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

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

Attributes

Name Type Mult. Description Owning Classifier
identification String 0..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
description AbstractLocalizedString 0..*

On optional human readable description of the variant configuration.

VariantConfiguration
logisticControlString String 0..1

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

VariantConfiguration
logisticControlExpression String 0..1

Specifies a logisticControlExpression expressed as boolean term.

VariantConfiguration
configurationType String 0..1

Allows the classification of a VariantConfiguration.

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

VariantConfiguration

Outgoing Relations

Type Role Mult. Mult. Description
VariantConfiguration baseInclusion 0..1

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

Incoming Relations

Type Mult. Role Mult. Description
VariantConfiguration baseInclusion 0..1

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

ConfigurableElement 0..* configInfo 0..1 References the configuration information that applies to the ConfigurableElement.
VariantConfigurationSpecification 1 variantConfiguration 0..* Specifies the individual VariantConfigurations defined in the VariantConfigurationSpecification.
Previous