You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3.2.11 - nGet<br />
nGet(int)<br />
Renvoie l'objet de la liste courante dont l'indice est donné en paramètre.<br />
Receveur<br />
Paramètre<br />
Retour<br />
Disponibilité<br />
Description détaillée<br />
<strong>Acceleo</strong> <strong>2.6</strong> : <strong>Référence</strong><br />
Page 28/112<br />
ENode, c'est à dire tous les types d'objets (int, double, boolean, String, ENodeList,<br />
EObject)<br />
int index : l'indice de l'objet recherché.<br />
L'objet à l'indice donné.<br />
<strong>Acceleo</strong> V1.0<br />
Le service “ nGet ” renvoie l'objet du receveur à l'indice donné.<br />
Si le receveur est vide ou si l'indice est supérieur à la taille de la liste, il renvoie un objet vide. Si le receveur<br />
est un objet autre qu'une liste et que l'indice est 0, il renvoie l'objet. Si le receveur est un objet autre qu'une<br />
liste et que l'indice est différent de 0, il renvoie un objet vide.<br />
Exemple(s) d'utilisation<br />
Dans un modèle contenant les classes “ c1 ”, “ c2 ” et “ c3 ”, “ eAllContents(“ Class ”) ” renvoie la liste de toutes ces<br />
classes. Si on écrit on génère le nom de la classe “ c1 ”. Si on écrit <<br />
%eAllContents(“ Class ”).nGet(1).name%> on génère le nom de la classe “ c2 ” et ainsi de suite...