Bonjour à tous,
J'ai un nouveau petit problème: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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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() ),
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é :a la place de
Code : Sélectionner tout - Visualiser dans une fenêtre à part InputLink<-Sequence {input , thisModule.resolveTemp(inc,'d')}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')...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 InputLink<-thisModule.resolveTemp(inc, 'd'), InputLink<-input.debug()
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