在Enterprise Architect中,当我建模一个类并指定该类的实现语言,然后在用例中使用该类的实例时,该实例在用例中的实现语言不是该类的实现语言,而是默认值。是否有一种方法可以使Enterprise Architect使用该类设置的实现语言作为该类所有实例的实现语言?
没有选项可以使实例跟随类语言(但这是一个向Sparx提出的好建议),但您可以为所有新元素设置默认语言。从您的问题中,我认为您已经知道如何操作,但我会把它包含在内供其他读者参考。
工具 - 选项 - 源代码工程 - 代码生成的默认语言 是您要找的选项。这个选项的命名有些不正确; 实际上它设置了创建元素的默认语言。
只要您一次为一个实现语言建模,这个方法就非常有效。如果您正在为不同的语言建模,并且意识到您的模型中有大量错误的语言,您可以右键单击项目浏览器中的包并选择“代码工程 - 重置此包的选项”。
选择“语言为” - 任何,并将其“转换为”所需的语言。请务必选中“处理子包”。
在企业建模师13.0中,我找到它了:
开始 - 窗口 - 显示工具栏 - 代码工程
在工具栏中,第一个选项是它。第二个是默认数据库。数据库选项也在:
开始 - 工作区 - 首选项 - 源代码工程 - 代码编辑器
但没有编程语言。