\r
void handleAttributes(SchemaObject simpleTypeObj);\r
void handleAttributeComposition(SchemaObject obj, AttributeComposition composition, BijectionMap<org.simantics.xml.sax.configuration.Attribute, Annotated> attributes);\r
- void handleIndicator(SchemaObject parent, SchemaElement indicator, SchemaElement element, String refName, RefType refType);\r
+ void handleIndicator(SchemaObject parent, SchemaElement indicator, SchemaElement element, String refName, RefType refType, String baseRelationName);\r
void handleIndicator(SchemaObject parent, SchemaElement indicator, SchemaElement any);\r
//void handle(SchemaObject parent, SchemaElement indicator, List<SchemaElement> elements);\r
- void handleChoice(SchemaObject parent, SchemaElement indicator, List<SchemaElement> elements, String name);\r
+ String handleChoice(SchemaObject parent, SchemaElement indicator, List<SchemaElement> elements, String name);\r
void handle(SchemaObject parent, Attribute attribute) ;\r
void handle(SchemaObject parent, AttributeGroup attribute) ;\r
void handle(SchemaObject parent, NamedGroup attribute);\r
void handleSimpleType(SchemaObject parent, SchemaObject simpleType);\r
void handleComplexType(SchemaObject complexTypeObj);\r
void handleElement(SchemaObject complexTypeObj);\r
+ String getSimpleTypePrefix();\r
String getComplexTypePrefix(); \r
String getAttributeGroupPrefix();\r
String getName(SchemaObject obj);\r