Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

File:OMCW chapter10 FlatteningUMLClassesExercise.INRIA.pdf

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)Eclipse Webmaster (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