org.eclipse.xtext.serializer.diagnostic
Interface ISemanticSequencerDiagnosticProvider

All Known Implementing Classes:
SequencerDiagnosticProvider

public interface ISemanticSequencerDiagnosticProvider

Author:
Moritz Eysholdt - Initial contribution and API

Method Summary
 ISerializationDiagnostic createBacktrackingFailedDiagnostic(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.emf.ecore.EObject context, Nfa<ISemanticSequencerNfaProvider.ISemState> nfa)
           
 ISerializationDiagnostic createFeatureValueMissing(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.emf.ecore.EStructuralFeature feature)
           
 ISerializationDiagnostic createInvalidContextOrTypeDiagnostic(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.emf.ecore.EObject context)
           
 

Method Detail

createInvalidContextOrTypeDiagnostic

ISerializationDiagnostic createInvalidContextOrTypeDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
                                                              org.eclipse.emf.ecore.EObject context)

createFeatureValueMissing

ISerializationDiagnostic createFeatureValueMissing(org.eclipse.emf.ecore.EObject semanticObject,
                                                   org.eclipse.emf.ecore.EStructuralFeature feature)

createBacktrackingFailedDiagnostic

ISerializationDiagnostic createBacktrackingFailedDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
                                                            org.eclipse.emf.ecore.EObject context,
                                                            Nfa<ISemanticSequencerNfaProvider.ISemState> nfa)