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%2Fparser%2Fbuilder%2Fimpl%2FLeafListSchemaNodeBuilder.java;h=dcbe1dd432a7a1576af19899d60004268cac1f12;hp=555a326c92775a0481aed2e592ae6ca75195c154;hb=88187167a1b7928602fd8d72cb7d4dc2b38dfa70;hpb=71e91af9c6e1ea02768dd2c18cd6cfe3e7413e22;ds=sidebyside diff --git a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/builder/impl/LeafListSchemaNodeBuilder.java b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/builder/impl/LeafListSchemaNodeBuilder.java index 555a326c92..dcbe1dd432 100644 --- a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/builder/impl/LeafListSchemaNodeBuilder.java +++ b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/builder/impl/LeafListSchemaNodeBuilder.java @@ -19,13 +19,12 @@ import org.opendaylight.controller.yang.model.api.Status; import org.opendaylight.controller.yang.model.api.TypeDefinition; import org.opendaylight.controller.yang.model.api.UnknownSchemaNode; import org.opendaylight.controller.yang.parser.builder.api.AbstractTypeAwareBuilder; -import org.opendaylight.controller.yang.parser.builder.api.ConfigNode; import org.opendaylight.controller.yang.parser.builder.api.DataSchemaNodeBuilder; import org.opendaylight.controller.yang.parser.builder.api.GroupingMember; import org.opendaylight.controller.yang.parser.util.Comparators; public final class LeafListSchemaNodeBuilder extends AbstractTypeAwareBuilder implements DataSchemaNodeBuilder, - GroupingMember, ConfigNode { + GroupingMember { private boolean isBuilt; private final LeafListSchemaNodeImpl instance; // SchemaNode args @@ -33,8 +32,6 @@ public final class LeafListSchemaNodeBuilder extends AbstractTypeAwareBuilder im private String description; private String reference; private Status status = Status.CURRENT; - private List unknownNodes; - private final List addedUnknownNodes = new ArrayList(); // DataSchemaNode args private boolean augmenting; private boolean addedByUses; @@ -67,7 +64,7 @@ public final class LeafListSchemaNodeBuilder extends AbstractTypeAwareBuilder im configuration = b.isConfiguration(); userOrdered = b.isUserOrdered(); unknownNodes = b.unknownNodes; - addedUnknownNodes.addAll(b.getUnknownNodes()); + addedUnknownNodes.addAll(b.getUnknownNodeBuilders()); } @Override @@ -183,19 +180,6 @@ public final class LeafListSchemaNodeBuilder extends AbstractTypeAwareBuilder im this.userOrdered = userOrdered; } - public List getUnknownNodes() { - return addedUnknownNodes; - } - - @Override - public void addUnknownSchemaNode(final UnknownSchemaNodeBuilder unknownNode) { - addedUnknownNodes.add(unknownNode); - } - - public void setUnknownNodes(List unknownNodes) { - this.unknownNodes = unknownNodes; - } - @Override public int hashCode() { final int prime = 31;