Note: There is a newer version of this specification see VEC 2.1.0

A TopologyNode is a point in the Topology where TopologySegments are starting and ending.

General Information

Attribute Value
Owner topology
Applied Stereotype
Base Classifier ConfigurableElement
Is Abstract false
Derived Classifiers


Name Type Mult. Description Owning Classifier
identification String 1

Specifies a unique identification of the TopologyNode. The identification is guaranteed to be unique within the TopologySpecification. Over all VEC-documents a TopologyNode-instance can be trusted to be the same if the TopologySpecification-instance is the same (see TopologySpecification) and the identification of the TopologyNode is the same.

aliasId AliasIdentification 0..*

Specifies additional identifiers for the TopologyNode.

Example: TopologyNode Ids may vary from one CAD system export to another. Therefore the CAD system Id is improper for identification attribute. The identification shall have a value which is unique within the Topology. AliasId may be used for the CAD system Id.

matchingPointId String 0..1

Specifies an identification of a TopologyNode which be used for matching nodes that belong to different TopologySpecifications and that are actually representing the same node. Example: There are two TopologySpecifications, each specifying the topology of a certain zone of the car. If the zones are adjacent, it is possible that there are TopologyNodes where the two topologies are connected. These "connection-nodes" would carry the same matchingPointId.

processingInstruction LocalizedString 0..*

Specifies processing instructions for the TopologyNode.

nodeType NodeType 0..1

Specifies the type of the TopologyNode. A Node can either be an EndNode, a Junction or an Inliner.


Outgoing Relations

Type Role Mult. Mult. Description
UsageNode realizedUsageNode 0..1 0..*

References the UsageNode that is realized by this TopologyNode.

Incoming Relations

Type Mult. Role Mult. Description
TopologySegment 0..* endNode 1 References the TopologyNode where the TopologySegment ends.
NodeLocation 0..* referencedNode 1 References the TopologieNode on which the Location is located.
GeometryNode 0..* referenceNode 0..1 References the TopologyNode that is represented by the GeometryNode.
TopologySegment 0..* startNode 1 References the TopologyNode where the TopologySegment starts.
TopologySpecification 1 topologyNode 0..* Specifies the TopologyNodes defined by the TopologySpecification.