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