Enterprise Architect自动将关联类作为属性添加

时间:2015-04-07 14:57:29

标签: associations enterprise-architect

正如标题所说,是否可以将Enterprise Architect设置为自动添加关联类作为属性?当然,当正确设定相关方向时。在创建大型域网模型时,它会给我带来如此多的痛苦。

2 个答案:

答案 0 :(得分:2)

接受答案是正确的,只要让EA动态执行即可。

作为替代方案,您可以编写一个脚本(可能是一个"图表"脚本),根据需要创建(并删除,查看我对Thomas'回答的评论)属性,然后调用当你完成连接器时。

脚本可以对加载项(相同的API)对模型进行相同的更改,但它不能对事件做出反应。

答案 1 :(得分:1)

实现这一目标的唯一方法是在EA_OnPostNewConnector事件的加载项中做出反应。在那里,您可以检查角色并添加适当的属性。

但是,如果您首先创建属性然后在连接器中定义角色,则可以从下拉列表中选择正确的角色名称。

修改根据评论,您可以使用EA_OnPreDeleteConnector清除删除连接器时的属性。