VariationGroup : public class
Created: 2006-06-28 07:40:58
Modified: 2010-04-09 15:05:58
Project:
Advanced:
<p>A VariationGroup defines a relation between an arbitrary number of VariableElements. It is primarily intended for defining how these VariableElements may be combined (e.g. one requires the other, alternative, etc.).<br/></p><p><br/></p><p><br/></p><p>Semantics:<br/></p><p>Defines a dependency or constraint between the variable elements denoted by association variableElement. The actual constraint is specified by attribute kind.<br/></p><p><br/></p><p>Extension:<br/></p><p>Class<br/></p>
Attribute Details
public String
  constraint
Notes: Only defined iff kind=="custom". An OCL constraint specifying how the VariableElements in the variation group can be combined.
public VariabilityDependencyKind
  kind
Notes: The kind of the variation group (see enumeration VariationGroupKind).
Element Source Role Target Role Details
VariableElement
Class  
Name:  
 
Name: variableElement
Associated variable elements.
 
Element Source Role Target Role Details
ConfigurableContainer
Class  
Name:  
 
Name: variationGroup
The variation groups that define certain dependencies and constraints between this ConfigurableContainer's variable elements.
 
Object Type Connection Notes
ConfigurableContainer Class Weak  
EAElement Class Generalization