org.eclipse.ocl.examples.xtext.oclinecore.serializer
Class AbstractOCLinEcoreSyntacticSequencer

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

public abstract class AbstractOCLinEcoreSyntacticSequencer
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  OCLinEcoreGrammarAccess grammarAccess
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_AttributeCS_CommaKeyword_5_1_1_q
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_AttributeCS_SemicolonKeyword_6_1_or___LeftCurlyBracketKeyword_6_0_0_RightCurlyBracketKeyword_6_0_2__
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_ClassCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_RightCurlyBracketKeyword_7_0_2__
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_DataTypeCS___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_2__q
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_DataTypeCS_SemicolonKeyword_5_1_or___LeftCurlyBracketKeyword_5_0_0_RightCurlyBracketKeyword_5_0_2__
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_EnumerationCS___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_2__q
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_EnumerationCS_SemicolonKeyword_5_1_or___LeftCurlyBracketKeyword_5_0_0_RightCurlyBracketKeyword_5_0_2__
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_EnumerationLiteralCS_SemicolonKeyword_2_1_or___LeftCurlyBracketKeyword_2_0_0_RightCurlyBracketKeyword_2_0_2__
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_InvariantConstraintCS_ColonKeyword_3_0_q
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_OperationCS_CommaKeyword_9_1_1_q
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_OperationCS_SemicolonKeyword_10_1_or___LeftCurlyBracketKeyword_10_0_0_RightCurlyBracketKeyword_10_0_2__
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PackageCS_SemicolonKeyword_4_1_or___LeftCurlyBracketKeyword_4_0_0_RightCurlyBracketKeyword_4_0_2__
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_ParameterCS___LeftCurlyBracketKeyword_3_0_RightCurlyBracketKeyword_3_2__q
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_ParameterCS_CommaKeyword_2_1_1_q
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_ReferenceCS_CommaKeyword_6_1_1_q
           
protected  org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_ReferenceCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_RightCurlyBracketKeyword_7_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
AbstractOCLinEcoreSyntacticSequencer()
           
 
Method Summary
protected  void emit_AttributeCS_CommaKeyword_5_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: ','?
protected  void emit_AttributeCS_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_ClassCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_RightCurlyBracketKeyword_7_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_DataTypeCS___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_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 emit_DataTypeCS_SemicolonKeyword_5_1_or___LeftCurlyBracketKeyword_5_0_0_RightCurlyBracketKeyword_5_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_EnumerationCS___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_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 emit_EnumerationCS_SemicolonKeyword_5_1_or___LeftCurlyBracketKeyword_5_0_0_RightCurlyBracketKeyword_5_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_EnumerationLiteralCS_SemicolonKeyword_2_1_or___LeftCurlyBracketKeyword_2_0_0_RightCurlyBracketKeyword_2_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_InvariantConstraintCS_ColonKeyword_3_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: ':'?
protected  void emit_OperationCS_CommaKeyword_9_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: ','?
protected  void emit_OperationCS_SemicolonKeyword_10_1_or___LeftCurlyBracketKeyword_10_0_0_RightCurlyBracketKeyword_10_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_PackageCS_SemicolonKeyword_4_1_or___LeftCurlyBracketKeyword_4_0_0_RightCurlyBracketKeyword_4_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_ParameterCS___LeftCurlyBracketKeyword_3_0_RightCurlyBracketKeyword_3_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 emit_ParameterCS_CommaKeyword_2_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: ','?
protected  void emit_ReferenceCS_CommaKeyword_6_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: ','?
protected  void emit_ReferenceCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_RightCurlyBracketKeyword_7_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  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 OCLinEcoreGrammarAccess grammarAccess

match_AttributeCS_CommaKeyword_5_1_1_q

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

match_AttributeCS_SemicolonKeyword_6_1_or___LeftCurlyBracketKeyword_6_0_0_RightCurlyBracketKeyword_6_0_2__

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

match_ClassCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_RightCurlyBracketKeyword_7_0_2__

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

match_DataTypeCS_SemicolonKeyword_5_1_or___LeftCurlyBracketKeyword_5_0_0_RightCurlyBracketKeyword_5_0_2__

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

match_DataTypeCS___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_2__q

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

match_EnumerationCS_SemicolonKeyword_5_1_or___LeftCurlyBracketKeyword_5_0_0_RightCurlyBracketKeyword_5_0_2__

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

match_EnumerationCS___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_2__q

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

match_EnumerationLiteralCS_SemicolonKeyword_2_1_or___LeftCurlyBracketKeyword_2_0_0_RightCurlyBracketKeyword_2_0_2__

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

match_InvariantConstraintCS_ColonKeyword_3_0_q

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

match_OperationCS_CommaKeyword_9_1_1_q

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

match_OperationCS_SemicolonKeyword_10_1_or___LeftCurlyBracketKeyword_10_0_0_RightCurlyBracketKeyword_10_0_2__

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

match_PackageCS_SemicolonKeyword_4_1_or___LeftCurlyBracketKeyword_4_0_0_RightCurlyBracketKeyword_4_0_2__

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

match_ParameterCS_CommaKeyword_2_1_1_q

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

match_ParameterCS___LeftCurlyBracketKeyword_3_0_RightCurlyBracketKeyword_3_2__q

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

match_ReferenceCS_CommaKeyword_6_1_1_q

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

match_ReferenceCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_RightCurlyBracketKeyword_7_0_2__

protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_ReferenceCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_RightCurlyBracketKeyword_7_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

AbstractOCLinEcoreSyntacticSequencer

public AbstractOCLinEcoreSyntacticSequencer()
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

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_AttributeCS_CommaKeyword_5_1_1_q

protected void emit_AttributeCS_CommaKeyword_5_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: ','?


emit_AttributeCS_SemicolonKeyword_6_1_or___LeftCurlyBracketKeyword_6_0_0_RightCurlyBracketKeyword_6_0_2__

protected void emit_AttributeCS_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_ClassCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_RightCurlyBracketKeyword_7_0_2__

protected void emit_ClassCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_RightCurlyBracketKeyword_7_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_DataTypeCS_SemicolonKeyword_5_1_or___LeftCurlyBracketKeyword_5_0_0_RightCurlyBracketKeyword_5_0_2__

protected void emit_DataTypeCS_SemicolonKeyword_5_1_or___LeftCurlyBracketKeyword_5_0_0_RightCurlyBracketKeyword_5_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_DataTypeCS___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_2__q

protected void emit_DataTypeCS___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_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: ('{' '}')?


emit_EnumerationCS_SemicolonKeyword_5_1_or___LeftCurlyBracketKeyword_5_0_0_RightCurlyBracketKeyword_5_0_2__

protected void emit_EnumerationCS_SemicolonKeyword_5_1_or___LeftCurlyBracketKeyword_5_0_0_RightCurlyBracketKeyword_5_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_EnumerationCS___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_2__q

protected void emit_EnumerationCS___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_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: ('{' '}')?


emit_EnumerationLiteralCS_SemicolonKeyword_2_1_or___LeftCurlyBracketKeyword_2_0_0_RightCurlyBracketKeyword_2_0_2__

protected void emit_EnumerationLiteralCS_SemicolonKeyword_2_1_or___LeftCurlyBracketKeyword_2_0_0_RightCurlyBracketKeyword_2_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_InvariantConstraintCS_ColonKeyword_3_0_q

protected void emit_InvariantConstraintCS_ColonKeyword_3_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: ':'?


emit_OperationCS_CommaKeyword_9_1_1_q

protected void emit_OperationCS_CommaKeyword_9_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: ','?


emit_OperationCS_SemicolonKeyword_10_1_or___LeftCurlyBracketKeyword_10_0_0_RightCurlyBracketKeyword_10_0_2__

protected void emit_OperationCS_SemicolonKeyword_10_1_or___LeftCurlyBracketKeyword_10_0_0_RightCurlyBracketKeyword_10_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_PackageCS_SemicolonKeyword_4_1_or___LeftCurlyBracketKeyword_4_0_0_RightCurlyBracketKeyword_4_0_2__

protected void emit_PackageCS_SemicolonKeyword_4_1_or___LeftCurlyBracketKeyword_4_0_0_RightCurlyBracketKeyword_4_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_ParameterCS_CommaKeyword_2_1_1_q

protected void emit_ParameterCS_CommaKeyword_2_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: ','?


emit_ParameterCS___LeftCurlyBracketKeyword_3_0_RightCurlyBracketKeyword_3_2__q

protected void emit_ParameterCS___LeftCurlyBracketKeyword_3_0_RightCurlyBracketKeyword_3_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: ('{' '}')?


emit_ReferenceCS_CommaKeyword_6_1_1_q

protected void emit_ReferenceCS_CommaKeyword_6_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: ','?


emit_ReferenceCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_RightCurlyBracketKeyword_7_0_2__

protected void emit_ReferenceCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_RightCurlyBracketKeyword_7_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: ('(' ')')?