Table 6.81—DRM_Edge_Direction
Property |
Description |
||||||
Superclass |
|||||||
Class |
· <DRM Edge Direction> |
||||||
Subclass |
· |
||||||
Definition |
An object 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). |
||||||
Example(s) |
· A <DRM Linear Feature> instance representing a stream is associated with several <DRM Feature Edge> that define the path of the stream. The <DRM Edge Direction> associated with each <DRM Feature Edge> is TRUE if the <DRM Feature Edge> is oriented so that the stream flows in the direction from its starting node to its ending node, and FALSE if the stream flows in the opposite direction. · Consider a <DRM Linear Feature> instance representing a one-way street. Its path is defined by a <DRM Feature Edge>, so that the <DRM Edge Direction> between the <DRM Linear Feature> and the <DRM Feature Edge> indicates whether the orientation of the <DRM Feature Edge> matches the permitted direction of travel along the one-way street. · The <DRM External Feature Face Ring> of a <DRM Feature Face> consists of three <DRM Feature Edge>s. In traversing the ring, the first <DRM Feature Edge> might be traversed from starting node to ending node, so that its <DRM Edge Direction> would be TRUE (i.e., forward). If the next <DRM Feature Edge> was traversed from its ending node (which in this example is the same <DRM Feature Node> as the ending node of the previous <DRM Feature Edge>) to its starting node, its <DRM Edge Direction> would be FALSE (i.e., backward). |
||||||
Inherited field elements |
|
||||||
Field elements |
|
||||||
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) |
· 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 |
· none |
||||||
Notes |
1If 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 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. |
||||||
Class diagram |