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