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%2FTypeDefinitionBuilder.java;h=289dcfe9881ab0950a210914bd0b730245245da4;hb=b36cea2d468e8f572f0159332b0668fc35c95912;hp=db3ac36d69124dd6d4830c5294ec8bd49af482fa;hpb=6e8fef270b6dc88f1dedca0c3e607a1a16e6ce2f;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/TypeDefinitionBuilder.java b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/builder/api/TypeDefinitionBuilder.java index db3ac36d69..289dcfe988 100644 --- a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/builder/api/TypeDefinitionBuilder.java +++ b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/builder/api/TypeDefinitionBuilder.java @@ -9,8 +9,8 @@ package org.opendaylight.controller.yang.parser.builder.api; import java.util.List; -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.type.LengthConstraint; import org.opendaylight.controller.yang.model.api.type.PatternConstraint; import org.opendaylight.controller.yang.model.api.type.RangeConstraint; @@ -19,17 +19,10 @@ import org.opendaylight.controller.yang.parser.builder.impl.UnknownSchemaNodeBui /** * Interface for builders of 'typedef' statement. */ -public interface TypeDefinitionBuilder extends TypeAwareBuilder, - SchemaNodeBuilder { +public interface TypeDefinitionBuilder extends TypeAwareBuilder, SchemaNodeBuilder, GroupingMember { TypeDefinition build(); - String getDescription(); - - String getReference(); - - Status getStatus(); - List getRanges(); void setRanges(List ranges); @@ -46,7 +39,9 @@ public interface TypeDefinitionBuilder extends TypeAwareBuilder, void setFractionDigits(Integer fractionDigits); - List getUnknownNodes(); + List getUnknownNodes(); + + List getUnknownNodeBuilders(); Object getDefaultValue();