Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.
Contents |
Prev | Next |
GML Toolbox Pages
When you begin to model GML concepts and relationships, you can represent them on a GML diagram using the elements and connectors provided in the GML Toolbox pages.
Access
On the Diagram Toolbox, click on the and select GML.
Ribbon |
Design > Diagram > Toolbox |
Keyboard Shortcuts |
|
GML Toolbox pages
GML Element Toolbox
Item |
Description |
---|---|
FeatureType |
An extended UML Class that maps to an XSD Global element, whose content model is a globally scoped XML Schema type derived by direct/indirect extension of gml:AbstractFeatureType. |
Type |
An extended UML Class that maps to an XSD element, whose content model is a globally scoped XML Schema type derived by direct/indirect extension of gml:AbstractGMLType. |
DataType |
An extended UML Class that maps to an XSD Global element, whose content model is a globally scoped XML Schema complexType. |
CodeList |
An extended UML Class, that maps to:
|
Union |
An extended UML Class that maps to an XSD Choice group, whose members are GML objects or features, or objects corresponding to DataTypes. |
Enumeration |
An extended UML Class that is a restriction of XSD string with enumeration values. |
GML Package Toolbox
Item |
Description |
---|---|
ApplicationSchema |
The GML workspace Package, which holds all the GML modeling elements. You can export the contents of this Package to produce the GML Application Schema. |
Leaf |
A stereotyped Package that can be created under an Application Schema. Leaf is a convenient Package for grouping elements within an Application Schema. If the value of the tag xsdDocument on this Package is empty, the contents of this Package will be exported as a part of the parent Package whose tag xsdDocument is not empty. |
GML Relationship Toolbox
Item |
Description |
---|---|
Generalization |
Identifies an element as a specialized descendant of another element, containing additional properties. This relationship is allowed between:
An element can have a maximum of one Generalization connector. |
Association |
Identifies the connection between two elements. Only navigable Association Ends will be mapped to GML Application Schema. |
Aggregation |
An extended UML Association that shows that an element is composed of other elements. |
Composition |
An extended UML Association that is a stronger form of Aggregation, indicating ownership of the whole over its parts. |
Association Class |
Identifies the attributed connection between two elements. Only navigable Association Ends can be mapped to GML Application Schema. |
Attribute |
|
Property |
An extended UML Attribute, whose type is either a property type (if the type is a complex type) or a simple type. |
Association Role |
|
Property |
An extended UML Association Role, whose type is always a property type. |
Notes
- The Tagged Values window or
- The Generate GML Application Schema dialog
Learn more