企业架构师项目编程语言

7
在Enterprise Architect中,当我建模一个类并指定该类的实现语言,然后在用例中使用该类的实例时,该实例在用例中的实现语言不是该类的实现语言,而是默认值。是否有一种方法可以使Enterprise Architect使用该类设置的实现语言作为该类所有实例的实现语言?

当然,代码生成不适用于实例,因此实例实际上不需要代码生成语言。 - chimp
1
没错,大多数情况下我同意。不过偶尔也会有这样的情况,比如在一个项目中涉及多种语言编写的组件,你需要整理使用案例时,能够知道对象的实现语言会很方便。 - KSletmoe
3个回答

22

没有选项可以使实例跟随类语言(但这是一个向Sparx提出的好建议),但您可以为所有新元素设置默认语言。从您的问题中,我认为您已经知道如何操作,但我会把它包含在内供其他读者参考。

工具 - 选项 - 源代码工程 - 代码生成的默认语言 是您要找的选项。这个选项的命名有些不正确; 实际上它设置了创建元素的默认语言。

只要您一次为一个实现语言建模,这个方法就非常有效。如果您正在为不同的语言建模,并且意识到您的模型中有大量错误的语言,您可以右键单击项目浏览器中的包并选择“代码工程 - 重置此包的选项”。

选择“语言为” - 任何,并将其“转换为”所需的语言。请务必选中“处理子包”。


好的,我明白了。我只是希望不是这种情况... :) - KSletmoe

10
在Enterprise Architect 12.1中,我在这里找到了它: 项目 - 设置 - 项目选项 - 源代码工程 - 代码生成的默认语言

2

在企业建模师13.0中,我找到它了:

开始 - 窗口 - 显示工具栏 - 代码工程

在工具栏中,第一个选项是它。第二个是默认数据库。数据库选项也在:

开始 - 工作区 - 首选项 - 源代码工程 - 代码编辑器

但没有编程语言。


谢谢。EA在用户界面中实现了这个轮流选项 :) - raiserle

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接