| 前页 | 后页 | 
生成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规范 (在线资源)

 按钮,然后键入将在其中生成GML应用模式的.xsd文件的名称;文件名必须与“生成GML应用程序模式”对话框的“目录”字段中选择的文件路径相同。
按钮,然后键入将在其中生成GML应用模式的.xsd文件的名称;文件名必须与“生成GML应用程序模式”对话框的“目录”字段中选择的文件路径相同。