Reply
This is an open group. Sign in and click the "Join Group" button to become a group member and start posting.
Highlighted

Classifiers Diagram

At first this seems to be a big package, but most is already defined in Abstractions.

Classifiers Diagram.png

New inheritance:

  • StructuralFeature has the MultiplicityElement added as superclass
  • Type has the PackagableElement added as superclass. I will look into this later

Concept of disallowing inheritance:

  • Classifier has the property isFinalSpecialization
  • RedefinableElement has the property isLeaf

Redefined Associations:

  • RedefinableElement::redefinedElement is now derived
  • RedefinableElement::redefinitionContext is now derived

Inconsistencies (all of them not repeated in the superstructure):

  • TypedElement::type is (only in the text) Classifier [1] instead of Type [0..1]
  • Classifier mentioned to merge from Basics, but not mentioned in Basics
  • Classifier::feature as not derived in the text
  • Feature::featuringClassifier not derived and multiplicity of [1..*] instead of [0..*] in the text
0 Kudos
Message 1 of 1
(4,333 Views)
Reply
This is an open group. Sign in and click the "Join Group" button to become a group member and start posting.