Question

I'm writing a module which writes an LDIF file,

I've a stereotype called 'User' defined by a metaclasse that have many attributs (username, password, role,..)

The problem is that I cannot access those attributs from within the module..

How should I do!

Was it helpful?

Solution

Use the getValue operation. In the example below the elem has a stereotype 'EnumLiteralCodeValue' of the profile 'clbProfile' attached which has a property of type 'value'

[elem.getValue(elem.getAppliedStereotype('clbProfile::EnumLiteralCodeValue'),'value')/] 

OTHER TIPS

In your acceleo script, you can get the stereotypes using getAppliedStereotypes :

Example (t is an UML Type in my script) :

[template public myrule (t : Type)]
[if t.getApplicableStereotypes() <> null/]
// blabla
[/if]
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top