de.cau.cs.kieler.synccharts.text.kits.ui
Class KitsDiagnosticConverterImpl

java.lang.Object
  extended by org.eclipse.xtext.validation.DiagnosticConverterImpl
      extended by de.cau.cs.kieler.synccharts.text.kits.ui.KitsDiagnosticConverterImpl
All Implemented Interfaces:
org.eclipse.xtext.validation.IDiagnosticConverter
Direct Known Subclasses:
KitsStateDiagnosticConverterImpl

public class KitsDiagnosticConverterImpl
extends org.eclipse.xtext.validation.DiagnosticConverterImpl

This class is used to filter the validation diagnostics. This is needed since a lot of them are not valid if a sub model is shown in the KITS view. Currently all of the check file based diagnostics are dropped since they can't be identified that in turn disables a more sensitive filtering.

Rating red

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.validation.DiagnosticConverterImpl
org.eclipse.xtext.validation.DiagnosticConverterImpl.IssueLocation
 
Constructor Summary
KitsDiagnosticConverterImpl()
           
 
Method Summary
 void convertValidatorDiagnostic(Diagnostic diagnostic, org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.validation.Issue> acceptor)
           
protected  EStructuralFeature getFeature(Diagnostic diagnostic)
           
 
Methods inherited from class org.eclipse.xtext.validation.DiagnosticConverterImpl
convertResourceDiagnostic, getCauser, getLocationData, getLocationData, getLocationData, getLocationForNode, resolveStructuralFeature
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KitsDiagnosticConverterImpl

public KitsDiagnosticConverterImpl()
Method Detail

convertValidatorDiagnostic

public void convertValidatorDiagnostic(Diagnostic diagnostic,
                                       org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.validation.Issue> acceptor)
Specified by:
convertValidatorDiagnostic in interface org.eclipse.xtext.validation.IDiagnosticConverter
Overrides:
convertValidatorDiagnostic in class org.eclipse.xtext.validation.DiagnosticConverterImpl

getFeature

protected EStructuralFeature getFeature(Diagnostic diagnostic)