Table 6.65 — DRM_Edge_Direction

Property

Description

Class

  • <DRM Edge Direction>

Superclass

Subclass

  • None.

Definition

An instance of this DRM class indicates, for the associated relationship, whether the target edge should be traversed forwards (from start node to end node) or backwards (in the opposite direction).

Class diagram

Figure 6.76 — DRM_Edge_Direction

Inherited field elements

Field name

Range

Field data type

None

   

Field elements

Field name

Range

Field data type

forwards1

 

Boolean

Associated to (one-way) (inherited)

  • None.

Associated to (one-way)

  • None.

Associated by (one-way) (inherited)

  • None.

Associated by (one-way)

  • None.

Associated with (two-way) (inherited)

  • None.

Associated with (two-way)

  • None.

Composed of (two-way) (inherited)

  • None.

Composed of (two-way metadata) (inherited)

  • None.

Composed of (two-way metadata)

  • None.

Component of (two-way) (inherited)

  • None.

Component of (two-way)

  • None.

Constraints

Clarifications

1 If this value is TRUE, the edge is oriented in the same direction as the object with which it is associated, so that it should be traversed from its starting node to its ending node.

If this value is FALSE, either the orientation of the edge is the opposite of that of the associated object, or the associated object has no clearly defined orientation. In this case, the edge should be traversed from ending node to starting node.

Example(s)