public class UMLUIConstraintLocator extends UMLConstraintLocator implements ConstraintUILocator
Modifier and Type | Class and Description |
---|---|
protected static class |
UMLUIConstraintLocator.DebugStarter
The DebugStarter sequences the start up of the debugger off the thread.
|
AbstractPivotConstraintLocator.AbstractConstraintLocator
ConstraintLocator.Descriptor
Modifier and Type | Field and Description |
---|---|
static UMLUIConstraintLocator |
INSTANCE |
Constructor and Description |
---|
UMLUIConstraintLocator() |
Modifier and Type | Method and Description |
---|---|
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.
|
ConstraintLocator |
getInstance()
Return the singleton instance of this ConstraintLocator to avoid duplicate registrations.
|
appendPath, getAllTypes, getConstrainingURI, getConstraints, getImports, getLabel, getName, getSourceExpression, getSourceResource, getTypeURI, getTypeURIs, validate
createEvaluationVisitor, getQuery, initialize
createLeafConstrainingNode, getConstrainingType, getConstraintLocator, getImage, getSeverity, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAllTypes, getConstrainingType, getConstrainingURI, getConstraints, getImage, getImports, getLabel, getName, getSourceExpression, getSourceResource, getTypeURI, getTypeURIs, validate
@NonNull public static UMLUIConstraintLocator INSTANCE
public boolean debug(@NonNull ResultConstrainingNode resultConstrainingNode, @NonNull ValidityView validityView, @NonNull org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
ConstraintUILocator
debug
in interface ConstraintUILocator
org.eclipse.core.runtime.CoreException
@NonNull public ConstraintLocator getInstance()
ConstraintLocator
getInstance
in interface ConstraintLocator
getInstance
in class UMLConstraintLocator