I'm currently working from Cameo Systems Modeler 19.0, using IBDs and BDDs.
The system I'm currently modeling involves a component (:Parent) composed of two sub components (:first, :second), and I've established as much within my main BDD. Each :Parent is made up of 1 unique :first, and 1 unique :second. A 1 to 1 composition relationship has been set up from :Parent to :first, and :Parent to :second.
There are multiple instances of this main component being used within the context of the system - on the ibd for the system, I'm able to instantiate as many :Parent classes as I need (i.e. Parent 1 : Parent, Parent 2 : Parent, Parent 3 : Parent, etc.)
My issue is that when I display the parts that each parent instance is made up of (to show that each :Parent is composed of a unique :first and :second instance), each nested class is displaying as the same instance. Changes to the :first and :second children on Parent 1 : Parent applies the same change to all instances of :Parent.
I want to instantiate these nested blocks as being unique to their parent - so far the only way I've made it work even a little bit is to simply define redundant blocks and display them as needed, but I feel like there has to be something I'm missing that would allow me to instantiate separate children references for each instance of the parent.