I have a table for n Instance Specifications with Classifier == A. Each of these has a slot the value of which is an array of Instance Specifications with Classifier == B, each of which has a slot containing an Integer value.
I can easily write a Structured Expression query to return all the instances of B for each A and display them in the table.
I can even invoke a Metachain to return, say, the name of each B, and display those in the table.
On the other hand, if the script attempts to invoke InstanceNavigation for each B to return the Integer value, MagicDraw returns a Java error. (This function works for a single input, not a collection.)
If instead I move the InstanceNavigation to be an operation within an invocation of the built-in Map function, this executes, but only returns unique values, with no option to specify otherwise. (If B1 has 5 and B2 has 6, both values appear in the table. If both have 5, only one value appears in the table.) Is there another way to invoke a function for each B (multiple values within a table row) not using Map?
