VariantConfiguration

A variant configuration defines a condition with which it is possible to express the inclusion or exclusion of ConfigurableElements in different variants of a product.

A VariantConfiguration can reference another VariantConfiguration as baseInclusion. In this case, a VariantConfiguration can only be satisfied if its baseInclusion is also satisfied.

General Information

AttributeValue
Ownervariants
Applied Stereotype
Base ClassifierExtendableElement
Is Abstractfalse
Derived Classifiers

Attributes

NameTypeMult.DescriptionOwning Classifier
identificationString0..1

Specifies a unique identification of the variant configuration. The identification is guaranteed to be unique within the specification and does not change over the time.

VariantConfiguration
descriptionAbstractLocalizedString0..*

On optional human readable description of the variant configuration.

VariantConfiguration
logisticControlStringString0..1

Specifies a logisticControlString which can be used if the variant management is not done by boolean logic.

VariantConfiguration
logisticControlExpressionString0..1

Specifies a logisticControlExpression expressed as boolean term.

VariantConfiguration
configurationTypeVariantConfigurationType0..1

Allows the classification of a VariantConfiguration.

(see KBLFRM-250, KBLFRM-314, KBLFRM-290)

VariantConfiguration

Outgoing Relations

Other EndThis EndGeneral
RoleTypeMult.Agg.UniqueOrderedMult.Description
baseInclusionVariantConfiguration0..1NYN

A VariantConfiguration can only be satisfied if its baseInclusion is satisfied as well.

Incoming Relations

This EndOther EndGeneral
RoleMult.Agg.UniqueOrderedTypeMult.Description
baseInclusion0..1NYNVariantConfiguration

A VariantConfiguration can only be satisfied if its baseInclusion is satisfied as well.

configInfo0..1NYNConfigurableElement0..*

References the configuration information that applies to the ConfigurableElement.

configInfo0..1NYNConfigurationConstraint

References the configuration information that applies to the ConfigurationConstraint.

variantConfiguration0..*YYNVariantConfigurationSpecification1Specifies the individual VariantConfigurations defined in the VariantConfigurationSpecification.
Previous