ConfigurableElement

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, SignalGraph, SignalGraphEdge, SignalGraphNode, SignalGraphRelation, SlotCoupling, SwitchingState, TopologyNode, TopologySegment, TopologyZone, UsageNode

Attributes

Name Type Mult. Description Owning Classifier

Outgoing Relations

Other End This End General
Role Type Mult. Agg. Unique Ordered Mult. Description
associatedAssignmentGroups AssignmentGroup 0..* N Y N 0..*
configInfo VariantConfiguration 0..1 N Y N 0..*

References the configuration information that applies to the ConfigurableElement.

configurationConstraint ConfigurationConstraint 0..* Y Y N 0..1

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

applicationConstraint ApplicationConstraint 0..* N Y N

References the application constraints that apply to the ConfigurableElement.

Incoming Relations

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

Introduced with VEC V2.0.2. References the ConfigurableElements that are constrained by this ConfigurationConstraint. This association shall only be used in combination with a containment in a ConfigurationConstraintSpecification. When using the deprecated containment in the ConfigurableElement it shall not be used.

representedElement 1 N Y N SignalGraphNode

References the ConfigurableElement that is represented by a SignalGraphNode. This is expected to be some physical element of the vehicle network, that participates in signal transmission. In many cases this will be an OccurrenceOrUsage, however in some cases sub elements of the OccurrenceOrUsage might be relevant, e.g. a PinComponentReference or a WireElementReference.

Previous