Note: There is a newer version of this specification see VEC 2.1.0

VariantCodes are defining the literals on which VariantConfiguration are stated. Possible VariantCodes might be different for steering types, optional equipment, engine-power class.

General Information

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


Name Type Mult. Description Owning Classifier
identification String 1

Specifies a unique identification of the variant code. This is also the literal value for the VariantCode, which shall be used in the logisticControlExpressions of VariantConfigurations.

aliasId AliasIdentification 0..*

Room to specify additional identifiers for the VariantCode.

abbreviation LocalizedString 0..1

Room for a human readable short name, title etc. of the VariantConfiguration.

codeType String 0..1

Allows the classification of a VariantCodes (e.g. Base-Option, Extra-Option, …).

description AbstractLocalizedString 0..*

On optional human readable description of the variant code.


Incoming Relations

Type Mult. Role Mult. Description
VariantGroup 0..* variantCode 0..* References the VariantCodes that are member of the VariantGroup.
VariantCodeSpecification 1 variantCode 0..* Specifies the individual VariantCodes defined in the VariantCodeSpecification.