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%2Fimpl%2FContainerSchemaNodeBuilder.java;h=c85c12fcd5f6bcbdd6c593749c9c226bc4c3050c;hb=88187167a1b7928602fd8d72cb7d4dc2b38dfa70;hp=545abead89c473e9a27c4d79600a3536a68048c9;hpb=154b5dde1af41aff2ae0cc6e08400153162a4a3c;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/impl/ContainerSchemaNodeBuilder.java b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/builder/impl/ContainerSchemaNodeBuilder.java index 545abead89..c85c12fcd5 100644 --- a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/builder/impl/ContainerSchemaNodeBuilder.java +++ b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/builder/impl/ContainerSchemaNodeBuilder.java @@ -30,7 +30,6 @@ import org.opendaylight.controller.yang.model.api.UsesNode; import org.opendaylight.controller.yang.parser.builder.api.AbstractDataNodeContainerBuilder; import org.opendaylight.controller.yang.parser.builder.api.AugmentationSchemaBuilder; import org.opendaylight.controller.yang.parser.builder.api.AugmentationTargetBuilder; -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.GroupingBuilder; import org.opendaylight.controller.yang.parser.builder.api.GroupingMember; @@ -39,7 +38,7 @@ import org.opendaylight.controller.yang.parser.builder.api.UsesNodeBuilder; import org.opendaylight.controller.yang.parser.util.Comparators; public final class ContainerSchemaNodeBuilder extends AbstractDataNodeContainerBuilder implements - AugmentationTargetBuilder, DataSchemaNodeBuilder, GroupingMember, ConfigNode { + AugmentationTargetBuilder, DataSchemaNodeBuilder, GroupingMember { private boolean isBuilt; private final ContainerSchemaNodeImpl instance; @@ -48,8 +47,6 @@ public final class ContainerSchemaNodeBuilder extends AbstractDataNodeContainerB 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; @@ -96,7 +93,7 @@ public final class ContainerSchemaNodeBuilder extends AbstractDataNodeContainerB augmentations = b.augmentations; addedAugmentations.addAll(b.getAugmentations()); unknownNodes = b.unknownNodes; - addedUnknownNodes.addAll(b.getUnknownNodes()); + addedUnknownNodes.addAll(b.getUnknownNodeBuilders()); } @Override @@ -314,19 +311,6 @@ public final class ContainerSchemaNodeBuilder extends AbstractDataNodeContainerB this.presence = presence; } - public List getUnknownNodes() { - return addedUnknownNodes; - } - - @Override - public void addUnknownSchemaNode(UnknownSchemaNodeBuilder unknownNode) { - addedUnknownNodes.add(unknownNode); - } - - public void setUnknownNodes(List unknownNodes) { - this.unknownNodes = unknownNodes; - } - @Override public int hashCode() { final int prime = 31;