我正在编写一个编写 LDIF 文件的模块,
我有一个名为“用户”的刻板印象,由具有许多属性(用户名、密码、角色、..)的元类定义
问题是我无法从模块内访问这些属性..
我应该怎么做!
我正在编写一个编写 LDIF 文件的模块,
我有一个名为“用户”的刻板印象,由具有许多属性(用户名、密码、角色、..)的元类定义
问题是我无法从模块内访问这些属性..
我应该怎么做!
使用 getValue 操作。在下面的示例中,elem 具有附加的配置文件“clbProfile”的构造型“EnumLiteralCodeValue”,其属性类型为“value”
[elem.getValue(elem.getAppliedStereotype('clbProfile::EnumLiteralCodeValue'),'value')/]
在您的 acceleo 脚本中,您可以使用以下方法获取刻板印象getAppliedStereotypes
:
示例(t是我脚本中的UML 类型):
[template public myrule (t : Type)]
[if t.getApplicableStereotypes() <> null/]
// blabla
[/if]