org.eclipse.ocl.examples.pivot
Class InvalidEvaluationException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.eclipse.ocl.examples.pivot.EvaluationException
                  extended by org.eclipse.ocl.examples.pivot.InvalidEvaluationException
All Implemented Interfaces:
java.io.Serializable

public class InvalidEvaluationException
extends EvaluationException

An InvalidEvaluationException is thrown when an Invalid Value arises during an evaluation. It passes the prevailing EvaluationEnvironment to the handler to support diagnosis of the failing context..

See Also:
Serialized Form

Field Summary
protected  java.lang.Object context
           
protected  EvaluationEnvironment evaluationEnvironment
           
protected  OclExpression expression
           
 
Constructor Summary
InvalidEvaluationException(EvaluationEnvironment evaluationEnvironment, InvalidValueException e)
           
InvalidEvaluationException(EvaluationEnvironment evaluationEnvironment, java.lang.String message, java.lang.Throwable e, OclExpression expression, java.lang.Object context)
           
 
Method Summary
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

evaluationEnvironment

protected final EvaluationEnvironment evaluationEnvironment

expression

protected final OclExpression expression

context

protected final java.lang.Object context
Constructor Detail

InvalidEvaluationException

public InvalidEvaluationException(EvaluationEnvironment evaluationEnvironment,
                                  java.lang.String message,
                                  java.lang.Throwable e,
                                  OclExpression expression,
                                  java.lang.Object context)

InvalidEvaluationException

public InvalidEvaluationException(EvaluationEnvironment evaluationEnvironment,
                                  InvalidValueException e)