public class PivotUIConstraintLocator extends PivotConstraintLocator implements ConstraintUILocator
Modifier and Type | Class and Description |
---|---|
protected static class |
PivotUIConstraintLocator.DebugStarter
The DebugStarter sequences the start up of the debugger off the thread.
|
ConstraintLocator.Descriptor
Modifier and Type | Field and Description |
---|---|
static PivotUIConstraintLocator |
INSTANCE |
Constructor and Description |
---|
PivotUIConstraintLocator() |
Modifier and Type | Method and Description |
---|---|
static org.eclipse.core.runtime.IStatus |
createStatus(java.lang.Throwable e,
java.lang.String messageTemplate,
java.lang.Object... bindings) |
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.
|
getAllTypes, getConstrainedESObject, getConstraints, getImage, getName, getSourceExpression, getSourceResource, getTypeURI, validate
createLeafConstrainingNode, getConstrainingType, getConstrainingURI, getConstraintLocator, getImports, getLabel, getSeverity, getTypeURIs, initialize, 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 PivotUIConstraintLocator INSTANCE
@NonNull public static org.eclipse.core.runtime.IStatus createStatus(java.lang.Throwable e, java.lang.String messageTemplate, java.lang.Object... bindings)
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 PivotConstraintLocator