public class ValidityManager extends Object
Modifier and Type | Field and Description |
---|---|
static TracingOption |
ANALYZE_RESOURCE |
static TracingOption |
BUILD_TYPE |
static TracingOption |
CREATE_CONSTRAINING |
static TracingOption |
CREATE_RESULT |
static TracingOption |
CREATE_VALIDATABLE |
static Map<ILabelGenerator.Option<?>,Object> |
LABEL_OPTIONS |
static TracingOption |
LOCATE_RESOURCE |
Constructor and Description |
---|
ValidityManager() |
Modifier and Type | Method and Description |
---|---|
void |
addConstrainingFilter(IVisibilityFilter filter) |
static void |
addConstraintLocator(String nsURI,
ConstraintLocator.Descriptor constraintLocator)
This add the corresponding constraint locator if it exists in the list of
defined descriptors.
|
void |
addFilteredSeverity(Severity severity) |
void |
addValidatableFilter(IVisibilityFilter filter) |
Map<Object,Object> |
createDefaultContext() |
BasicDiagnostic |
createDefaultDiagnostic(EObject eObject) |
ResultSet |
createResultSet(IProgressMonitor monitor) |
void |
dispose() |
void |
forceRefresh() |
Iterable<ConstraintLocator> |
getActiveConstraintLocators(String nsURI) |
AdapterFactory |
getAdapterFactory() |
String |
getConstrainingLabel(EObject eObject) |
ConstrainingNode |
getConstrainingNode(EObject eObject)
Return the ConstrainingNode node for EObject creating any ConstrainingNodes that
are required to ensure that the returned ConstrainingNode is installed in the root.
|
List<Result> |
getConstrainingNodeResults(ConstrainingNode element) |
ConstrainingURI |
getConstrainingURI(EObject eObject)
Returns the eObject uri
|
static ConstraintLocator |
getConstraintLocator(EObject validatableObject) |
static ConstraintLocator |
getConstraintLocator(Resource validatableResource) |
static List<ConstraintLocator> |
getConstraintLocators(String nsURI) |
ValidityModel |
getModel() |
RootNode |
getRootNode() |
TypeURI |
getTypeURI(EObject constrainingObject)
Returns the eObject uri
|
String |
getValidatableLabel(EObject eObject,
boolean withContext) |
List<Result> |
getValidatableNodeResults(ValidatableNode element) |
ValidatableURI |
getValidatableURI(EObject eObject)
Returns the eObject uri
|
void |
removeConstrainingFilter(IVisibilityFilter filter) |
void |
removeFilteredSeverity(Severity severity) |
void |
removeValidatableFilter(IVisibilityFilter filter) |
void |
setInput(Object newInput) |
void |
setInput(Object newInput,
Monitor monitor) |
public static final TracingOption ANALYZE_RESOURCE
public static final TracingOption BUILD_TYPE
public static final TracingOption CREATE_CONSTRAINING
public static final TracingOption CREATE_RESULT
public static final TracingOption CREATE_VALIDATABLE
public static final TracingOption LOCATE_RESOURCE
public static final Map<ILabelGenerator.Option<?>,Object> LABEL_OPTIONS
public static void addConstraintLocator(String nsURI, ConstraintLocator.Descriptor constraintLocator)
nsURI
- the nsURI of the validated resourceconstraintLocator
- the corresponding constraint locatorpublic static ConstraintLocator getConstraintLocator(EObject validatableObject)
public static ConstraintLocator getConstraintLocator(Resource validatableResource)
public static List<ConstraintLocator> getConstraintLocators(String nsURI)
public void addConstrainingFilter(IVisibilityFilter filter)
public void addFilteredSeverity(Severity severity)
public void addValidatableFilter(IVisibilityFilter filter)
public BasicDiagnostic createDefaultDiagnostic(EObject eObject)
public ResultSet createResultSet(IProgressMonitor monitor)
public void dispose()
public Iterable<ConstraintLocator> getActiveConstraintLocators(String nsURI)
public AdapterFactory getAdapterFactory()
public ConstrainingNode getConstrainingNode(EObject eObject)
public List<Result> getConstrainingNodeResults(ConstrainingNode element)
public ConstrainingURI getConstrainingURI(EObject eObject)
eObject
- public String getConstrainingLabel(EObject eObject)
public ValidityModel getModel()
public RootNode getRootNode()
public TypeURI getTypeURI(EObject constrainingObject)
public String getValidatableLabel(EObject eObject, boolean withContext)
public List<Result> getValidatableNodeResults(ValidatableNode element)
public ValidatableURI getValidatableURI(EObject eObject)
eObject
- public void forceRefresh()
public void removeConstrainingFilter(IVisibilityFilter filter)
public void removeFilteredSeverity(Severity severity)
public void removeValidatableFilter(IVisibilityFilter filter)
public void setInput(Object newInput)
public void setInput(Object newInput, Monitor monitor)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.