org.eclipse.ocl.examples.xtext.oclstdlib.serializer
Class AbstractOCLstdlibSyntacticSequencer
java.lang.Object
org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
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 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 |
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 |
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 |
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
AbstractOCLstdlibSyntacticSequencer
public AbstractOCLstdlibSyntacticSequencer()
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:
('(' ')')?