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

java.lang.Object
  extended by org.eclipse.ocl.examples.emf.validation.validity.locator.AbstractConstraintLocator
      extended by org.eclipse.ocl.examples.validity.locator.PivotConstraintLocator
          extended by org.eclipse.ocl.examples.validity.locator.PivotUIConstraintLocator
All Implemented Interfaces:
ConstraintLocator, ConstraintLocator.Descriptor, ConstraintUILocator

public class PivotUIConstraintLocator
extends PivotConstraintLocator
implements ConstraintUILocator


Nested Class Summary
protected static class PivotUIConstraintLocator.DebugStarter
          The DebugStarter sequences the start up of the debugger off the thread.
 
Nested classes/interfaces inherited from interface org.eclipse.ocl.examples.emf.validation.validity.locator.ConstraintLocator
ConstraintLocator.Descriptor
 
Field Summary
static PivotUIConstraintLocator INSTANCE
           
 
Constructor Summary
PivotUIConstraintLocator()
           
 
Method Summary
 boolean debug(ResultConstrainingNode resultConstrainingNode, ValidityView validityView, org.eclipse.core.runtime.IProgressMonitor monitor)
          Launch a debugger for the resultConstrainingNode, returning false if debugging is not supported.
 
Methods inherited from class org.eclipse.ocl.examples.validity.locator.PivotConstraintLocator
getConstraints, getImage, getName, getSourceExpression, getSourceResource, validate
 
Methods inherited from class org.eclipse.ocl.examples.emf.validation.validity.locator.AbstractConstraintLocator
createLeafConstrainingNode, getAllTypes, getConstrainingURIs, getConstraintLocator, getImports, getLabel, getSeverity, getURI
 
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
getAllTypes, getConstrainingURIs, getConstraints, getImage, getImports, getLabel, getName, getSourceExpression, getSourceResource, getURI, validate
 

Field Detail

INSTANCE

@NonNull
public static PivotUIConstraintLocator INSTANCE
Constructor Detail

PivotUIConstraintLocator

public PivotUIConstraintLocator()
Method Detail

debug

public boolean debug(@NonNull
                     ResultConstrainingNode resultConstrainingNode,
                     @NonNull
                     ValidityView validityView,
                     @NonNull
                     org.eclipse.core.runtime.IProgressMonitor monitor)
              throws org.eclipse.core.runtime.CoreException
Description copied from interface: ConstraintUILocator
Launch a debugger for the resultConstrainingNode, returning false if debugging is not supported.

Specified by:
debug in interface ConstraintUILocator
Throws:
org.eclipse.core.runtime.CoreException