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

A ZoneCoverage defines an area on a TopologySegment that lies within a TopologyZone. The area is defined with two Locations. Locations are the same mechanism that is used to define placements for components. The area that is in the TopologyZone is the area between the two locations. There is no semantic in the direction of the definition, so the assignment of first & second Location is completely arbitrary.

However, there are some restrictions for the definition of the locations. All locations have to be in relation to the TopologySegment that is referenced by the containing ZoneAssignment. This means the Locations have to be either a SegmentLocation on the respective TopologySegment or a NodeLocation on the start or end node of this particular TopologySegment. A ZoneCoverage from start to end node of a TopologySegment is equivalent to the complete omission of ZoneCoverages for a particular ZoneAssignment.


General Information

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


Name Type Mult. Description Owning Classifier

Outgoing Relations

Other End This End General
Role Type Mult. Agg. Unique Ordered Mult. Description
secondLocation Location 1 Y Y N 0..1
firstLocation Location 1 Y Y N 0..1

Incoming Relations

This End Other End General
Role Mult. Agg. Unique Ordered Type Mult. Description
coverage 0..* Y Y N ZoneAssignment 1

Contains a set of ZoneCoverages that define the areas of a TopologySegment that is affected by the TopologyZone. If no coverage is defined, the complete segment is affected. Multiple coverages can be necessary if the TopologySegment zigzags in and out of the TopologyZone.