X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fstmt%2Frfc6020%2FNumericalRestrictionsImpl.java;h=32af347b774a2b0d365ed2ab511d80097477a306;hb=30c67c4d780e897d972d60bb79d546b512516f90;hp=2415db62d8f19319f5477331ac374299d45a6fc5;hpb=1f53275ab208027b01a60c697f576ce9fca7db22;p=yangtools.git diff --git a/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/NumericalRestrictionsImpl.java b/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/NumericalRestrictionsImpl.java index 2415db62d8..32af347b77 100644 --- a/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/NumericalRestrictionsImpl.java +++ b/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/NumericalRestrictionsImpl.java @@ -1,4 +1,4 @@ -/** +/* * Copyright (c) 2015 Cisco Systems, Inc. and others. All rights reserved. * * This program and the accompanying materials are made available under the @@ -9,38 +9,44 @@ package org.opendaylight.yangtools.yang.parser.stmt.rfc6020; import org.opendaylight.yangtools.yang.model.api.Rfc6020Mapping; import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement; -import org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport; -import org.opendaylight.yangtools.yang.parser.spi.source.SourceException; -import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext; -import org.opendaylight.yangtools.yang.parser.spi.meta.AbstractDeclaredStatement; import org.opendaylight.yangtools.yang.model.api.stmt.RangeStatement; import org.opendaylight.yangtools.yang.model.api.stmt.TypeStatement; +import org.opendaylight.yangtools.yang.parser.spi.meta.AbstractDeclaredStatement; +import org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport; +import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext; +import org.opendaylight.yangtools.yang.parser.spi.source.SourceException; +import org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.NumericalRestrictionsEffectiveStatementImpl; -public class NumericalRestrictionsImpl extends AbstractDeclaredStatement implements TypeStatement.NumericalRestrictions{ +public class NumericalRestrictionsImpl extends AbstractDeclaredStatement implements + TypeStatement.NumericalRestrictions { protected NumericalRestrictionsImpl(StmtContext context) { super(context); } - public static class Definition extends AbstractStatementSupport> { + public static class Definition + extends + AbstractStatementSupport> { public Definition() { - super(Rfc6020Mapping.RANGE); + super(Rfc6020Mapping.TYPE); } - @Override public String parseArgumentValue(StmtContext ctx, - String value) throws SourceException { + @Override + public String parseArgumentValue(StmtContext ctx, String value) throws SourceException { return value; } - @Override public TypeStatement.NumericalRestrictions createDeclared( + @Override + public TypeStatement.NumericalRestrictions createDeclared( StmtContext ctx) { return new NumericalRestrictionsImpl(ctx); } - @Override public EffectiveStatement createEffective( + @Override + public EffectiveStatement createEffective( StmtContext> ctx) { - throw new UnsupportedOperationException(); + return new NumericalRestrictionsEffectiveStatementImpl(ctx); } } @@ -51,7 +57,7 @@ public class NumericalRestrictionsImpl extends AbstractDeclaredStatement @Override public RangeStatement getRange() { - return firstDeclared(RangeStatement.class); + return firstDeclared(RangeStatement.class); } } \ No newline at end of file