在Enterprise Architect中自定义元素属性菜单

时间:2014-06-13 12:35:01

标签: enterprise-architect

我根据“需求”创建了一个新的构造型,并将其导出为个人资料。当我双击该类型的实例时,会出现一个菜单,其中包含“Requirement”类型的默认属性。它包含一些对我来说无用的标签(例如“文件”标签)。

有没有办法消除这个标签? 如何修改属性对话框的默认选项卡(双击元素打开)?

1 个答案:

答案 0 :(得分:1)

警告:在刻板印象时要小心要求 - 元素刻板印象与配置到项目中的需求类型(设置 - 项目类型)之间的关系有点模糊。

也就是说,没有办法修改EA的对话框。您可以做的是创建自己的属性对话框,并在用户双击元素时打开EA。

为了实现这一点,您需要创建一个捕获Context Item Event EA_OnContextItemDoubleClicked的加载项。在事件处理程序中,返回true以通知EA您正在处理事件(这会阻止EA打开默认属性对话框),并打开您自己的自定义对话框。

当用户点击Enter并选择了元素时,会触发相同的事件。按Alt-Enter仍然可以打开默认属性对话框。

作为替代方案,您可能需要查看第三方扩展程序eaForms,它允许您创建自己的自定义属性对话框,而无需编写自己的加载项。