It's day 2 of my effort to create a DSL. Day 1 went pretty well, just a few issues to deal with.
I could do with some help with this one, though.
I have
ClassA references ClassB (a many-to-many relationship)
ClassA is represented by a Compartment Shape, ClassAShape
ClassB is represented as a Compartment Item in ClassAShape, but also has it's own ClassBShape directly on the model surface
I establish the relationship by connecting ClassAShape to ClassBShape. I don't have (or want) a physical connector on the design surface between the two shapes. Instead, my ClassB appears in the relevant compartment in ClassAShape.
So far, so good.
Now, if I right-click and Delete the Compartment Item for ClassB from the ClassAShape, it deletes ClassB from the model completely. What I want, is for it to simply remove the relationship.
Any advice?
Regards,
Steve