Previous Topic: Add an Exclusive Subtype RelationshipNext Topic: Many-to-Many Relationships in the Logical Model


Assign a Discriminator to a Subtype Relationship

You can assign a discriminator to a subtype relationship in a logical model. The kind of discriminator you can assign is linked to your current modeling notation: IDEF1X or IE.

With IDEF1X notation, if the entity you are working with has additional parent or children associations to other entities, you can work with the Parent Entities and Child Entities nodes in the Discriminator tree to include or exclude them.

To assign a discriminator to a subtype relationship

  1. Right-click a subtype relationship and click Properties.

    The Subtype Properties dialog opens.

  2. Work with the following options as needed:
    Type

    Lets you select the type of discriminator you want to assign.

    Complete/Incomplete

    Specifies the Complete/Incomplete discriminator type if your modeling notation is IDEF1X.

    Exclusive/Inclusive

    Specifies the Exclusive/Inclusive discriminator type if your modeling notation is IE.

    Discriminator

    Lets you select an attribute to assign as the discriminator, or remove the existing discriminator association. Select the check box next to the attribute name that you want to assign as the discriminator. Clear the check box to remove the discriminator association.

    Expand Selected

    Expands only the selected nodes for the discriminator selection in the discriminator tree.

    Collapse All

    Collapses the entire discriminator tree.

  3. Click OK.

    Your changes are saved and the Subtype Properties dialog closes.

Note: You can toggle the display of the discriminator on or off in your model. To display or hide all discriminators, right-click anywhere in the workspace and select or clear the Display Subtype Discriminator option on the Relationship tab of the Diagram Editor. If you do not want to set the display globally, you can toggle the discriminator display on or off within an individual subject area.

More information:

Subtype Relationships in the Logical Model

Relationships in the Logical Model