If you have ever worked with the metamodel of UML, you propably know the concepts of unions and subsets - As far as I understand it:
- Attributes and associations of an element/class marked as "derived union" cannot be used directly. In more specific sub-classes, you can possibly find subsets of them that can be used, as long as they are not marked as derived unions themselves.
- "derived" (without union) attributes and associations have also subsets in more specific classes, but unlike above you can use them directly without having to look for subsets in more specific classes
My questions:
- Does this make sense or am I on the wrong track here?
- What is the meaning of the "/" (slash) you can find in front of some attributes/associations, that they have subsets in child-classes? E.g. /general : Classifier[*]