VariationGroup : public class
Created: |
2006-06-28 07:40:58 |
Modified: |
2010-04-09 15:05:58 |
|
Project: |
|
Author: |
|
Version: |
1.0 |
Phase: |
1.0 |
Status: |
Proposed |
Complexity: |
Easy |
Advanced: |
|
UUID: |
{77A5FE55-CFAA-4252-B133-CD54F5FCE664} |
Appears In: |
ArtifactLevelVariationManagement |
<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>
- Attributes
- Associations To
- Associations From
- Other Links
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.
|
|