Enterprise Architect项目编程语言

KSl*_*moe 7 settings enterprise-architect

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

Uff*_*ffe 21

没有选项让实例遵循类语言(但这是发送给Sparx 的好建议),但您可以为所有新元素设置默认语言.从你的问题,我认为你已经知道如何,但我会把它包括在其他读者.

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

只要你一次为一种实现语言建模,这种方法就能很好地工作.如果您使用不同语言进行建模并意识到模型的大部分内容都存在错误,则可以在项目浏览器中右键单击该包,然后选择"代码工程 - 此包的重置选项".

选择"语言在哪里" - 任意,并"转换为"您想要的语言.确保勾选"处理子包".


Ste*_*Ott 10

在Enterprise Architect 12.1中,我在此处找到了它:

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