public class IDEValidityManager extends ValidityManager
Modifier and Type | Class and Description |
---|---|
class |
IDEValidityManager.AbstractNodeAdapter |
protected class |
IDEValidityManager.IDEValidityModel |
class |
IDEValidityManager.ResultAdapter |
Modifier and Type | Field and Description |
---|---|
static int |
FAST_REFRESH_DELAY |
static int |
SLOW_REFRESH_DELAY |
adapterFactory, ANALYZE_RESOURCE, BUILD_TYPE, context, CREATE_CONSTRAINING, CREATE_RESULT, CREATE_VALIDATABLE, LABEL_OPTIONS, lastResultSet, LOCATE_RESOURCE, resultsMap
Constructor and Description |
---|
IDEValidityManager(ValidityViewRefreshJob refreshJob) |
Modifier and Type | Method and Description |
---|---|
protected ValidityModel |
createModel(java.util.Collection<org.eclipse.emf.ecore.resource.Resource> newResources) |
java.lang.String |
getConstrainingLabel(org.eclipse.emf.ecore.EObject eObject) |
void |
redraw() |
void |
runValidation(ValidityView validityView,
java.util.Set<ResultConstrainingNode> selectedNodes) |
static void |
stopValidation() |
addConstrainingFilter, addConstraintLocator, addFilteredSeverity, addValidatableFilter, appendResourceURI, createDefaultContext, createDefaultDiagnostic, createResultSet, dispose, forceRefresh, gatherConstraintLocators, getActiveConstraintLocators, getAdapterFactory, getConstrainingNode, getConstrainingNodeResults, getConstrainingURI, getConstraintLocator, getConstraintLocator, getConstraintLocators, getModel, getRootNode, getTypeURI, getValidatableLabel, getValidatableNodeResults, getValidatableURI, installResultSet, removeConstrainingFilter, removeFilteredSeverity, removeValidatableFilter, setInput, setInput
public static final int FAST_REFRESH_DELAY
public static final int SLOW_REFRESH_DELAY
public IDEValidityManager(@NonNull ValidityViewRefreshJob refreshJob)
public static void stopValidation()
@NonNull protected ValidityModel createModel(@NonNull java.util.Collection<org.eclipse.emf.ecore.resource.Resource> newResources)
createModel
in class ValidityManager
@NonNull public java.lang.String getConstrainingLabel(@NonNull org.eclipse.emf.ecore.EObject eObject)
getConstrainingLabel
in class ValidityManager
public void runValidation(@NonNull ValidityView validityView, @Nullable java.util.Set<ResultConstrainingNode> selectedNodes)
public void redraw()