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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.3.2 - eAllContents<br />

eAllContents(String)<br />

Renvoie la descendance du receveur dont le type est donné.<br />

Receveur<br />

Paramètre<br />

Retour<br />

Disponibilité<br />

Description détaillée<br />

EObject, c'est à dire tous les types d'objet décrit par EMF<br />

String type : le type des objets recherchés<br />

La liste des objets contenus de type type.<br />

<strong>Acceleo</strong> V1.0<br />

<strong>Acceleo</strong> <strong>2.6</strong> : <strong>Référence</strong><br />

Page 52/112<br />

Le service “ eAllContents ” renvoie tous les objets directement et indirectement contenus dans le receveur,<br />

s'ils sont du type donné. Il renvoie l'ensemble des fils, petits-fils, arrière-petits-fils, etc... qui ont le type<br />

demandé.<br />

Si le receveur est vide, il renvoie une liste vide.<br />

Exemple(s) d'utilisation<br />

– p est un package<br />

– a est une classe de type “ Class ”, elle a pour attribut b de type “ int ”, c de type “ int ” et d de type “ boolean ”<br />

– e est une classe de type “ Class ”, elle a pour attribut f de type “ int ”, g de type “ String ” et h de type “ Object ”<br />

: renvoie {b, c, f}<br />

: renvoie {a, e}<br />

: renvoie {g}<br />

: renvoie {b, c}<br />

: renvoie une liste vide<br />

: renvoie une liste vide<br />

Voir aussi<br />

eAllContents()

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

Saved successfully!

Ooh no, something went wrong!