org.eclipse.ocl.examples.xtext.oclstdlib.serializer
Class AbstractOCLstdlibSyntacticSequencer

java.lang.Object
  extended by org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
      extended by org.eclipse.ocl.examples.xtext.oclstdlib.serializer.AbstractOCLstdlibSyntacticSequencer
All Implemented Interfaces:
org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor, org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer
Direct Known Subclasses:
OCLstdlibSyntacticSequencer

public abstract class AbstractOCLstdlibSyntacticSequencer
extends org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer.SyntacticalContext
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer
org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer.ISyntacticSequencerOwner
 
Field Summary
protected  OCLstdlibGrammarAccess grammarAccess
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_LibIterationCS_SemicolonKeyword_14_1_or___LeftCurlyBracketKeyword_14_0_0_RightCurlyBracketKeyword_14_0_2__
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_LibOperationCS_SemicolonKeyword_13_1_or___LeftCurlyBracketKeyword_13_0_0_RightCurlyBracketKeyword_13_0_2__
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_LibOperationCS_UnrestrictedNameParserRuleCall_13_0_1_1_1_q
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_LibPackageCS___SemicolonKeyword_4_1_2_PrecedenceKeyword_4_1_0__q
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_LibPropertyCS_SemicolonKeyword_6_1_or___LeftCurlyBracketKeyword_6_0_0_RightCurlyBracketKeyword_6_0_2__
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_TupleTypeCS___LeftParenthesisKeyword_1_0_RightParenthesisKeyword_1_2__q
           
 
Fields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
contexts, delegate, diagnosticProvider, errorAcceptor, pdaProvider, tokenUtil
 
Fields inherited from interface org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor
NO_INDEX
 
Constructor Summary
AbstractOCLstdlibSyntacticSequencer()
           
 
Method Summary
protected  void emit_LibIterationCS_SemicolonKeyword_14_1_or___LeftCurlyBracketKeyword_14_0_0_RightCurlyBracketKeyword_14_0_2__(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
          Syntax: ('{' '}') | ';'
protected  void emit_LibOperationCS_SemicolonKeyword_13_1_or___LeftCurlyBracketKeyword_13_0_0_RightCurlyBracketKeyword_13_0_2__(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
          Syntax: ('{' '}') | ';'
protected  void emit_LibOperationCS_UnrestrictedNameParserRuleCall_13_0_1_1_1_q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
          Syntax: UnrestrictedName?
protected  void emit_LibPackageCS___SemicolonKeyword_4_1_2_PrecedenceKeyword_4_1_0__q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
          Syntax: (';' 'precedence')?
protected  void emit_LibPropertyCS_SemicolonKeyword_6_1_or___LeftCurlyBracketKeyword_6_0_0_RightCurlyBracketKeyword_6_0_2__(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
          Syntax: ('{' '}') | ';'
protected  void emit_TupleTypeCS___LeftParenthesisKeyword_1_0_RightParenthesisKeyword_1_2__q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
          Syntax: ('(' ')')?
protected  void emitUnassignedTokens(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition transition, org.eclipse.xtext.nodemodel.INode fromNode, org.eclipse.xtext.nodemodel.INode toNode)
           
protected  java.lang.String getUnassignedRuleCallToken(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
           
protected  java.lang.String getUnrestrictedNameToken(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
          UnrestrictedName returns ecore::EString: EssentialOCLUnrestrictedName;
protected  void init(org.eclipse.xtext.IGrammarAccess access)
           
 
Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
accept, accept, acceptAssignedCrossRefDatatype, acceptAssignedCrossRefEnum, acceptAssignedCrossRefKeyword, acceptAssignedCrossRefTerminal, acceptAssignedDatatype, acceptAssignedEnum, acceptAssignedKeyword, acceptAssignedTerminal, acceptNode, acceptNodes, acceptNodes, acceptUnassignedAction, acceptUnassignedDatatype, acceptUnassignedEnum, acceptUnassignedKeyword, acceptUnassignedTerminal, collectAbstractElements, collectNodes, enterAssignedAction, enterAssignedParserRuleCall, findTransition, finish, getLastLeaf, getLastNavigableState, getNodesFor, getTokenText, getUnassignedRuleCallToken, init, leaveAssignedAction, leaveAssignedParserRuleCall, navigateToAbsorber, navigateToAbsorber, navigateToEmitter, navigateToEmitter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

grammarAccess

protected OCLstdlibGrammarAccess grammarAccess

match_LibIterationCS_SemicolonKeyword_14_1_or___LeftCurlyBracketKeyword_14_0_0_RightCurlyBracketKeyword_14_0_2__

protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_LibIterationCS_SemicolonKeyword_14_1_or___LeftCurlyBracketKeyword_14_0_0_RightCurlyBracketKeyword_14_0_2__

match_LibOperationCS_SemicolonKeyword_13_1_or___LeftCurlyBracketKeyword_13_0_0_RightCurlyBracketKeyword_13_0_2__

protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_LibOperationCS_SemicolonKeyword_13_1_or___LeftCurlyBracketKeyword_13_0_0_RightCurlyBracketKeyword_13_0_2__

match_LibOperationCS_UnrestrictedNameParserRuleCall_13_0_1_1_1_q

protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_LibOperationCS_UnrestrictedNameParserRuleCall_13_0_1_1_1_q

match_LibPackageCS___SemicolonKeyword_4_1_2_PrecedenceKeyword_4_1_0__q

protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_LibPackageCS___SemicolonKeyword_4_1_2_PrecedenceKeyword_4_1_0__q

match_LibPropertyCS_SemicolonKeyword_6_1_or___LeftCurlyBracketKeyword_6_0_0_RightCurlyBracketKeyword_6_0_2__

protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_LibPropertyCS_SemicolonKeyword_6_1_or___LeftCurlyBracketKeyword_6_0_0_RightCurlyBracketKeyword_6_0_2__

match_TupleTypeCS___LeftParenthesisKeyword_1_0_RightParenthesisKeyword_1_2__q

protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_TupleTypeCS___LeftParenthesisKeyword_1_0_RightParenthesisKeyword_1_2__q
Constructor Detail

AbstractOCLstdlibSyntacticSequencer

public AbstractOCLstdlibSyntacticSequencer()
Method Detail

init

@Inject
protected void init(org.eclipse.xtext.IGrammarAccess access)

getUnassignedRuleCallToken

protected java.lang.String getUnassignedRuleCallToken(org.eclipse.emf.ecore.EObject semanticObject,
                                                      org.eclipse.xtext.RuleCall ruleCall,
                                                      org.eclipse.xtext.nodemodel.INode node)
Overrides:
getUnassignedRuleCallToken in class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer

getUnrestrictedNameToken

protected java.lang.String getUnrestrictedNameToken(org.eclipse.emf.ecore.EObject semanticObject,
                                                    org.eclipse.xtext.RuleCall ruleCall,
                                                    org.eclipse.xtext.nodemodel.INode node)
UnrestrictedName returns ecore::EString: EssentialOCLUnrestrictedName;


emitUnassignedTokens

protected void emitUnassignedTokens(org.eclipse.emf.ecore.EObject semanticObject,
                                    org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition transition,
                                    org.eclipse.xtext.nodemodel.INode fromNode,
                                    org.eclipse.xtext.nodemodel.INode toNode)
Specified by:
emitUnassignedTokens in class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer

emit_LibIterationCS_SemicolonKeyword_14_1_or___LeftCurlyBracketKeyword_14_0_0_RightCurlyBracketKeyword_14_0_2__

protected void emit_LibIterationCS_SemicolonKeyword_14_1_or___LeftCurlyBracketKeyword_14_0_0_RightCurlyBracketKeyword_14_0_2__(org.eclipse.emf.ecore.EObject semanticObject,
                                                                                                                               org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                                                                               java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
Syntax: ('{' '}') | ';'


emit_LibOperationCS_SemicolonKeyword_13_1_or___LeftCurlyBracketKeyword_13_0_0_RightCurlyBracketKeyword_13_0_2__

protected void emit_LibOperationCS_SemicolonKeyword_13_1_or___LeftCurlyBracketKeyword_13_0_0_RightCurlyBracketKeyword_13_0_2__(org.eclipse.emf.ecore.EObject semanticObject,
                                                                                                                               org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                                                                               java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
Syntax: ('{' '}') | ';'


emit_LibOperationCS_UnrestrictedNameParserRuleCall_13_0_1_1_1_q

protected void emit_LibOperationCS_UnrestrictedNameParserRuleCall_13_0_1_1_1_q(org.eclipse.emf.ecore.EObject semanticObject,
                                                                               org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                               java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
Syntax: UnrestrictedName?


emit_LibPackageCS___SemicolonKeyword_4_1_2_PrecedenceKeyword_4_1_0__q

protected void emit_LibPackageCS___SemicolonKeyword_4_1_2_PrecedenceKeyword_4_1_0__q(org.eclipse.emf.ecore.EObject semanticObject,
                                                                                     org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                                     java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
Syntax: (';' 'precedence')?


emit_LibPropertyCS_SemicolonKeyword_6_1_or___LeftCurlyBracketKeyword_6_0_0_RightCurlyBracketKeyword_6_0_2__

protected void emit_LibPropertyCS_SemicolonKeyword_6_1_or___LeftCurlyBracketKeyword_6_0_0_RightCurlyBracketKeyword_6_0_2__(org.eclipse.emf.ecore.EObject semanticObject,
                                                                                                                           org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                                                                           java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
Syntax: ('{' '}') | ';'


emit_TupleTypeCS___LeftParenthesisKeyword_1_0_RightParenthesisKeyword_1_2__q

protected void emit_TupleTypeCS___LeftParenthesisKeyword_1_0_RightParenthesisKeyword_1_2__q(org.eclipse.emf.ecore.EObject semanticObject,
                                                                                            org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                                            java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
Syntax: ('(' ')')?