Dankwoord - martes
Dankwoord - martes
Dankwoord - martes
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
4.2. RUN-TIME OCL NAAR JAVA 49<br />
Figuur 4.3: Abstract syntax metamodel voor ModelPropertyCallExpr<br />
4.2.1 OCL attribuut-, associatie- en operatiemodelelementen<br />
De sjablonen die we voor attributen en associaties voorgesteld hebben zijn probleemloos toepasbaar<br />
in het HAT tool. Telkens we een attribuut- of associatiemodelelement in een expressieboom<br />
ontmoeten roepen we de bijbehorende schrijvers voor deze modelelementen (resp.<br />
modelelementen van type AttributeCallExpr en modelelementen van type AssocEndExpr zie<br />
Figuur 4.3). Indien we met een operatiemodelelement te maken hebben roepen we dan de<br />
schrijver die bij dit modelelement hoort, namelijk een schrijver van type OperationCallExpr.<br />
4.2.2 OCL collectieiterator modelelementen<br />
In hoofdstuk 3 over de methodologie hebben we grondig besproken dat we voor collectieiteratoren<br />
wat extra code moeten genereren. De reden is dat deze OCL collectieoperaties geen