FeatureConstraint : public class
Created: 2009-10-20 08:19:56
Modified: 2010-03-03 09:31:02
Project:
Advanced:
<p>Captures a constraint on the containing feature model's configuration which is too complex to be expressed by way of a FeatureLink. In general, all constraints that can be expressed by a FeatureLink can also be expressed by a FeatureConstraint, but not vice versa.<br/></p>
Attribute Details
public String
  criterion
Notes: The actual constraint. This is a logic expression in VSL like the criterion of a ConfigurationDecision. For the constraint to be met this expression always has to evaluate to true.<br /><br />For example, to express a mutual exclusion of two features, use the expression "! (Radar & RainSensor)". However, note that this particular constraint could also be formulated as a FeatureLink with type "excludes".
Element Source Role Target Role Details
«atpStructureElement» FeatureModel
Class  
Name: featureConstraint
FeatureConstraints owned by the FeatureModel.
Name:  
 
 
Object Type Connection Notes
EAElement Class Generalization  
«atpStructureElement» FeatureModel Class Strong