Pré. | Proc. |
SchemaComposer Class
The SchemaComposer Class provides the interface to the Enterprise Architect Schema Composer facility.
SchemaComposer Attributes
Attribute |
Description |
See also |
---|---|---|
ModelReference |
String Notes: The model ref listed in the Schema Composer for the current profile. |
|
Namespace |
String Notes: The namespace listed in the Schema Composer for the current profile. |
|
NamespacePrefix |
String Notes: The namespace prefix listed in the Schema Composer for the current profile. |
|
TargetDirectory |
String Notes: The target directory selected by the user after clicking on the . |
|
SchemaName |
String Notes: Returns the name of the schema profile currently being generated. |
|
SchemaSet |
String Notes: Returns the schema set used when the schema was created. |
Create a Schema Profile |
SchemaType |
String Notes: The schema type listed in the Schema Composer for the current profile, either 'schema' or 'transform'. |
|
SchemaTypes |
SchemaTypeEnum Notes: Read only Enumerator for the type collection represented in the currently open schema. |
|
Namespaces |
SchemaNamespaceEnum Notes: Read only Enumerator for the namespaces referenced by schema |
SchemaComposer Methods
Method |
Description |
See also |
---|---|---|
FindInSchema(long typeID) |
SchemaType Notes: Obtains an interface to a Class as represented in the schema for a given model Class ID. Parameters:
|
|
FindInModel(long typeID) |
ModelType Notes: Obtains an interface to a Class as represented in the UML model for a given model Class ID Parameters:
|
|
FindSchemaTypeByName(string typename) |
SchemaType Notes: Returns an interface to the schema type that matches the type specified or null if no type exists. Parameters:
|
|
GetNamespacePrefixForType(long typeID) |
String Notes: Returns the schema namespace prefix for a given type Parameters:
|
|
GetNamespaceForPrefix(string prefix) |
String Notes: Returns the URI for a given schema namespace prefix Parameters:
|