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

With a VariantGroup it is possible to group VariantCodes. The semantic of this grouping should be defined with the groupType (e.g. composition, choice, etc.).

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.

aliasId AliasIdentification 0..*

Room to specify additional identifiers for the VariantGroup.

abbreviation LocalizedString 0..1

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

description AbstractLocalizedString 0..*

On optional human readable description of the variant group.

groupType VariantGroupType 0..1

Allows the classification of a VariantGroups into different types. For example: - composition (e.g. winter package) - choice (e.g. right hand / left hand driving). Agreed literals for this attribute are defined in the OpenEnumeration VariantGroupType.


Outgoing Relations

Other End This End General
Role Type Mult. Agg. Unique Ordered Mult. Description
variantCode VariantCode 0..* N Y N 0..* References the VariantCodes that are member of the VariantGroup.

Incoming Relations

This End Other End General
Role Mult. Agg. Unique Ordered Type Mult. Description
containedGroups 0..* N Y N VariantStructureNode 0..*
variantGroup 0..* Y Y N VariantGroupSpecification 1 Specifies the individual VariantGroups defined in the VariantGroupSpecification.