TopologyNode
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 |
Attributes
Name | Type | Mult. | Description | Owning Classifier |
---|---|---|---|---|
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. |
TopologyNode |
identification | String | 1 | Specifies a unique identification of the TopologyNode. The identification is guaranteed to be unique within the TopologySpecification. For 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. |
TopologyNode |
matchingPointId | String | 0..1 | Specifies an identification of a TopologyNode which be used for matching nodes that belong to different TopologySpecifications and that are 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. |
TopologyNode |
processingInstruction | LocalizedString | 0..* | Specifies processing instructions for the TopologyNode. |
TopologyNode |
nodeType | NodeType | 0..1 | Specifies the type of the TopologyNode. A Node can either be an EndNode, a Junction or an Inliner. |
TopologyNode |
Outgoing Relations
Type | Role | Mult. | Mult. | Description |
---|---|---|---|---|
UsageNode | realizedUsageNode | 0..1 | 0..* | References the UsageNode that is realized by this TopologyNode. |
TopologyNode | instantiatedNode | 0..1 | 0..* | If this TopologyNode is an instance of another TopologyNode that is defined elsewhere (e.g. the topology of an assembly), then the instantiated may be referenced here. |
Incoming Relations
Type | Mult. | Role | Mult. | Description |
---|---|---|---|---|
TopologySegment | 0..* | endNode | 1 | References the TopologyNode where the TopologySegment ends. |
NodeMapping | innerNode | 1 | ||
TopologyNode | 0..* | instantiatedNode | 0..1 | If this TopologyNode is an instance of another TopologyNode that is defined elsewhere (e.g. the topology of an assembly), then the instantiated may be referenced here. |
NodeLocation | 0..* | referencedNode | 1 | References the TopologyNode 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. |