Package org.eclipse.xtext.validation
Class ResourceValidatorImpl
- java.lang.Object
-
- org.eclipse.xtext.validation.ResourceValidatorImpl
-
- All Implemented Interfaces:
IResourceValidator
- Direct Known Subclasses:
ReducedXtextResourceValidator
public class ResourceValidatorImpl extends java.lang.Object implements IResourceValidator
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
ResourceValidatorImpl.ListBasedMarkerAcceptor
-
Field Summary
-
Fields inherited from interface org.eclipse.xtext.validation.IResourceValidator
NULL
-
-
Constructor Summary
Constructors Constructor Description ResourceValidatorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
collectResourceDiagnostics(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.xtext.util.CancelIndicator monitor, org.eclipse.xtext.util.IAcceptor<Issue> acceptor)
protected org.eclipse.xtext.util.IAcceptor<Issue>
createAcceptor(java.util.List<Issue> result)
IDiagnosticConverter
getDiagnosticConverter()
org.eclipse.emf.ecore.util.Diagnostician
getDiagnostician()
protected OperationCanceledManager
getOperationCanceledManager()
protected void
issueFromEValidatorDiagnostic(org.eclipse.emf.common.util.Diagnostic diagnostic, org.eclipse.xtext.util.IAcceptor<Issue> acceptor)
protected void
issueFromXtextResourceDiagnostic(org.eclipse.emf.ecore.resource.Resource.Diagnostic diagnostic, Severity severity, org.eclipse.xtext.util.IAcceptor<Issue> acceptor)
protected void
resolveProxies(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.xtext.util.CancelIndicator monitor)
void
setDiagnosticConverter(IDiagnosticConverter converter)
void
setDiagnostician(org.eclipse.emf.ecore.util.Diagnostician diagnostician)
protected void
validate(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.emf.ecore.EObject element, CheckMode mode, org.eclipse.xtext.util.CancelIndicator monitor, org.eclipse.xtext.util.IAcceptor<Issue> acceptor)
java.util.List<Issue>
validate(org.eclipse.emf.ecore.resource.Resource resource, CheckMode mode, org.eclipse.xtext.util.CancelIndicator mon)
Validates the given resource according to themode
.protected void
validate(org.eclipse.emf.ecore.resource.Resource resource, CheckMode mode, org.eclipse.xtext.util.CancelIndicator monitor, org.eclipse.xtext.util.IAcceptor<Issue> acceptor)
-
-
-
Method Detail
-
validate
public java.util.List<Issue> validate(org.eclipse.emf.ecore.resource.Resource resource, CheckMode mode, org.eclipse.xtext.util.CancelIndicator mon) throws OperationCanceledError
Description copied from interface:IResourceValidator
Validates the given resource according to themode
. An optionalCancelIndicator
may be provide to allow the method to exit early in case the long running validation was canceled by the user.- Specified by:
validate
in interfaceIResourceValidator
- Returns:
- all issues of the underlying resources (includes syntax errors as well as semantic problems)
- Throws:
OperationCanceledError
- if the validation was cancelled, the method may exit with anOperationCanceledError
-
collectResourceDiagnostics
protected void collectResourceDiagnostics(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.xtext.util.CancelIndicator monitor, org.eclipse.xtext.util.IAcceptor<Issue> acceptor)
- Since:
- 2.7
-
validate
protected void validate(org.eclipse.emf.ecore.resource.Resource resource, CheckMode mode, org.eclipse.xtext.util.CancelIndicator monitor, org.eclipse.xtext.util.IAcceptor<Issue> acceptor)
- Since:
- 2.4
-
validate
protected void validate(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.emf.ecore.EObject element, CheckMode mode, org.eclipse.xtext.util.CancelIndicator monitor, org.eclipse.xtext.util.IAcceptor<Issue> acceptor)
- Since:
- 2.4
-
resolveProxies
protected void resolveProxies(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.xtext.util.CancelIndicator monitor)
-
createAcceptor
protected org.eclipse.xtext.util.IAcceptor<Issue> createAcceptor(java.util.List<Issue> result)
-
issueFromXtextResourceDiagnostic
protected void issueFromXtextResourceDiagnostic(org.eclipse.emf.ecore.resource.Resource.Diagnostic diagnostic, Severity severity, org.eclipse.xtext.util.IAcceptor<Issue> acceptor)
-
issueFromEValidatorDiagnostic
protected void issueFromEValidatorDiagnostic(org.eclipse.emf.common.util.Diagnostic diagnostic, org.eclipse.xtext.util.IAcceptor<Issue> acceptor)
-
setDiagnostician
public void setDiagnostician(org.eclipse.emf.ecore.util.Diagnostician diagnostician)
-
getDiagnostician
public org.eclipse.emf.ecore.util.Diagnostician getDiagnostician()
-
setDiagnosticConverter
public void setDiagnosticConverter(IDiagnosticConverter converter)
-
getDiagnosticConverter
public IDiagnosticConverter getDiagnosticConverter()
-
getOperationCanceledManager
protected OperationCanceledManager getOperationCanceledManager()
- Since:
- 2.9
-
-