Class RepoLangSyntacticSequencer
- java.lang.Object
-
- org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
- com.palladiosimulator.textual.repository.serializer.RepoLangSyntacticSequencer
-
- All Implemented Interfaces:
org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor
,org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer
public class RepoLangSyntacticSequencer extends org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
-
Field Summary
Fields Modifier and Type Field Description protected RepoLangGrammarAccess
grammarAccess
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
match_Component___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_3__q
-
Constructor Summary
Constructors Constructor Description RepoLangSyntacticSequencer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
emit_Component___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_3__q(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: ('{' '}')? This ambiguous syntax occurs at: name=ID (ambiguity) (rule end) provides+=RoleSpecification (ambiguity) (rule end) requires+=RoleSpecification (ambiguity) (rule end)protected void
emitUnassignedTokens(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition transition, org.eclipse.xtext.nodemodel.INode fromNode, org.eclipse.xtext.nodemodel.INode toNode)
protected String
getUnassignedRuleCallToken(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, init, leaveAssignedAction, leaveAssignedParserRuleCall, navigateToAbsorber, navigateToAbsorber, navigateToEmitter, navigateToEmitter
-
-
-
-
Field Detail
-
grammarAccess
protected RepoLangGrammarAccess grammarAccess
-
match_Component___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_3__q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_Component___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_3__q
-
-
Method Detail
-
init
@Inject protected void init(org.eclipse.xtext.IGrammarAccess access)
-
getUnassignedRuleCallToken
protected String getUnassignedRuleCallToken(EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
- Overrides:
getUnassignedRuleCallToken
in classorg.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
emitUnassignedTokens
protected void emitUnassignedTokens(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 classorg.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
emit_Component___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_3__q
protected void emit_Component___LeftCurlyBracketKeyword_4_0_RightCurlyBracketKeyword_4_3__q(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: ('{' '}')? This ambiguous syntax occurs at: name=ID (ambiguity) (rule end) provides+=RoleSpecification (ambiguity) (rule end) requires+=RoleSpecification (ambiguity) (rule end)
-
-