Skip to main content

Related types and details

There are the following types of relationships between entities that can be used to define a metamodel:

KindDescriptionExample of use
EmbeddedRelationships that represent parent-child relationships and aggregatesCan be added as a child model
ReferenceRelationships that represent usage and dependency relationshipsYou will be able to connect relationship lines on the diagram
DerivationRelationships that represent trace relationships with originsAllows you to establish trace relationships between models
GeneralizationRelationships that represent inheritance of characteristicsGeneralize entities to inherit field definitions

The table below shows whether or not related edits can be made on the edit screen.

Edit screenOwnedReferenceDerivedGeneralization
ER DiagramYesYesYesNo
Tree DiagramYesYesYesNo
Document FormPossiblePossiblePossibleNot possible
Tree GridYesYesYesNo
Model NavigatorPossibleImpossibleImpossibleImpossible
InspectorYesYesYesNo

You can define the setting items according to the type of association for each association between entities in the metamodel. See the reference Profile setting items and changes in modeling for more information.