Passage de paramètre

Questions / Réponses sur l'utilisation d'Enterprise Architect

Passage de paramètre

Messagepar Pauline » Mer 12 Mai 2010, 15:08

Bonjour,

J'ai besoin de réaliser une transformation M2M sous EA. Dans cette transformation j'ai besoin de passer le nom d'une des mes classes en attribut d'une deuxième. Or je n'y arrive pas. J'ai essayé plein de choses différentes mais rien ne fonctionne. J'aurais voulu savoir si vous pouviez m'aider.

J'attends votre réponse avec impatience

Pauline
Pauline
 
Messages: 3
Inscrit le: Mer 12 Mai 2010, 15:04

Re: Passage de paramètre

Messagepar Yves » Mer 12 Mai 2010, 16:57

Je suppose donc que vous avez créé un transformateur. Avez-vous pensé à utiliser une tagged value pour contenir le nom de la classe que vous voulez utiliser comme paramètre ? Par exemple classtag (voir dans la doc EA).
Yves
 
Messages: 59
Inscrit le: Mer 10 Sep 2008, 12:01

Re: Passage de paramètre

Messagepar Pauline » Mer 12 Mai 2010, 20:30

Bah je suis débutante sous EA, en fait j'ai mis le nom de la classe className dans une variable $essai, puis j'ai passé cette variable en paramètre de mon autre fonction %Class__container($essai)% mais quand je veux la réccupérée et la mettre dans le nom de l'attribut de mon autre classe il ne veut, il n'affiche rien. Je sais pas si c'est très clair. En quoi une TagValue aiderait ? pouvez-vous m'expliquer ?
Pauline
 
Messages: 3
Inscrit le: Mer 12 Mai 2010, 15:04

Re: Passage de paramètre

Messagepar Yves » Ven 14 Mai 2010, 10:29

Bonjour,

que fait exactement cette fonction Class__container ?
Ce que je suggère est de définir une tagged value nommée par exemple "container" qui prend comme valeur le nom de l'autre classe. Ensuite dans le template qui doit utiliser cette valeur il suffit de la récupérer : %classTag:"container"% et l'utiliser au bon endroit.
Yves
 
Messages: 59
Inscrit le: Mer 10 Sep 2008, 12:01

Re: Passage de paramètre

Messagepar Pauline » Ven 14 Mai 2010, 10:42

Bonjour,

Ma classe Class_container ne fait rien de particulier. Pour l'instant il me faut juste lui créer un attribut portant le nom de l'autre classe. J'essayerai votre méthode lundi. J e vous tiendrai au courant du résultat. Merci de votre aide !
Pauline
 
Messages: 3
Inscrit le: Mer 12 Mai 2010, 15:04


Retourner vers Forum général

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 10 invités

cron