前页 | 后页 |
GML工具箱Pages
当您开始模型GML 概念和关系时,您可以使用 GML工具箱页面中提供的元素和连接器在 GML 图上表示它们。
访问
在 工具箱图表“查找工具箱项”对话框并指定“GML”。
功能区 |
设计>图表>工具箱 |
键盘快捷键 |
|
GML工具箱页面
GML元素工具箱
Item |
Description |
---|---|
特征类型 |
映射到 XSD 全局元素的扩展UML类,其内容模型是由 gml:AbstractFeatureType 的直接/间接扩展派生的全局范围的XML Schema类型。 |
类型 |
映射到 XSD元素的扩展UML类,其内容模型是由 gml:AbstractGMLType 的直接/间接扩展派生的全局范围的XML Schema类型。 |
数据类型 |
映射到 XSD 全局元素的扩展UML类,其内容模型是全局范围的XML Schema complexType。 |
代码表 |
一个扩展的UML类,映射到:
|
联盟 |
映射到 XSD选择组的扩展UML类,其成员是 GML 对象或特征,或对应于 DataTypes 的对象。 |
枚举 |
一个扩展的UML类,它是具有枚举值的 XSD string的限制。 |
GML包工具箱
Item |
Description |
---|---|
应用程序模式 |
GML 工作区包,其中包含所有 GML 建模元素。 您可以导出此包的内容以生成 GML 应用程序架构。 |
叶子 |
可以在应用程序架构下创建A原型包。 Leaf 是一个方便的包,用于对应用程序架构中的元素进行分组。 如果这个包的标签xsdDocument的值为空,那么这个包的内容将作为xsdDocument标签不为空的父包的一部分导出。 |
GML关系工具箱
Item |
Description |
---|---|
概括 |
将一个元素标识为另一个元素的特殊后代,包含附加属性。这种关系允许在:
一个元素最多可以有一个概括。 |
关联 |
标识两个元素之间的连接。只有可导航的关联端将映射到 GML 应用程序架构。 |
聚合 |
一个扩展的UML关联,表明一个元素是由其他元素组成的。 |
组合 |
扩展的UML ,它是聚合关联的更强形式,表明整体对其部分的所有权。 |
关联类 |
标识两个元素之间的属性连接。只有可导航的关联可以映射到 GML 应用程序架构。 |
属性 |
|
属性 |
一个扩展的UML属性,其类型要么是属性类型(如果类型是复杂类型)要么是简单类型。 |
关联角色 |
|
属性 |
扩展的UML关联角色,其类型始终是属性类型。 |
注记
- 在 GML 中,关联类特定于 GML 3.3;生成 GML 3.2 时。 1应用程序架构、关联和关联类类类被视为单独的实体
- «Application Schema» 和 «Leaf» 原型包上的标签值可以使用以下任一方式输入:
-属性窗口的“标签”选项卡或
-“生成GML 应用程序架构”对话框