krieger.oclsolve
Interface OclAnyExpression

All Superinterfaces:
Expression
All Known Subinterfaces:
BooleanExpression, ClassTypeExpression, IntegerExpression, OclInvalidExpression, OclVoidExpression, StringExpression

public interface OclAnyExpression
extends Expression

Represents an OCL expression of type OclAny.


Method Summary
 BooleanExpression oclIsEqualTo(OclAnyExpression other)
          Applies the = operation to the expression.
 BooleanExpression oclIsInvalid()
          Applies the oclIsInvalid operation to the expression.
 BooleanExpression oclIsNew()
          Applies the oclIsNew operation to the expression.
 BooleanExpression oclIsNotEqualTo(OclAnyExpression other)
          Applies the <> operation to the expression.
 BooleanExpression oclIsUndefined()
          Applies the oclIsUndefined operation to the expression.
 
Methods inherited from interface krieger.oclsolve.Expression
evaluate
 

Method Detail

oclIsEqualTo

BooleanExpression oclIsEqualTo(OclAnyExpression other)
Applies the = operation to the expression.


oclIsNotEqualTo

BooleanExpression oclIsNotEqualTo(OclAnyExpression other)
Applies the <> operation to the expression.


oclIsNew

BooleanExpression oclIsNew()
Applies the oclIsNew operation to the expression.


oclIsUndefined

BooleanExpression oclIsUndefined()
Applies the oclIsUndefined operation to the expression.


oclIsInvalid

BooleanExpression oclIsInvalid()
Applies the oclIsInvalid operation to the expression.