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