|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.ocl.examples.pivot.utilities.ConstraintEvaluator<java.lang.Boolean> org.eclipse.ocl.examples.pivot.uml.UMLOCLEValidator.ConstraintEvaluatorWithoutDiagnostics
public static class UMLOCLEValidator.ConstraintEvaluatorWithoutDiagnostics
ConstraintEvaluatorWithoutDiagnostics provides the minimal ConstraintEvaluator support for use when no diagnostics are required.
Field Summary |
---|
Fields inherited from class org.eclipse.ocl.examples.pivot.utilities.ConstraintEvaluator |
---|
expression |
Constructor Summary | |
---|---|
UMLOCLEValidator.ConstraintEvaluatorWithoutDiagnostics(ExpressionInOCL expression)
|
Method Summary | |
---|---|
protected java.lang.String |
getObjectLabel()
Call-back to provide a description of the context object for use in a diagnostic. |
protected java.lang.Boolean |
handleExceptionResult(java.lang.Throwable e)
Call-back to return the appropriate response for an evaluation that was terminated by an exception. |
protected java.lang.Boolean |
handleFailureResult(java.lang.Object result)
Call-back to return the appropriate response for a failed evaluation. |
protected java.lang.Boolean |
handleInvalidExpression(java.lang.String message)
Call-back to return the appropriate response for an unsuccessful parse of the expression. |
protected java.lang.Boolean |
handleInvalidResult(InvalidValueException e)
Call-back to return the appropriate response for an unsuccessful evaluation with an invalid result. |
protected java.lang.Boolean |
handleSuccessResult()
Call-back to return the appropriate response for a successful evaluation. |
Methods inherited from class org.eclipse.ocl.examples.pivot.utilities.ConstraintEvaluator |
---|
evaluate, getConstraintName, getConstraintResultMessage, getConstraintResultSeverity, getConstraintResultStatus, getConstraintTypeName, isBooleanConstraint |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UMLOCLEValidator.ConstraintEvaluatorWithoutDiagnostics(@NonNull ExpressionInOCL expression)
Method Detail |
---|
protected java.lang.String getObjectLabel()
ConstraintEvaluator
getObjectLabel
in class ConstraintEvaluator<java.lang.Boolean>
protected java.lang.Boolean handleExceptionResult(@NonNull java.lang.Throwable e)
ConstraintEvaluator
handleExceptionResult
in class ConstraintEvaluator<java.lang.Boolean>
protected java.lang.Boolean handleFailureResult(@Nullable java.lang.Object result)
ConstraintEvaluator
handleFailureResult
in class ConstraintEvaluator<java.lang.Boolean>
protected java.lang.Boolean handleInvalidExpression(@NonNull java.lang.String message)
ConstraintEvaluator
handleInvalidExpression
in class ConstraintEvaluator<java.lang.Boolean>
protected java.lang.Boolean handleInvalidResult(@NonNull InvalidValueException e)
ConstraintEvaluator
handleInvalidResult
in class ConstraintEvaluator<java.lang.Boolean>
protected java.lang.Boolean handleSuccessResult()
ConstraintEvaluator
handleSuccessResult
in class ConstraintEvaluator<java.lang.Boolean>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |