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%2FContainerSchemaNodeBuilder.java;h=4831a2218eeeb1a5da8cacc1579fa5e272c1a77a;hp=7fcdb6f8ba14a98b9340d81975af950251e47dfd;hb=7e82c13539bf01ba2c00989ced01a96cb7a0214e;hpb=0f393657ea0987d02556ea6e2a367d492a8e5a04 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 7fcdb6f8ba..4831a2218e 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 @@ -26,7 +26,7 @@ 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.model.api.UsesNode; -import org.opendaylight.controller.yang.parser.builder.api.AbstractChildNodeBuilder; +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.DataSchemaNodeBuilder; @@ -35,7 +35,7 @@ import org.opendaylight.controller.yang.parser.builder.api.TypeDefinitionAwareBu import org.opendaylight.controller.yang.parser.builder.api.TypeDefinitionBuilder; import org.opendaylight.controller.yang.parser.builder.api.UsesNodeBuilder; -public final class ContainerSchemaNodeBuilder extends AbstractChildNodeBuilder +public final class ContainerSchemaNodeBuilder extends AbstractDataNodeContainerBuilder implements TypeDefinitionAwareBuilder, AugmentationTargetBuilder, DataSchemaNodeBuilder { private boolean isBuilt; @@ -128,7 +128,8 @@ public final class ContainerSchemaNodeBuilder extends AbstractChildNodeBuilder return line; } - public Set getTypedefs() { + @Override + public Set getTypeDefinitions() { return addedTypedefs; } @@ -233,6 +234,11 @@ public final class ContainerSchemaNodeBuilder extends AbstractChildNodeBuilder addedUnknownNodes.add(unknownNode); } + @Override + public String toString() { + return "container " + getQName().getLocalName(); + } + private final class ContainerSchemaNodeImpl implements ContainerSchemaNode { private final QName qname; private SchemaPath path;