public static CoreException toCoreException(DiagnosticException exception) { return new CoreException(BasicDiagnostic.toIStatus(exception)); } }
public IStatus validate() { return BasicDiagnostic.toIStatus(diagnose()); }
public void setBlocked(Diagnostic reason) { super.setBlocked(BasicDiagnostic.toIStatus(reason)); } }
public void setBlocked(Diagnostic reason) { if (progressMonitorWithBlocking != null) { progressMonitorWithBlocking.setBlocked(BasicDiagnostic.toIStatus(reason)); } }
public IStatus getStatus() { return BasicDiagnostic.toIStatus(getDiagnostic()); }
public IStatus getStatus() { return BasicDiagnostic.toIStatus(getDiagnostic()); }
public IStatus validate() { return BasicDiagnostic.toIStatus(diagnose()); }
public IStatus[] getChildren() { if (wrappedChildren == null) { List<Diagnostic> children = diagnostic.getChildren(); if (children.isEmpty()) { wrappedChildren = EMPTY_CHILDREN; } else { wrappedChildren = new IStatus [children.size()]; for (int i = 0; i < wrappedChildren.length; ++i) { wrappedChildren[i] = toIStatus(children.get(i)); } } } return wrappedChildren; }