前页 | 后页 |
开发编程语言
您可以在Enterprise Architect中使用一系列已建立的编程语言,但如果这些语言不适合您的需求,您可以开发自己的。然后,您将通过您可能仅为此目的或更广泛目的而开发的MDG 技术将其应用到您的模型中。开发语言后,您还可以编写 MDA变换模板,将平台无关模型或另一种语言的模型转换为新语言的模型,反之亦然。
访问
功能区 |
开发 >源代码 > 选项 > 编辑代码模板 |
键盘快捷键 |
|
开发编程语言
节 |
描述 |
也见 |
---|---|---|
1 |
在代码模板编辑器中,单击“新语言”按钮,然后在“编程语言数据类型”对话框中,单击“添加产品”按钮。 输入新的编程语言名称并为其定义数据类型。在将至少一种数据类型添加到语言之前,您无法在代码模板编辑器中访问新语言。 |
数据类型 |
2 |
定义完所有需要的数据类型后,单击关闭按钮,在代码模板编辑器的“语言”字段中选择语言,然后开始编辑或创建新语言的代码模板。 代码模板定义了系统应该如何执行:
|
代码模板框架 代码和转换模板 创建自定义模板 自定义基础模板 |
3 |
如果您愿意,您还可以为您的新语言定义源代码选项。这些是数据类型或代码模板未提供的语言附加设置,有助于定义系统在生成和逆向工程代码时如何处理该语言。 代码选项仅通过MDG 技术提供给您的模型。 |
定义代码选项 |
4 |
为您的语言定义语法是一个可选步骤,它提供了两个主要好处:
|
语法框架 |
5 |
如果您打算对您的新编程语言进行 MDA 转换(或从该语言转换),您还可以为其编辑和创建转换模板。创建转换模板的过程与创建代码模板的过程非常相似。 |
编辑变换模板 编写转换 |
6 |
为您的新语言创建数据类型、代码模板、代码选项、语法和转换模板后,您可以将它们合并并分发到MDG 技术中。 |
创建MDG 技术文件 添加代码模块 添加 MDA 转换 部署MDG 技术 |