Class Name: Feature Edge Starting Node

Superclass - Feature Edge Terminal Node

Definition

The one-directional topological relationship between a Feature Edge and the Feature Node that defines its starting Location.

Primary Page in DRM Diagram:

Example

  1. A Feature Edge that represents the centerline of a section of road must have a Feature Edge Starting Node component, which is the Feature Node that defines the Location where the road section begins.
                           <Feature Edge>
                                 <>
                                 |
                      <Feature Edge Starting Node>
                                 <>
                                 |
                           <Feature Node>
    

FAQs

When is a Feature Edge Starting Node object required?
All Feature Edges are required to have a Feature Edge Starting Node regardless of the feature topology level.

Can the Feature Edge Starting Node and the Feature Edge Ending Node components of a Feature Edge have the same Feature Node as a component?
Yes. This will happen when the Feature Edge forms a loop.

What is the relationship between the Feature Edge Terminal Node classes and the Connected Feature Edge class?
The Connected Feature Edge class and the Feature Edge Terminal Node (Feature Edge Starting Node and Feature Edge Ending Node) form the two halves of the bidirectional topological relationship between Feature Nodes and Feature Edges. Whenever a Feature Edge appears in the collection of Feature Edges associated with a Connected Feature Edge component of a Feature Node, that same Feature Node must be associated with either the (Feature Edge Starting Node or Feature Edge Ending Node component of that Feature Edge, and vice versa.

Constraints

Composed of (one-way)(inherited)

Component of (one-way)


Prev: Feature Edge Ending Node. Next: Feature Edge Terminal Node. Up:Index.