Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

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 Generate button.

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:

  • typeID: the model Class ID

FindInModel(long typeID)

ModelType
Notes: Obtains an interface to a Class as represented in the UML model for a given model Class ID
Parameters:

  • typeID: the model Class ID

FindSchemaTypeByName(string typename)

SchemaType
Notes: Returns an interface to the schema type that matches the type specified or null if no type exists.
Parameters:

  • name : the name of the type

GetNamespacePrefixForType(long typeID)

String
Notes: Returns the schema namespace prefix for a given type
Parameters:

  • typeID: the model Class ID

GetNamespaceForPrefix(string prefix)

String
Notes: Returns the URI for a given schema namespace prefix
Parameters:

  • name: the namespace prefix