org.eclipse.ocl.examples.validity.locator
Class AbstractPivotConstraintLocator

java.lang.Object
  extended by org.eclipse.ocl.examples.emf.validation.validity.locator.AbstractConstraintLocator
      extended by org.eclipse.ocl.examples.validity.locator.AbstractPivotConstraintLocator
All Implemented Interfaces:
ConstraintLocator, ConstraintLocator.Descriptor
Direct Known Subclasses:
DelegateConstraintLocator, UMLConstraintLocator

public abstract class AbstractPivotConstraintLocator
extends AbstractConstraintLocator


Nested Class Summary
protected static class AbstractPivotConstraintLocator.AbstractConstraintLocator
           
 
Nested classes/interfaces inherited from interface org.eclipse.ocl.examples.emf.validation.validity.locator.ConstraintLocator
ConstraintLocator.Descriptor
 
Constructor Summary
AbstractPivotConstraintLocator()
           
 
Method Summary
protected  EvaluationVisitor createEvaluationVisitor(MetaModelManager metaModelManager, ExpressionInOCL query, java.lang.Object contextObject, org.eclipse.emf.common.util.Monitor monitor)
           
protected  ExpressionInOCL getQuery(Constraint constraint)
           
 
Methods inherited from class org.eclipse.ocl.examples.emf.validation.validity.locator.AbstractConstraintLocator
createLeafConstrainingNode, getAllTypes, getConstrainingURIs, getConstraintLocator, getImage, getImports, getLabel, getSeverity, getSourceExpression, getSourceResource, getURI, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ocl.examples.emf.validation.validity.locator.ConstraintLocator
getConstraints, getName
 

Constructor Detail

AbstractPivotConstraintLocator

public AbstractPivotConstraintLocator()
Method Detail

createEvaluationVisitor

@NonNull
protected EvaluationVisitor createEvaluationVisitor(@NonNull
                                                            MetaModelManager metaModelManager,
                                                            @NonNull
                                                            ExpressionInOCL query,
                                                            @Nullable
                                                            java.lang.Object contextObject,
                                                            @Nullable
                                                            org.eclipse.emf.common.util.Monitor monitor)

getQuery

@NonNull
protected ExpressionInOCL getQuery(@NonNull
                                           Constraint constraint)
                            throws ParserException
Throws:
ParserException