You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3 - Liste des services<br />
<strong>Acceleo</strong> <strong>2.6</strong> : <strong>Référence</strong><br />
Page 11/112<br />
ENode est un type abstrait de donnée défini par <strong>Acceleo</strong> qui sert à encapsuler une valeur. Il s'adapte à tous<br />
les types d'objets voulus dans les services : entier (int), booléen (boolean), chaîne de caractères (String),<br />
liste (ENodeList) ou objet (EObject). Grâce à ce type, les exceptions Java “ NullPointerException ” et<br />
“ OutOfBoundException ” ne sont pas levées mais un objet vide est renvoyé. Ainsi, l'enchaînement d'appels<br />
des méthodes est toujours possible.<br />
EObject est l'équivalent en EMF de la classe java.lang.Object dans le langage Java, c'est la base de toutes<br />
les classes EMF.<br />
3.1 - ContextServices<br />
Cette classe regroupe les services utilisant le contexte et la pile. Ces services sont appelés en priorité car<br />
ils s'appliquent sur n'importe quel type d'objet. L'implémentation de ces services doit prendre en compte<br />
tous les cas possibles d'objets.<br />
Nombre de services inclus : 5<br />
Disponibilité : <strong>Acceleo</strong> v2.0