public interface ISyntacticSequencerDiagnosticProvider
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
INVALID_FOLLOWING_ABSORBER |
static java.lang.String |
UNEXPECTED_EMITTER_DIAGNOSTIC |
static java.lang.String |
UNEXPECTED_STACK_TRACE |
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) |
static final java.lang.String INVALID_FOLLOWING_ABSORBER
static final java.lang.String UNEXPECTED_STACK_TRACE
static final java.lang.String UNEXPECTED_EMITTER_DIAGNOSTIC
ISerializationDiagnostic createInvalidFollowingAbsorberDiagnostic(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynAbsorberState from, AbstractElement to)
ISerializationDiagnostic createUnexpectedStackStateDiagnostic(org.eclipse.emf.ecore.EObject semanticObject, RuleCallStack stack, RuleCall popped, ISyntacticSequencerPDAProvider.ISynState toConsume)
ISerializationDiagnostic createUnexpectedEmitterDiagnostic(ISyntacticSequencerPDAProvider.ISynNavigable currentState, AbstractElement target, RuleCallStack stack)