Variability::SelectionCriterion

Header Image
Content:
SelectionCriterion : Public Class ConfigurationModeling
A mixed string description, identifying the source elements. This means that the SelectionCriterion could evaluate to True or False if an optional identifiable (feature or artifact) is referenced as target. Or evaluate to a numerical if a FeatureParameter is referenced as target.<br/><br/>Semantics:<br/>If the target element of Selection Criterion is an optional element, it is retained only if the Boolean Expression represented by Selection Criterion evaluates to true. Operands are the elements identified by source instanceRef. Each operand is true if the source element is available in the model and false otherwise. <br/>If the target element of Selection Criterion is a FeatureParameter, the expression represents the value assigned to the FeatureParameter.<br/>
  • Associations
  • Associations From
  • Advanced
  • Other Links
Element Source Role Target Role
Identifiable
Class  
Name:  
 
Name: source
The elements used in the mixed string expression.
Details:
 
Element Source Role Target Role
ConfigurationDecision
Class  
Name:  
 
Name: selectionCriterion
The selectionCriterion is a logical expression on the source configuration(s) that states under which condition the 'effect' will be applied to the target configuration(s). It is defined as a mixed string expression. Note that attribute “criterion” provides an alternative means for defining such an expression in the form of a VSL expression. If both “criterion” and “selectionCriterion” are defined, they are assumed to be semantically equivalent and a tool may choose which one to use for variability and configuration management.
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
ConfigurationDecision Class Strong From  
«atpMixedString» EAExpression Class Generalization To