03.07.2013 Views

Acceleo 2.6 : Référence

Acceleo 2.6 : Référence

Acceleo 2.6 : Référence

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!