public abstract class BooleanOperation extends AbstractProcedure
true
or false
.Constructor and Description |
---|
BooleanOperation() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
calculateValue(ModelElement element,
ExpressionNode node,
Variables vars)
Calculates the value for the Boolean operation.
|
evalBooleanExpression, evalElementSetExpression, evalExpression, evalSetExpression, getFilterAttributeProcessor, getMetaModel, getMetricsEngine, getModel, getRelationOrSet, isCompatible
public abstract boolean calculateValue(ModelElement element, ExpressionNode node, Variables vars) throws SDMetricsException
element
- Model element for which to calculate the valuenode
- The expression node with the operands for the Boolean
operation.vars
- The variables for the calculation.SDMetricsException
- Problems while calculating the operation
value.