protected TypeDefinition<?> type;
protected TypeDefinitionBuilder typedef;
+ private QName baseTypeName;
+
protected AbstractTypeAwareBuilder(final String moduleName, final int line, final QName qname) {
super(moduleName, line);
this.qname = qname;
this.type = null;
}
+ @Override
+ public QName getTypeQName() {
+ return baseTypeName;
+ }
+
+ @Override
+ public void setTypeQName(QName qname) {
+ this.baseTypeName = qname;
+ }
+
}