Automation 事件元素创建触发的EA脚本

Automation 事件元素创建触发的EA脚本,automation,enterprise-architect,Automation,Enterprise Architect,我能够使用EA脚本将一些taggedValue附加到EA元素中。现在,我想在创建目标元素时自动附加这些taggedValue EA脚本或EA插件是否可能在事件中触发,更具体地说,是在EA元素创建事件中触发 加载项,是;脚本,否。脚本只能访问对象模型API,而加载项也可以访问事件回调所在的加载项模型API 各种事件记录在自动化和脚本——企业架构师插件模型下的帮助文件中。与模型CRUD相关的事件为广播事件 为了在创建元素时向元素添加标记值,您需要一个响应EA\u OnPostNewElement的外

我能够使用EA脚本将一些taggedValue附加到EA元素中。现在,我想在创建目标元素时自动附加这些taggedValue


EA脚本或EA插件是否可能在事件中触发,更具体地说,是在EA元素创建事件中触发

加载项,是;脚本,否。脚本只能访问对象模型API,而加载项也可以访问事件回调所在的加载项模型API

各种事件记录在自动化和脚本——企业架构师插件模型下的帮助文件中。与模型CRUD相关的事件为广播事件

为了在创建元素时向元素添加标记值,您需要一个响应
EA\u OnPostNewElement
的外接程序。这在创建元素后调用,并允许您对其进行进一步更改。(相比之下,
EA_OnPreNewElement
在创建元素之前被调用,允许您首先阻止创建该元素,但不进行任何更改,因为它还不存在。)

如果
EA_OnPostNewElement
的实现对元素进行了任何更改,则必须返回
true
,如果没有,则必须返回
false
(每当创建任何元素时都会调用外接程序,您可能只想将标记值添加到某些元素中)


尽管如此,在大多数情况下,在配置文件中指定标记值比编写自定义加载项更简单,但这不是您要问的。

谢谢Uffe。在接受您的答案之前,我将尝试加载项方式