正如标题所说,是否可以将Enterprise Architect设置为自动添加关联类作为属性?当然,当正确设定相关方向时。在创建大型域网模型时,它会给我带来如此多的痛苦。
答案 0 :(得分:2)
接受答案是正确的,只要让EA动态执行即可。
作为替代方案,您可以编写一个脚本(可能是一个"图表"脚本),根据需要创建(并删除,查看我对Thomas'回答的评论)属性,然后调用当你完成连接器时。
脚本可以对加载项(相同的API)对模型进行相同的更改,但它不能对事件做出反应。
答案 1 :(得分:1)
实现这一目标的唯一方法是在EA_OnPostNewConnector
事件的加载项中做出反应。在那里,您可以检查角色并添加适当的属性。
但是,如果您首先创建属性然后在连接器中定义角色,则可以从下拉列表中选择正确的角色名称。
修改根据评论,您可以使用EA_OnPreDeleteConnector
清除删除连接器时的属性。