private void createClasses(Schema schema, SGStateInfo sInfo) { Enumeration structures = schema.getElementDecls(); //-- handle all top-level element declarations while (structures.hasMoreElements()) createClasses((ElementDecl)structures.nextElement(), sInfo); //-- handle all top-level complextypes structures = schema.getComplexTypes(); while (structures.hasMoreElements()) processComplexType((ComplexType)structures.nextElement(), sInfo); //-- handle all top-level simpletypes structures = schema.getSimpleTypes(); while (structures.hasMoreElements()) processSimpleType((SimpleType)structures.nextElement(), sInfo); //-- handle all top-level groups structures = schema.getModelGroups(); while (structures.hasMoreElements()) createClasses((ModelGroup)structures.nextElement(), sInfo); } //-- createClasses