Uses of Class
wt.step.schemaGenerator.Schema

Packages that use Schema
wt.step.schemaGenerator   
 

Uses of Schema in wt.step.schemaGenerator
 

Subclasses of Schema in wt.step.schemaGenerator
 class IntrospectedSchema
          Builds Express Entity information for Windchill model objects using the Windchill Introspection service.
 

Fields in wt.step.schemaGenerator declared as Schema
(package private) static Schema IDLParser._schema
           
 

Methods in wt.step.schemaGenerator that return Schema
private  Schema MakeSchema.buildSchemaThroughIntrospection(String schemaName, String registryFile, String[] packages)
          Build an Express Schema file based on data extracted using the Windchill WTIntrospector feature.
private  Schema MakeSchema.buildSchemaFromIDL(String schemaName, String idlBaseDirectoryName)
          Build an Express Schema based on all IDL files found in and below the given base directory.
 

Methods in wt.step.schemaGenerator with parameters of type Schema
private static void MakeSchema.writeSchemaFile(Schema schema, String outputFilename)
           
private  void MakeSchema.parseIdlDirectory(File directory, Schema schema)
          Parses all the IDL files in and below a given base directory into the given schema.
private  void MakeSchema.parseIdlFile(File idlFile, Schema schema)
          Parse a single IDL file into a STEP 'Entity' with defined 'Attributes'.
 void IDLParser.parseIDLFile(File idlFile, Schema schemaToAddTo)
           
private  void EntityDefinition.addSubTypes(ClassInfo introspectionInfo, Schema parentSchema)
           
private  void EntityDefinition.addAttributes(ClassInfo introspectionInfo, Schema parentSchema)
           
(package private)  void EntityDefinition.removeAttributeNameClashes(Schema schema)
          Many attributes are repeated in subclasses.
(package private)  void EntityDefinition.markInheritedAttributes(Schema schema)
           
private  void EntityDefinition.collectSubAttributes(Hashtable attributesHolder, Schema schema)
          Collect all the attributes for this Entity and any of its sub-Entities
(package private)  void EntityDefinition.collectAttributes(Hashtable attributesHolder, Schema schema)
          Collect all the attributes for this Entity and any of its sub-Entities
 

Constructors in wt.step.schemaGenerator with parameters of type Schema
EntityDefinition(ClassInfo introspectionInfo, Schema parentSchema)
          Builds an Entity definition using introspection