Bonjour à tous,
J'ai un nouveau petit problème:
1 2 3 4 5 6 7 8 9 10 11 12
| rule action{
from a:MMAD!Action
using {
input:MMAD!Input = a.inputValue;
}
to b : distinct MMH!Transition foreach(inc in a.incoming)(
Name<-'Tin'+a.incoming.indexOf(inc)+'_'+a.name,
OutputLink<-c,
InputLink<-thisModule.resolveTemp(inc, 'd'),
InputLink<-input.debug()
), |
Le input.debug() me donne une séquence, mon idée est de mettre cette séquence dans InputLink, mais il ne met que le premier élément de la séquence puis que le second, etc, pour chacune des transitions, au lieu de me mettre l'ensemble.
précision: Je veux créer une transition pour chaque "incoming", faire "pointer" les instances de incoming sur chaque transition et ensuite relier chaque instance de "input" à toutes les transitions.
J'ai essayé :
InputLink<-Sequence {input , thisModule.resolveTemp(inc,'d')}
a la place de
1 2
| InputLink<-thisModule.resolveTemp(inc, 'd'),
InputLink<-input.debug() |
mais du coup maintenant il met toute la séquence sur la première transition et ne met ensuite que la partie thisModule.resolveTemp(inc,'d')...
Pourquoi ne recopie-t-il pas la séquence à chaque fois ?
Quelqu'un saurait-il m'expliquer comment faire ?
Merci d'avance pour votre aide.
Partager