VariantConfiguration
Note: There is a newer version of this specification see VEC 2.2.0
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.
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 |
Incoming Relations
| Type | Mult. | Role | Mult. | Description |
|---|---|---|---|---|
| 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. |