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 classResourceValidatorImpl.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 voidcollectResourceDiagnostics(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)IDiagnosticConvertergetDiagnosticConverter()org.eclipse.emf.ecore.util.DiagnosticiangetDiagnostician()protected OperationCanceledManagergetOperationCanceledManager()protected voidissueFromEValidatorDiagnostic(org.eclipse.emf.common.util.Diagnostic diagnostic, org.eclipse.xtext.util.IAcceptor<Issue> acceptor)protected voidissueFromXtextResourceDiagnostic(org.eclipse.emf.ecore.resource.Resource.Diagnostic diagnostic, Severity severity, org.eclipse.xtext.util.IAcceptor<Issue> acceptor)protected voidresolveProxies(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.xtext.util.CancelIndicator monitor)voidsetDiagnosticConverter(IDiagnosticConverter converter)voidsetDiagnostician(org.eclipse.emf.ecore.util.Diagnostician diagnostician)protected voidvalidate(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 voidvalidate(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:IResourceValidatorValidates the given resource according to themode. An optionalCancelIndicatormay be provide to allow the method to exit early in case the long running validation was canceled by the user.- Specified by:
validatein 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
-
-