org.eclipse.ocl.examples.emf.validation.validity.ui.locator
Interface ConstraintUILocator
- All Superinterfaces:
- ConstraintLocator
- All Known Implementing Classes:
- DelegateUIConstraintLocator, PivotUIConstraintLocator, UMLUIConstraintLocator
public interface ConstraintUILocator
- extends ConstraintLocator
A ConstraintLocator supports location of a particular category of Constraint and dispatch of those constraints for validation.
The org.eclipse.ocl.examples.emf.validation.validity.constraint_locator extension point is used to register ConstraintLocators.
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 interface org.eclipse.ocl.examples.emf.validation.validity.locator.ConstraintLocator |
getAllTypes, getConstrainingURIs, getConstraints, getImage, getImports, getLabel, getName, getSourceExpression, getSourceResource, getURI, validate |
debug
boolean debug(@NonNull
ResultConstrainingNode resultConstrainingNode,
@NonNull
ValidityView validityView,
@NonNull
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
- Launch a debugger for the resultConstrainingNode, returning false if debugging is not supported.
- Throws:
org.eclipse.core.runtime.CoreException