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.2.24 - sep<br />

sep(String)<br />

Ajoute le séparateur donné entre chaque objet du receveur.<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 41/112<br />

ENode, c'est à dire tous les types d'objets (int, double, boolean, String, ENodeList,<br />

EObject)<br />

String separator : le séparateur à ajouter.<br />

Une liste avec un séparateur entre chaque objet du receveur.<br />

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

Le service “ sep ” concatène un séparateur entre chaque objet du receveur si ce dernier est une liste. Si le<br />

receveur est un objet, il renvoie cet objet. Si le receveur est vide, il renvoie un objet vide.<br />

Exemple(s) d'utilisation<br />

1 er<br />

exemple :<br />

Soit a, b et c des objets.<br />

Si on applique le service sep(“ \t ”) sur la liste d'objets {a, b, c}, il renvoie {a, “ \t ”, b, “ \t ”, c}.<br />

2 ème<br />

exemple :<br />

Pour générer une liste de paramètres dans une méthode avec une virgule après chaque paramètre, on peut écrire la<br />

suite d'instructions suivante : . Si les paramètres sont “ a ”, “ b ” et<br />

“ c ”, les instructions généreront : “ a, b, c ”.

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

Saved successfully!

Ooh no, something went wrong!