public class SyntacticSequencerDiagnosticProvider extends java.lang.Object implements ISyntacticSequencerDiagnosticProvider
INVALID_FOLLOWING_ABSORBER, UNEXPECTED_EMITTER_DIAGNOSTIC, UNEXPECTED_STACK_TRACE| Constructor and Description | 
|---|
SyntacticSequencerDiagnosticProvider()  | 
| Modifier and Type | Method and Description | 
|---|---|
ISerializationDiagnostic | 
createInvalidFollowingAbsorberDiagnostic(org.eclipse.emf.ecore.EObject context,
                                        org.eclipse.emf.ecore.EObject semanticObject,
                                        ISyntacticSequencerPDAProvider.ISynAbsorberState from,
                                        AbstractElement to)  | 
ISerializationDiagnostic | 
createUnexpectedEmitterDiagnostic(ISyntacticSequencerPDAProvider.ISynNavigable currentState,
                                 AbstractElement target,
                                 RuleCallStack stack)  | 
ISerializationDiagnostic | 
createUnexpectedStackStateDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
                                    RuleCallStack stack,
                                    RuleCall popped,
                                    ISyntacticSequencerPDAProvider.ISynState toConsume)  | 
public SyntacticSequencerDiagnosticProvider()
public ISerializationDiagnostic createInvalidFollowingAbsorberDiagnostic(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynAbsorberState from, AbstractElement to)
createInvalidFollowingAbsorberDiagnostic in interface ISyntacticSequencerDiagnosticProviderpublic ISerializationDiagnostic createUnexpectedEmitterDiagnostic(ISyntacticSequencerPDAProvider.ISynNavigable currentState, AbstractElement target, RuleCallStack stack)
createUnexpectedEmitterDiagnostic in interface ISyntacticSequencerDiagnosticProviderpublic ISerializationDiagnostic createUnexpectedStackStateDiagnostic(org.eclipse.emf.ecore.EObject semanticObject, RuleCallStack stack, RuleCall popped, ISyntacticSequencerPDAProvider.ISynState toConsume)
createUnexpectedStackStateDiagnostic in interface ISyntacticSequencerDiagnosticProvider