X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fyang-model-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fyang%2Fmodel%2Fparser%2Fbuilder%2Fimpl%2FRpcDefinitionBuilder.java;h=f9b1a04cf953a065b52497aadb70792602327b75;hp=6bf7750e7c5679d254eb4f9755b12c85b83230a7;hb=a3ff738aee0c392a1adbd3c6397539bb4130b57d;hpb=39ddf30f33622bc91e407e528d455d9ed006b417 diff --git a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/model/parser/builder/impl/RpcDefinitionBuilder.java b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/model/parser/builder/impl/RpcDefinitionBuilder.java index 6bf7750e7c..f9b1a04cf9 100644 --- a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/model/parser/builder/impl/RpcDefinitionBuilder.java +++ b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/model/parser/builder/impl/RpcDefinitionBuilder.java @@ -29,6 +29,7 @@ import org.opendaylight.controller.yang.model.parser.builder.api.TypeDefinitionB public class RpcDefinitionBuilder implements SchemaNodeBuilder, TypeDefinitionAwareBuilder { private final RpcDefinitionImpl instance; + private final int line; private final QName qname; private SchemaPath schemaPath; private ContainerSchemaNodeBuilder inputBuilder; @@ -37,8 +38,9 @@ public class RpcDefinitionBuilder implements SchemaNodeBuilder, private final Set addedGroupings = new HashSet(); private final List addedUnknownNodes = new ArrayList(); - RpcDefinitionBuilder(final QName qname) { + RpcDefinitionBuilder(final QName qname, final int line) { this.qname = qname; + this.line = line; this.instance = new RpcDefinitionImpl(qname); } @@ -75,6 +77,11 @@ public class RpcDefinitionBuilder implements SchemaNodeBuilder, return instance; } + @Override + public int getLine() { + return line; + } + void setInput(final ContainerSchemaNodeBuilder inputBuilder) { this.inputBuilder = inputBuilder; }