前页 | 后页 |
生成GML应用模式
使用针对GML的内置MDG技术创建GML模型后,您可以从模型包中生成GML应用模式。
访问
色带 |
专业>技术> GML>生成GML应用模式 |
上下文菜单 |
右键单击Package |专长GML |生成GML应用模式 |
生成GML应用模式
选项 |
行动 |
也可以看看 |
---|---|---|
源包 |
显示所选《应用程序模式》原型包的名称。 |
|
目录 |
输入或浏览要在其中生成应用程序模式文件的目录。 |
|
GML版本 |
单击下拉箭头,然后为GML应用程序模式选择适当的GML版本。当前支持版本3.3和3.2.1。 |
|
XML编码 |
单击下拉箭头,然后选择要使用的XML编码方案。 |
|
忽略元素和属性的可见性 |
单击此选项可将所有类,属性和关联结束角色包括在GML应用程序模式中,无论其可见性(或范围)如何。否则,将仅考虑具有公共可见性的那些对象。 |
细节 创建和管理属性 源角色和目标角色 |
样式表 |
(可选)选择XSL样式表以对架构进行后处理,然后再将其保存到文件中。 在此字段中选择所需的样式表之前,请通过“浏览器”窗口的“资源”选项卡将其导入到项目中。 |
使用浏览器的资源选项卡 |
应用架构 |
列出选定源包下的所有应用程序模式包。 单击“包装”以在“包装详细信息”面板中显示其详细信息以及其子级“叶子”定型包装详细信息。 不会为列表中未选中的任何软件包生成GML应用模式。 |
|
包装详情 |
针对每个子“应用程序架构”和(可选)“叶”构造型包(如果有),输入文件名。为此,请双击列表中的软件包名称,然后在“软件包详细信息”对话框中,查看或填写以下字段:
|
|
生成 |
单击此按钮可在“软件包详细信息”面板中为每个已检查的软件包生成GML应用模式。 |
|
查看架构 |
单击此按钮以在“包详细信息”面板中显示所选包的生成的GML应用模式。 |
|
关 |
单击此按钮以关闭“生成GML应用程序架构”对话框。 |
|
救命 |
单击此按钮以显示此帮助主题。 |
笔记
- 适用于GML的MDG技术可在Enterprise Architect的Professional , Corporate , Unified和Ultimate版本中使用
- 标记为“ asDictionary”设置为True的«CodeList»原型类将作为单独的XML文件导出到“ Directory”字段中指定的目录,文件名为CodeList_ <classname> .xml(其中<classname>是刻板类的“ CodeList”的名称)
- 使用Sparx Systems > EA>配置> GML文件夹中的可配置文件GMLStereotypes.xml,可以为标准GML构造型指定别名。 GML应用模式生成器还将在模式生成期间考虑这些别名
- 关联类特定于GML 3.3;生成GML 3.2.1应用模式时,关联类的关联和类被视为单独的实体
学到更多
- 开放式地理空间联盟GML规范 (在线资源)