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%2Fapi%2FTypeDefinitionBuilder.java;h=87c7b3c836e564c0b6bde2e46276010e1ba21942;hp=4288a7632a3e0f4bf9d456a758e3bde496689d3c;hb=88187167a1b7928602fd8d72cb7d4dc2b38dfa70;hpb=39ff6ed2000232d607877311770c74cef36cf96f 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 4288a7632a..87c7b3c836 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,33 +9,19 @@ package org.opendaylight.controller.yang.parser.builder.api; 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.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; -import org.opendaylight.controller.yang.parser.builder.impl.UnknownSchemaNodeBuilder; /** * Interface for builders of 'typedef' statement. */ -public interface TypeDefinitionBuilder extends TypeAwareBuilder, - SchemaNodeBuilder { +public interface TypeDefinitionBuilder extends TypeAwareBuilder, SchemaNodeBuilder, GroupingMember { TypeDefinition build(); - QName getQName(); - - SchemaPath getPath(); - - String getDescription(); - - String getReference(); - - Status getStatus(); - List getRanges(); void setRanges(List ranges); @@ -52,7 +38,7 @@ public interface TypeDefinitionBuilder extends TypeAwareBuilder, void setFractionDigits(Integer fractionDigits); - List getUnknownNodes(); + List getUnknownNodes(); Object getDefaultValue();