Interface ISyntacticSequencerDiagnosticProvider
-
- All Known Implementing Classes:
SyntacticSequencerDiagnosticProvider
public interface ISyntacticSequencerDiagnosticProvider
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringINVALID_FOLLOWING_ABSORBERstatic java.lang.StringUNEXPECTED_EMITTER_DIAGNOSTICstatic java.lang.StringUNEXPECTED_STACK_TRACE
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description ISerializationDiagnosticcreateInvalidFollowingAbsorberDiagnostic(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynAbsorberState from, AbstractElement to)ISerializationDiagnosticcreateInvalidFollowingAbsorberDiagnostic(ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynAbsorberState from, AbstractElement to)ISerializationDiagnosticcreateUnexpectedEmitterDiagnostic(ISyntacticSequencerPDAProvider.ISynNavigable currentState, AbstractElement target, RuleCallStack stack)ISerializationDiagnosticcreateUnexpectedStackStateDiagnostic(org.eclipse.emf.ecore.EObject semanticObject, RuleCallStack stack, RuleCall popped, ISyntacticSequencerPDAProvider.ISynState toConsume)
-
-
-
Field Detail
-
INVALID_FOLLOWING_ABSORBER
static final java.lang.String INVALID_FOLLOWING_ABSORBER
- See Also:
- Constant Field Values
-
UNEXPECTED_STACK_TRACE
static final java.lang.String UNEXPECTED_STACK_TRACE
- See Also:
- Constant Field Values
-
UNEXPECTED_EMITTER_DIAGNOSTIC
static final java.lang.String UNEXPECTED_EMITTER_DIAGNOSTIC
- See Also:
- Constant Field Values
-
-
Method Detail
-
createInvalidFollowingAbsorberDiagnostic
@Deprecated ISerializationDiagnostic createInvalidFollowingAbsorberDiagnostic(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynAbsorberState from, AbstractElement to)
-
createInvalidFollowingAbsorberDiagnostic
ISerializationDiagnostic createInvalidFollowingAbsorberDiagnostic(ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynAbsorberState from, AbstractElement to)
-
createUnexpectedStackStateDiagnostic
ISerializationDiagnostic createUnexpectedStackStateDiagnostic(org.eclipse.emf.ecore.EObject semanticObject, RuleCallStack stack, RuleCall popped, ISyntacticSequencerPDAProvider.ISynState toConsume)
-
createUnexpectedEmitterDiagnostic
ISerializationDiagnostic createUnexpectedEmitterDiagnostic(ISyntacticSequencerPDAProvider.ISynNavigable currentState, AbstractElement target, RuleCallStack stack)
-
-