ConfigurableElement

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

AttributeValue
Ownercore
Applied Stereotype
Base ClassifierExtendableElement
Is Abstracttrue
Derived ClassifiersBuildingBlockPositioning2D, 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

Attributes

NameTypeMult.DescriptionOwning Classifier

Outgoing Relations

Other EndThis EndGeneral
RoleTypeMult.Agg.UniqueOrderedMult.Description
configurationConstraintConfigurationConstraint0..*YYN1

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

associatedAssignmentGroupsAssignmentGroup0..*NYN0..*
applicationConstraintApplicationConstraint0..*NYN

Deprecated since VEC V2.0.0. Use ConfigurationConstraints instead.

References the application constraints that apply to the ConfigurableElement.

configInfoVariantConfiguration0..1NYN0..*

Deprecated since VEC V2.0.0. Use ConfigurationConstraints instead.

References the configuration information that applies to the ConfigurableElement.

Previous