1

我正在编写一个编写 LDIF 文件的模块,

我有一个名为“用户”的刻板印象,由具有许多属性(用户名、密码、角色、..)的元类定义

问题是我无法从模块内访问这些属性..

我应该怎么做!

4

2 回答 2

1

使用 getValue 操作。在下面的示例中,elem 具有附加的配置文件“clbProfile”的构造型“EnumLiteralCodeValue”,其属性类型为“value”

[elem.getValue(elem.getAppliedStereotype('clbProfile::EnumLiteralCodeValue'),'value')/] 
于 2013-09-08T20:19:06.690 回答
0

在您的 acceleo 脚本中,您可以使用以下方法获取刻板印象getAppliedStereotypes

示例(t是我脚本中的UML 类型):

[template public myrule (t : Type)]
[if t.getApplicableStereotypes() <> null/]
// blabla
[/if]
于 2013-08-28T13:22:56.077 回答