Package com._1c.g5.v8.dt.bsl.validation
Class BslNotifyingResourceValidator
java.lang.Object
org.eclipse.xtext.validation.ResourceValidatorImpl
com._1c.g5.v8.dt.lcore.validation.NotifyingResourceValidator
com._1c.g5.v8.dt.bsl.validation.BslNotifyingResourceValidator
- All Implemented Interfaces:
org.eclipse.xtext.validation.IResourceValidator
Delegating
IResourceValidator
implementation that notifies its
listeners upon validation completion.-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.xtext.validation.ResourceValidatorImpl
org.eclipse.xtext.validation.ResourceValidatorImpl.ListBasedMarkerAcceptor
-
Field Summary
Fields inherited from interface org.eclipse.xtext.validation.IResourceValidator
NULL
-
Constructor Summary
ConstructorsConstructorDescriptionBslNotifyingResourceValidator
(com.google.inject.Injector injector) Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected void
collectResourceDiagnostics
(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.xtext.util.CancelIndicator monitor, org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.validation.Issue> acceptor) protected org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.validation.Issue>
createAcceptor
(List<org.eclipse.xtext.validation.Issue> result) protected void
notifyListeners
(org.eclipse.emf.ecore.resource.Resource resource, List<org.eclipse.xtext.validation.Issue> issues) Notifies allIResourceValidatorListener
protected void
resolveProxies
(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.xtext.util.CancelIndicator monitor) List<org.eclipse.xtext.validation.Issue>
validate
(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.xtext.validation.CheckMode mode, org.eclipse.xtext.util.CancelIndicator indicator) Methods inherited from class org.eclipse.xtext.validation.ResourceValidatorImpl
getDiagnosticConverter, getDiagnostician, getOperationCanceledManager, issueFromEValidatorDiagnostic, issueFromXtextResourceDiagnostic, setDiagnosticConverter, setDiagnostician, validate, validate
-
Constructor Details
-
BslNotifyingResourceValidator
@Inject public BslNotifyingResourceValidator(com.google.inject.Injector injector) Constructor- Parameters:
injector
- actual plugin injector, can't benull
-
-
Method Details
-
validate
public List<org.eclipse.xtext.validation.Issue> validate(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.xtext.validation.CheckMode mode, org.eclipse.xtext.util.CancelIndicator indicator) Description copied from class:NotifyingResourceValidator
- Specified by:
validate
in interfaceorg.eclipse.xtext.validation.IResourceValidator
- Overrides:
validate
in classNotifyingResourceValidator
-
collectResourceDiagnostics
protected void collectResourceDiagnostics(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.xtext.util.CancelIndicator monitor, org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.validation.Issue> acceptor) - Overrides:
collectResourceDiagnostics
in classorg.eclipse.xtext.validation.ResourceValidatorImpl
-
resolveProxies
protected void resolveProxies(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.xtext.util.CancelIndicator monitor) - Overrides:
resolveProxies
in classorg.eclipse.xtext.validation.ResourceValidatorImpl
-
notifyListeners
protected void notifyListeners(org.eclipse.emf.ecore.resource.Resource resource, List<org.eclipse.xtext.validation.Issue> issues) Description copied from class:NotifyingResourceValidator
Notifies allIResourceValidatorListener
- Overrides:
notifyListeners
in classNotifyingResourceValidator
- Parameters:
resource
- actual validating resource, can't benull
issues
- foundIssue
, can't benull
-
createAcceptor
protected org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.validation.Issue> createAcceptor(List<org.eclipse.xtext.validation.Issue> result) - Overrides:
createAcceptor
in classorg.eclipse.xtext.validation.ResourceValidatorImpl
-