|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BooleanExpression
Represents an OCL expression of type Boolean.
Method Summary | |
---|---|
BooleanExpression |
and(BooleanExpression x)
Applies the and operation to the expression. |
Expression |
ifThenElse(Expression thenExpr,
Expression elseExpr)
Returns an Expression representing an OCL if-then-else expression. |
BooleanExpression |
implies(BooleanExpression x)
Applies the implies operation to the expression. |
BooleanExpression |
not()
Applies the not operation to the expression. |
BooleanExpression |
or(BooleanExpression x)
Applies the or operation to the expression. |
BooleanExpression |
xor(BooleanExpression x)
Applies the xor operation to the expression. |
Methods inherited from interface krieger.oclsolve.OclAnyExpression |
---|
oclIsEqualTo, oclIsInvalid, oclIsNew, oclIsNotEqualTo, oclIsUndefined |
Methods inherited from interface krieger.oclsolve.Expression |
---|
evaluate |
Method Detail |
---|
Expression ifThenElse(Expression thenExpr, Expression elseExpr)
Expression
representing an OCL if-then-else expression. To be called on the if-expression.
BooleanExpression not()
BooleanExpression and(BooleanExpression x)
BooleanExpression or(BooleanExpression x)
BooleanExpression xor(BooleanExpression x)
BooleanExpression implies(BooleanExpression x)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |