Associations cannot be created between classes and implementation classes

Issue #53 resolved
Matthias Schoettle created an issue

It is currently possible to add an inheritance to an ImplemenationClass. It is, however, not possible to create an association between a Class and an ImplementationClass.

In the metamodel the Class is associated with AssociationEnd. In order to support ImplementationClass as well, this should be moved up to the Classifier.

Respectively, in the controller the current methods only work with Classes.

Comments (3)

  1. Matthias Schoettle reporter

    Resolved issue #53: Moved association ends to Classifier in order to support associations to ImplementationClasses.

    Note: The name of the reference from AssociationEnd to Classifier called "myClass" was not changed to "myClassifier" or "classifier" in order to keep binary compatibility.

    The StructuralViewController was updated to support associations between classifiers (and also remove them on delete).

    → <<cset 346041446e95>>

  2. Matthias Schoettle reporter

    References issue #53: Changed name of the reference from AssociationEnd to Classifier called "myClass" to "classifier", because it doesn't affect the binary compatibility and only requires minor adjustments to our code base.

    → <<cset 013e993dc816>>

  3. Log in to comment