7

在Enterprise Architect中当我建模一个类并指定类的实现语言,然后在用例中使用该类的实例时,用例中实例的实现语言不是类的实现语言,而是默认值。有没有办法让 Enterprise Architect 使用该类的集合实现语言作为该类所有实例的实现语言?

4

3 回答 3

22

没有使实例遵循类语言的选项(但这是发送给 Sparx的好建议),但您可以为所有新元素设置默认语言。根据您的问题,我认为您已经知道如何操作,但我会为其他读者提供它。

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

只要您一次为一种实现语言建模,它就可以很好地工作。如果您正在为不同的语言建模并意识到您在模型的大部分内容中使用了错误的语言,您可以在项目浏览器中右键单击包并选择“代码工程 - 重置此包的选项”。

选择“语言在哪里” - 任意,然后“转换为”您想要的语言。确保勾选“处理子包”。

于 2012-07-13T15:02:59.313 回答
10

在 Enterprise Architect 12.1 中,我在这里找到了它:

PROJECT - 设置 - 项目选项 - 源代码工程 - 代码生成的默认语言

于 2016-01-08T10:15:37.217 回答
2

在 Enterprise Architect 13.0 中,我在这里找到了它:

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

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

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

但没有编程语言。

于 2017-02-08T12:52:58.540 回答