Hello,
I tried to retrieve the list of functions used in an Exchanged Scenario Diagram, but the functions are doubled in the result of the aql expression I’m using:
(self being a Scenario - Exchange Scenario, not the diagram itself)
aql: self.ownedInteractionFragments->filter(interaction::InteractionState)
Result:
InteractionState 1
InteractionState 1
InteractionState 2
InteractionState 2
InteractionState 3
InteractionState 3
… etc
Note that InteractionState with the same name have a different id, but point toward the same Function:
Is it expected to have twice the number of State Fragment in the model ?