Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3.2.4 - current<br />
current(ENode)<br />
Renvoie l'objet courant.<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 21/112<br />
ENode, c'est à dire tous les types d'objets (int, double, boolean, String, ENodeList,<br />
EObject)<br />
ENode level : le niveau dans la hiérarchie parente<br />
L'objet courant<br />
<strong>Acceleo</strong> V2.0<br />
Le service “ current ” renvoie l'objet courant du niveau en paramètre dans la hiérarchie d'imbrication des<br />
" for ". Si le niveau est un entier i, le service renvoie le i ème parent du noeud courant. Current(0) correspond<br />
à current(), current(1) correspond à l'élément du for imbriqué précédent. Si le niveau est une chaîne de<br />
caractères, le service renvoie le parent qui a le niveau comme type.<br />
Ce service peut être utilisé pour une comparaison avec l'objet de la requête.<br />
Si le receveur est vide, il renvoie un objet vide.<br />
Exemple(s) d'utilisation<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== <br />
== <br />
current(0) représente les attributs, current(1) représente les classes,<br />
current(2) et current(“Package”) représentent les packages.<br />
Voir aussi<br />
current(), self()