前页 后页

开发编程语言

您可以在Enterprise Architect使用各种已建立的编程语言,但是如果这些语言不适合您的需求,则可以开发自己的语言。然后,您将通过MDG技术将其应用到模型中,而MDG技术可能是为此目的而开发的,也可能是为更广泛的目的而开发的。开发语言之后,您还可以编写MDA转换模板,以将平台独立模型或另一种语言的模型转换为新语言的模型,反之亦然。

访问

色带

开发>首选项>选项>编辑代码模板

键盘快捷键

Ctrl + Shift + P

开发编程语言

描述

也可以看看

1个

在代码模板编辑器中,单击“新建语言”按钮,然后在“编程语言数据类型”对话框中,单击“添加产品”按钮。

输入新的编程语言名称并为其定义数据类型。在至少一种数据类型已添加到语言之前,您无法在代码模板编辑器中访问新语言。

资料类型

2

定义所需的所有数据类型后,单击“关闭”按钮,在“代码模板编辑器”的“语言”字段中选择语言,然后开始为新语言编辑或创建代码模板。

代码模板定义系统应如何执行:

  • 使用新语言转发模型的代码工程
  • 行为代码生成(如果适用)
代码模板框架 代码和转换模板 创建自定义模板 自定义基本模板

3

如果愿意,还可以为新语言定义源代码选项。这些是数据类型或代码模板未提供的语言的附加设置,有助于定义系统在生成和反向工程代码时如何处理该语言。

仅通过MDG技术,代码选项才可用于您的模型。

定义代码选项

4

为您的语言定义语法是一个可选步骤,可提供两个主要好处:

  • 将现有代码反向工程到模型中
  • 代码生成过程中的同步,因此自上次生成文件以来对文件所做的更改不会丢失。
要访问语法编辑器,请选择“开发>首选项>语法”功能区选项。
语法框架

5

如果打算将MDA转换为新的编程语言(或从中)进行MDA转换,则还可以为其编辑和创建转换模板。创建转换模板的过程与创建代码模板的过程非常相似。

编辑转换模板 写转换

6

为新语言创建了数据类型,代码模板,代码选项,语法和转换模板后,您可以将其合并并分发到MDG技术中。

创建MDG技术文件 添加代码模块 添加MDA转换 部署MDG技术