private static void processObjectMin(ISchemaObject schemaObject, HashSet<ElementOccurrenceResult> elementSet, HashMap<String, Integer> siblings, int multiplicityTracker) { if (schemaObject instanceof ISchemaElement) { ISchemaElement schemaElement = (ISchemaElement) schemaObject; processElementMin(schemaElement, elementSet, siblings, multiplicityTracker); } else if (schemaObject instanceof ISchemaCompositor) { ISchemaCompositor sCompositor = (ISchemaCompositor) schemaObject; processCompositorMin(sCompositor, elementSet, siblings, multiplicityTracker); } }
/** * @param schemaObject * @param proposalList * @param siblings * @param multiplicityTracker */ private static void processObjectMin(ISchemaObject schemaObject, HashSet elementSet, HashMap siblings, int multiplicityTracker) { if (schemaObject instanceof ISchemaElement) { ISchemaElement schemaElement = (ISchemaElement)schemaObject; processElementMin(schemaElement, elementSet, siblings, multiplicityTracker); } else if (schemaObject instanceof ISchemaCompositor) { ISchemaCompositor sCompositor = (ISchemaCompositor)schemaObject; processCompositorMin(sCompositor, elementSet, siblings, multiplicityTracker); } }