Domanda

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!

È stato utile?

Soluzione

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')/] 

Altri suggerimenti

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]
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top