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 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) |
public SyntacticSequencerDiagnosticProvider()
@Deprecated public ISerializationDiagnostic createInvalidFollowingAbsorberDiagnostic(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EObject sem, ISyntacticSequencerPDAProvider.ISynAbsorberState from, AbstractElement to)
createInvalidFollowingAbsorberDiagnostic
in interface ISyntacticSequencerDiagnosticProvider
public ISerializationDiagnostic createInvalidFollowingAbsorberDiagnostic(ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynAbsorberState from, AbstractElement to)
createInvalidFollowingAbsorberDiagnostic
in interface ISyntacticSequencerDiagnosticProvider
public ISerializationDiagnostic createUnexpectedEmitterDiagnostic(ISyntacticSequencerPDAProvider.ISynNavigable currentState, AbstractElement target, RuleCallStack stack)
createUnexpectedEmitterDiagnostic
in interface ISyntacticSequencerDiagnosticProvider
public ISerializationDiagnostic createUnexpectedStackStateDiagnostic(org.eclipse.emf.ecore.EObject semanticObject, RuleCallStack stack, RuleCall popped, ISyntacticSequencerPDAProvider.ISynState toConsume)
createUnexpectedStackStateDiagnostic
in interface ISyntacticSequencerDiagnosticProvider