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

Abstract base class for all elements which can be configured with a VariantConfiguration.

General Information

Attribute Value
Owner core
Applied Stereotype
Base Classifier ExtendableElement
Is Abstract true
Derived Classifiers BuildingBlockPositioning2D, BuildingBlockPositioning3D, CavityCoupling, ComponentConnector, ComponentNode, ComponentPort, ConnectionEnd, ConnectionGroup, ContactPoint, CouplingPoint, Dimension, ExtensionSlot, ExtensionSlotReference, GeometryNode, GeometrySegment, HousingComponent, HousingComponentReference, InternalComponentConnection, MatingPoint, Net, NetGroup, NetworkNode, NetworkPort, OccurrenceOrUsage, PinComponent, PinComponentBehavior, PinComponentReference, Placement, RoutableElement, Routing, SlotCoupling, SwitchingState, TopologyNode, TopologySegment, TopologyZone, UsageNode


Name Type Mult. Description Owning Classifier

Outgoing Relations

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

Contains or more ConfigurationContraints that apply to this ConfigurableElement. This is explained in more details in the recommendation chapter / model diagram "Variants".

associatedAssignmentGroups AssignmentGroup 0..* N Y N 0..*
applicationConstraint ApplicationConstraint 0..* N Y N

Deprecated since VEC V2.0.0. Use ConfigurationConstraints instead.

References the application constraints that apply to the ConfigurableElement.

configInfo VariantConfiguration 0..1 N Y N 0..*

Deprecated since VEC V2.0.0. Use ConfigurationConstraints instead.

References the configuration information that applies to the ConfigurableElement.