X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fyang-model-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fyang%2Fparser%2Fbuilder%2Fapi%2FAbstractSchemaNodeBuilder.java;h=8659cac1fa4d4c09853769cb3f08215880d3b75e;hb=refs%2Fchanges%2F79%2F579%2F2;hp=1963c6cd36d26ea812f84e266089298b67f4b0e0;hpb=17b979b07eb99462a250a1c9d85ff676330bb4e4;p=controller.git diff --git a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/builder/api/AbstractSchemaNodeBuilder.java b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/builder/api/AbstractSchemaNodeBuilder.java index 1963c6cd36..8659cac1fa 100644 --- a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/builder/api/AbstractSchemaNodeBuilder.java +++ b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/builder/api/AbstractSchemaNodeBuilder.java @@ -13,6 +13,7 @@ import java.util.List; import org.opendaylight.controller.yang.common.QName; import org.opendaylight.controller.yang.model.api.SchemaPath; import org.opendaylight.controller.yang.model.api.Status; +import org.opendaylight.controller.yang.model.api.UnknownSchemaNode; import org.opendaylight.controller.yang.parser.builder.impl.UnknownSchemaNodeBuilder; /** @@ -26,6 +27,7 @@ public abstract class AbstractSchemaNodeBuilder implements SchemaNodeBuilder { protected String description; protected String reference; protected Status status = Status.CURRENT; + protected List unknownNodes; protected final List addedUnknownNodes = new ArrayList(); protected AbstractSchemaNodeBuilder(final int line, final QName qname) { @@ -52,34 +54,42 @@ public abstract class AbstractSchemaNodeBuilder implements SchemaNodeBuilder { this.parent = parent; } + @Override public SchemaPath getPath() { return schemaPath; } + @Override public void setPath(SchemaPath schemaPath) { this.schemaPath = schemaPath; } + @Override public String getDescription() { return description; } + @Override public void setDescription(String description) { this.description = description; } + @Override public String getReference() { return reference; } + @Override public void setReference(String reference) { this.reference = reference; } + @Override public Status getStatus() { return status; } + @Override public void setStatus(Status status) { if (status != null) { this.status = status; @@ -91,4 +101,8 @@ public abstract class AbstractSchemaNodeBuilder implements SchemaNodeBuilder { addedUnknownNodes.add(unknownNode); } + public void setUnknownNodes(List unknownNodes) { + this.unknownNodes = unknownNodes; + } + }