import org.opendaylight.yangtools.yang.model.api.Module;
import org.opendaylight.yangtools.yang.model.api.SchemaContext;
import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
-import org.opendaylight.yangtools.yang.model.api.type.BinaryTypeDefinition;
-import org.opendaylight.yangtools.yang.model.api.type.DecimalTypeDefinition;
-import org.opendaylight.yangtools.yang.model.api.type.IntegerTypeDefinition;
-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.*;
import org.opendaylight.yangtools.yang.model.util.ExtendedType;
import org.opendaylight.yangtools.yang.model.util.UnknownType;
import org.opendaylight.yangtools.yang.parser.builder.api.Builder;
constraints.addFractionDigits(((DecimalTypeDefinition) type).getFractionDigits());
} else if (type instanceof IntegerTypeDefinition) {
constraints.addRanges(((IntegerTypeDefinition) type).getRangeConstraints());
+ } else if (type instanceof UnsignedIntegerTypeDefinition) {
+ constraints.addRanges(((UnsignedIntegerTypeDefinition) type).getRangeConstraints());
} else if (type instanceof StringTypeDefinition) {
constraints.addPatterns(((StringTypeDefinition) type).getPatternConstraints());
constraints.addLengths(((StringTypeDefinition) type).getLengthConstraints());