Generalizations on associations?
--------------------------------

         Key: UMLMETA-56
         URL: http://jira.andromda.org/browse/UMLMETA-56
     Project: UML Metafacades
        Type: New Feature
    Reporter: Andy Jones
 Assigned to: Wouter Zoons 


I posted the following message on the general AndroMDA site and Chad Brandon 
suggested I log it here:

It appears that the AssociationFacade extends from ModelElementFacade:

(http://team.andromda.org/docs/andromda-metafacades-uml/apidocs/org/andromda/metafacades/uml/AssociationFacade.html)

Whereas ClassifierFacade extends from GeneralizableElementFacade:

(http://team.andromda.org/docs/andromda-metafacades-uml/apidocs/org/andromda/metafacades/uml/ClassifierFacade.html)

The UML 1.4 specifications state that both a Classifier and an Association are 
subclasses of GeneralizableElements, and tools such as MagicDraw support 
generalizations on associations.

UML 1.4:
http://www.andromda.org/andromda-metafacades/resources/UML14Metamodel.pdf

It is quite important for our application that we can specify that certain 
associations (say between two abstract classes) are abstract, and that other 
associations (say between two sub-classes) extend from the abstract association.

At the moment I'm using a fix of putting signals in the association 
documentation but it would be preferable if the Metafacade could support the 
features of:

- Abstract associations
- Generalizations on associations.

thanks
Andy Jones







-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information

Reply via email to