type = base.getL0TypeFromPrimitiveType(refType);\r
}\r
if (type == null) {\r
- SchemaObject obj = base.getWithName(parent, refType.getLocalPart());\r
+ SchemaObject obj = base.getWithName(refType);\r
types.add(getName(obj,"has"));\r
} \r
}\r
if (refType == RefType.Type) {\r
referenceType = element.getElement().getType();\r
//refName = element.getElement().getName()\r
- SchemaObject eObj = base.elements.get(element.getElement());\r
+ SchemaObject eObj = base.getElement(element.getElement());//base.elements.get(element.getElement());\r
if (refName == null)\r
refName = eObj.getName();\r
} else {\r
String type = base.getL0TypeFromPrimitiveType(referenceType);\r
SchemaObject obj = null;\r
if (type == null) {\r
- obj = base.getWithName(parent, referenceType.getLocalPart());\r
+ obj = base.getWithName(referenceType);\r
\r
writer.println(getName(parent)+".has"+refName + " <R " + getName(obj,"has"));\r
writer.println(" --> " + getName(obj));\r
LocalSimpleType simpleType = element.getSimpleType();\r
\r
if (complexType != null) {\r
- SchemaObject complexTypeObj = this.base.complexTypes.get(complexType);\r
+ SchemaObject complexTypeObj = this.base.getComplexType(complexType);\r
this.base.handleElementComplexTypeAttributes(complexTypeObj);\r
this.base.handleComplexTypeExtension(complexTypeObj);\r
} else if (simpleType != null) {\r
- SchemaObject simpleTypeObj = this.base.simpleTypes.get(simpleType);\r
+ SchemaObject simpleTypeObj = this.base.getSimpleType(simpleType);\r
this.base.handleElementSimpleTypeAttributes(simpleTypeObj);\r
}\r
\r