Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

Naming conventions

Relationship names are written in lowerCamelCase but as present tense verbs e.g. isSituatedAt.

Relationship role names are also written in lowerCamelCase and they are nouns that express the role played by the class in the association.

Relationships to Objects

Relationships to objects are depicted by the standard UML composition (aggregation by value) association. Composition is a form of aggregation with strong ownership and coincident lifetime of the parts by the whole. The part is removed when the whole is removed.

The example above shows that the <<feature>> Runway has a property named theSurface. This property is modelled in UML using a composition association between the <<feature>> Runway and an object representing the characteristics of a geometric surface.