BUG-865: eliminate ExtendedType and DerivedType
[yangtools.git] / yang / yang-model-export / src / main / java / org / opendaylight / yangtools / yang / model / export / SchemaContextEmitter.java
index 144c750c7a4002bca27a6d7f86445b8a9828035a..63ce0953163ac7b994c2e4c62a5b95aef72fcaaf 100644 (file)
@@ -72,8 +72,6 @@ import org.opendaylight.yangtools.yang.model.api.type.RangeConstraint;
 import org.opendaylight.yangtools.yang.model.api.type.StringTypeDefinition;
 import org.opendaylight.yangtools.yang.model.api.type.UnionTypeDefinition;
 import org.opendaylight.yangtools.yang.model.api.type.UnsignedIntegerTypeDefinition;
-import org.opendaylight.yangtools.yang.model.util.DerivedType;
-import org.opendaylight.yangtools.yang.model.util.ExtendedType;
 import org.opendaylight.yangtools.yang.model.util.SchemaNodeUtils;
 
 @Beta
@@ -443,9 +441,7 @@ class SchemaContextEmitter {
     }
 
     private void emitTypeBodyNodes(final TypeDefinition<?> typeDef) {
-        if (typeDef instanceof ExtendedType) {
-            emitTypeBodyNodes(DerivedType.from((ExtendedType) typeDef));
-        } else if (typeDef instanceof UnsignedIntegerTypeDefinition) {
+        if (typeDef instanceof UnsignedIntegerTypeDefinition) {
             emitUnsignedIntegerSpecification((UnsignedIntegerTypeDefinition) typeDef);
         } else if (typeDef instanceof IntegerTypeDefinition) {
             emitIntegerSpefication((IntegerTypeDefinition) typeDef);