FeatureConstraint : Public Class FeatureModeling
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/><br/>Semantics:<br/>See description.<br/>
- Attributes
- Associations
- Advanced
- Other Links
Attribute |
Scope |
Type |
criterion
|
Public
|
String
|
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".<br/>
|
|
Property |
Value |
isFinalSpecialization: |
0 |