Class SyntacticSequencerDiagnosticProvider
- java.lang.Object
-
- org.eclipse.xtext.serializer.diagnostic.SyntacticSequencerDiagnosticProvider
-
- All Implemented Interfaces:
ISyntacticSequencerDiagnosticProvider
public class SyntacticSequencerDiagnosticProvider extends java.lang.Object implements ISyntacticSequencerDiagnosticProvider
-
-
Field Summary
-
Fields inherited from interface org.eclipse.xtext.serializer.diagnostic.ISyntacticSequencerDiagnosticProvider
INVALID_FOLLOWING_ABSORBER, UNEXPECTED_EMITTER_DIAGNOSTIC, UNEXPECTED_STACK_TRACE
-
-
Constructor Summary
Constructors Constructor Description SyntacticSequencerDiagnosticProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ISerializationDiagnostic
createInvalidFollowingAbsorberDiagnostic(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EObject sem, ISyntacticSequencerPDAProvider.ISynAbsorberState from, AbstractElement to)
Deprecated.ISerializationDiagnostic
createInvalidFollowingAbsorberDiagnostic(ISerializationContext 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)
-
-
-
Method Detail
-
createInvalidFollowingAbsorberDiagnostic
@Deprecated public ISerializationDiagnostic createInvalidFollowingAbsorberDiagnostic(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EObject sem, ISyntacticSequencerPDAProvider.ISynAbsorberState from, AbstractElement to)
Deprecated.- Specified by:
createInvalidFollowingAbsorberDiagnostic
in interfaceISyntacticSequencerDiagnosticProvider
-
createInvalidFollowingAbsorberDiagnostic
public ISerializationDiagnostic createInvalidFollowingAbsorberDiagnostic(ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynAbsorberState from, AbstractElement to)
- Specified by:
createInvalidFollowingAbsorberDiagnostic
in interfaceISyntacticSequencerDiagnosticProvider
-
createUnexpectedEmitterDiagnostic
public ISerializationDiagnostic createUnexpectedEmitterDiagnostic(ISyntacticSequencerPDAProvider.ISynNavigable currentState, AbstractElement target, RuleCallStack stack)
- Specified by:
createUnexpectedEmitterDiagnostic
in interfaceISyntacticSequencerDiagnosticProvider
-
createUnexpectedStackStateDiagnostic
public ISerializationDiagnostic createUnexpectedStackStateDiagnostic(org.eclipse.emf.ecore.EObject semanticObject, RuleCallStack stack, RuleCall popped, ISyntacticSequencerPDAProvider.ISynState toConsume)
- Specified by:
createUnexpectedStackStateDiagnostic
in interfaceISyntacticSequencerDiagnosticProvider
-
-