import org.opendaylight.yangtools.yang.model.api.type.LengthConstraint;
import org.opendaylight.yangtools.yang.model.api.type.PatternConstraint;
import org.opendaylight.yangtools.yang.model.api.type.RangeConstraint;
+import org.opendaylight.yangtools.yang.model.util.BaseTypes;
import org.opendaylight.yangtools.yang.model.util.UnionType;
import org.opendaylight.yangtools.yang.parser.builder.api.AbstractTypeAwareBuilder;
import org.opendaylight.yangtools.yang.parser.builder.api.TypeDefinitionBuilder;
private SchemaPath path;
public UnionTypeBuilder(final String moduleName, final int line) {
- super(moduleName, line, null);
+ super(moduleName, line, BaseTypes.constructQName(NAME));
types = new ArrayList<TypeDefinition<?>>();
typedefs = new ArrayList<TypeDefinitionBuilder>();
}
}
public List<TypeDefinitionBuilder> getTypedefs() {
- return Collections.unmodifiableList(typedefs);
+ return typedefs;
}
@Override
@Override
public String toString() {
final StringBuilder result = new StringBuilder(UnionTypeBuilder.class.getSimpleName() + "[");
- result.append(", types=" + types);
+ result.append("types=" + types);
result.append(", typedefs=" + typedefs);
result.append("]");
return result.toString();