Skip to main content
Jump to: navigation, search

File:OMCW chapter10 FlatteningUMLClassesExercise.INRIA.pdf

Revision as of 15:23, 19 October 2018 by Dwagelaar.gmail.com (Talk | contribs) (==Flattening UML Classes: Exercise== This exercise requires writing a transformation program that takes an UML class diagram as an input and generates a new diagram in which only the leaves of the inheritance hierarchies are kept. Inheritance hierarchi...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
OMCW_chapter10_FlatteningUMLClassesExercise.INRIA.pdf(file size: 222 KB, MIME type: application/pdf)

Flattening UML Classes: Exercise

This exercise requires writing a transformation program that takes an UML class diagram as an input and generates a new diagram in which only the leaves of the inheritance hierarchies are kept. Inheritance hierarchies in the source model are flattened by moving all the attributes of superclasses to the leaf classes. Before flattening a check for the presence of cycles in the inheritance graph is performed. The result is a report that contains information about eventual cycles. This report takes the form of a model that conforms to a metamodel describing defects.

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeDimensionsUserComment
current15:23, 19 October 2018 (222 KB)Dwagelaar.gmail.com (Talk | contribs)==Flattening UML Classes: Exercise== This exercise requires writing a transformation program that takes an UML class diagram as an input and generates a new diagram in which only the leaves of the inheritance hierarchies are kept. Inheritance hierarchi...
  • You cannot overwrite this file.

The following page links to this file:

Back to the top