public abstract class AbstractEMFPatternLanguageSyntacticSequencer
extends org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
Modifier and Type | Field and Description |
---|---|
protected EMFPatternLanguageGrammarAccess |
grammarAccess |
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias |
match_EMFPatternModel_SemicolonKeyword_1_2_q |
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias |
match_PackageImport_EpackageKeyword_1_q |
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias |
match_PackageImport_SemicolonKeyword_3_q |
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias |
match_Pattern_EqualsSignKeyword_7_q |
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias |
match_PatternImport_PatternKeyword_1_q |
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias |
match_PatternImport_SemicolonKeyword_3_q |
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias |
match_XBlockExpression_SemicolonKeyword_2_1_q |
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias |
match_XBooleanLiteral_FALSEKeyword_1_1_or_FalseKeyword_1_0 |
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias |
match_XExpressionInClosure_SemicolonKeyword_1_1_q |
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias |
match_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_2__q |
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias |
match_XImportDeclaration_SemicolonKeyword_3_q |
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias |
match_XParenthesizedExpression_LeftParenthesisKeyword_0_a |
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias |
match_XParenthesizedExpression_LeftParenthesisKeyword_0_p |
Constructor and Description |
---|
AbstractEMFPatternLanguageSyntacticSequencer() |
Modifier and Type | Method and Description |
---|---|
protected void |
emit_EMFPatternModel_SemicolonKeyword_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)
Ambiguous syntax:
';'?
This ambiguous syntax occurs at:
packageName=QualifiedName (ambiguity) importPackages=XImportSection
|
protected void |
emit_PackageImport_EpackageKeyword_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)
Ambiguous syntax:
'epackage'?
This ambiguous syntax occurs at:
(rule start) 'import' (ambiguity) ePackage=[EPackage|STRING]
|
protected void |
emit_PackageImport_SemicolonKeyword_3_q(org.eclipse.emf.ecore.EObject semanticObject,
org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax:
';'?
This ambiguous syntax occurs at:
ePackage=[EPackage|STRING] (ambiguity) 'as' alias=ID
ePackage=[EPackage|STRING] (ambiguity) (rule end)
|
protected void |
emit_Pattern_EqualsSignKeyword_7_q(org.eclipse.emf.ecore.EObject semanticObject,
org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax:
'='?
This ambiguous syntax occurs at:
name=ID '(' ')' (ambiguity) bodies+=PatternBody
parameters+=Parameter ')' (ambiguity) bodies+=PatternBody
|
protected void |
emit_PatternImport_PatternKeyword_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)
Ambiguous syntax:
'pattern'?
This ambiguous syntax occurs at:
(rule start) 'import' (ambiguity) pattern=[Pattern|QualifiedName]
|
protected void |
emit_PatternImport_SemicolonKeyword_3_q(org.eclipse.emf.ecore.EObject semanticObject,
org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax:
';'?
This ambiguous syntax occurs at:
pattern=[Pattern|QualifiedName] (ambiguity) (rule end)
|
protected void |
emit_XBlockExpression_SemicolonKeyword_2_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)
Ambiguous syntax:
';'?
This ambiguous syntax occurs at:
expressions+=XExpressionOrVarDeclaration (ambiguity) '}' ')' (rule end)
expressions+=XExpressionOrVarDeclaration (ambiguity) '}' (rule end)
expressions+=XExpressionOrVarDeclaration (ambiguity) expressions+=XExpressionOrVarDeclaration
|
protected void |
emit_XBooleanLiteral_FALSEKeyword_1_1_or_FalseKeyword_1_0(org.eclipse.emf.ecore.EObject semanticObject,
org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax:
'false' | 'FALSE'
This ambiguous syntax occurs at:
(rule start) '('* (ambiguity) (rule start)
(rule start) '('+ (ambiguity) ')' (rule start)
(rule start) (ambiguity) (rule start)
|
protected void |
emit_XExpressionInClosure_SemicolonKeyword_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)
Ambiguous syntax:
';'?
This ambiguous syntax occurs at:
expressions+=XExpressionOrVarDeclaration (ambiguity) (rule end)
expressions+=XExpressionOrVarDeclaration (ambiguity) expressions+=XExpressionOrVarDeclaration
|
protected void |
emit_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_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)
Ambiguous syntax:
('(' ')')?
This ambiguous syntax occurs at:
(rule start) (ambiguity) '=>' returnType=JvmTypeReference
|
protected void |
emit_XImportDeclaration_SemicolonKeyword_3_q(org.eclipse.emf.ecore.EObject semanticObject,
org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax:
';'?
This ambiguous syntax occurs at:
importedNamespace=QualifiedNameWithWildcard (ambiguity) (rule end)
importedType=[JvmDeclaredType|QualifiedName] '.' '*' (ambiguity) (rule end)
importedType=[JvmDeclaredType|QualifiedName] (ambiguity) (rule end)
|
protected void |
emit_XParenthesizedExpression_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject,
org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax:
'('*
This ambiguous syntax occurs at:
(rule start) (ambiguity) '#' '[' ']' (rule start)
(rule start) (ambiguity) '#' '[' elements+=XExpression
(rule start) (ambiguity) '#' '{' '}' (rule start)
(rule start) (ambiguity) '#' '{' elements+=XExpression
(rule start) (ambiguity) '<' typeArguments+=JvmArgumentTypeReference
(rule start) (ambiguity) '[' declaredFormalParameters+=JvmFormalParameter
(rule start) (ambiguity) '[' explicitSyntax?='|'
(rule start) (ambiguity) '[' expression=XExpressionInClosure
(rule start) (ambiguity) 'do' body=XExpression
(rule start) (ambiguity) 'for' '(' ';' ';' ')' eachExpression=XExpression
(rule start) (ambiguity) 'for' '(' ';' ';' updateExpressions+=XExpression
(rule start) (ambiguity) 'for' '(' ';' expression=XExpression
(rule start) (ambiguity) 'for' '(' declaredParam=JvmFormalParameter
(rule start) (ambiguity) 'for' '(' initExpressions+=XExpressionOrVarDeclaration
(rule start) (ambiguity) 'if' '(' if=XExpression
(rule start) (ambiguity) 'new' constructor=[JvmConstructor|QualifiedName]
(rule start) (ambiguity) 'null' (rule start)
(rule start) (ambiguity) 'return' (rule start)
(rule start) (ambiguity) 'return' expression=XExpression
(rule start) (ambiguity) 'switch' '(' declaredParam=JvmFormalParameter
(rule start) (ambiguity) 'switch' declaredParam=JvmFormalParameter
(rule start) (ambiguity) 'switch' switch=XExpression
(rule start) (ambiguity) 'synchronized' '(' param=XExpression
(rule start) (ambiguity) 'throw' expression=XExpression
(rule start) (ambiguity) 'try' expression=XExpression
(rule start) (ambiguity) 'typeof' '(' type=[JvmType|QualifiedName]
(rule start) (ambiguity) 'while' '(' predicate=XExpression
(rule start) (ambiguity) '{' '}' (rule start)
(rule start) (ambiguity) '{' expressions+=XExpressionOrVarDeclaration
(rule start) (ambiguity) ('false' | 'FALSE') (rule start)
(rule start) (ambiguity) feature=[JvmIdentifiableElement|FeatureCallID]
(rule start) (ambiguity) feature=[JvmIdentifiableElement|IdOrSuper]
(rule start) (ambiguity) feature=[JvmIdentifiableElement|OpUnary]
(rule start) (ambiguity) isTrue?='TRUE'
(rule start) (ambiguity) isTrue?='true'
(rule start) (ambiguity) value=Number
(rule start) (ambiguity) value=STRING
(rule start) (ambiguity) {XAssignment.assignable=}
(rule start) (ambiguity) {XBinaryOperation.leftOperand=}
(rule start) (ambiguity) {XCastedExpression.target=}
(rule start) (ambiguity) {XInstanceOfExpression.expression=}
(rule start) (ambiguity) {XMemberFeatureCall.memberCallTarget=}
(rule start) (ambiguity) {XPostfixOperation.operand=}
|
protected void |
emit_XParenthesizedExpression_LeftParenthesisKeyword_0_p(org.eclipse.emf.ecore.EObject semanticObject,
org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax:
'('+
This ambiguous syntax occurs at:
(rule start) (ambiguity) '#' '[' ']' ')' (rule start)
(rule start) (ambiguity) '#' '[' elements+=XExpression
(rule start) (ambiguity) '#' '{' '}' ')' (rule start)
(rule start) (ambiguity) '#' '{' elements+=XExpression
(rule start) (ambiguity) '<' typeArguments+=JvmArgumentTypeReference
(rule start) (ambiguity) '[' declaredFormalParameters+=JvmFormalParameter
(rule start) (ambiguity) '[' explicitSyntax?='|'
(rule start) (ambiguity) '[' expression=XExpressionInClosure
(rule start) (ambiguity) 'do' body=XExpression
(rule start) (ambiguity) 'for' '(' ';' ';' ')' eachExpression=XExpression
(rule start) (ambiguity) 'for' '(' ';' ';' updateExpressions+=XExpression
(rule start) (ambiguity) 'for' '(' ';' expression=XExpression
(rule start) (ambiguity) 'for' '(' declaredParam=JvmFormalParameter
(rule start) (ambiguity) 'for' '(' initExpressions+=XExpressionOrVarDeclaration
(rule start) (ambiguity) 'if' '(' if=XExpression
(rule start) (ambiguity) 'new' constructor=[JvmConstructor|QualifiedName]
(rule start) (ambiguity) 'null' ')' (rule start)
(rule start) (ambiguity) 'return' ')' (rule start)
(rule start) (ambiguity) 'return' expression=XExpression
(rule start) (ambiguity) 'switch' '(' declaredParam=JvmFormalParameter
(rule start) (ambiguity) 'switch' declaredParam=JvmFormalParameter
(rule start) (ambiguity) 'switch' switch=XExpression
(rule start) (ambiguity) 'synchronized' '(' param=XExpression
(rule start) (ambiguity) 'throw' expression=XExpression
(rule start) (ambiguity) 'try' expression=XExpression
(rule start) (ambiguity) 'typeof' '(' type=[JvmType|QualifiedName]
(rule start) (ambiguity) 'while' '(' predicate=XExpression
(rule start) (ambiguity) '{' '}' ')' (rule start)
(rule start) (ambiguity) '{' expressions+=XExpressionOrVarDeclaration
(rule start) (ambiguity) ('false' | 'FALSE') ')' (rule start)
(rule start) (ambiguity) feature=[JvmIdentifiableElement|FeatureCallID]
(rule start) (ambiguity) feature=[JvmIdentifiableElement|IdOrSuper]
(rule start) (ambiguity) feature=[JvmIdentifiableElement|OpUnary]
(rule start) (ambiguity) isTrue?='TRUE'
(rule start) (ambiguity) isTrue?='true'
(rule start) (ambiguity) value=Number
(rule start) (ambiguity) value=STRING
(rule start) (ambiguity) {XAssignment.assignable=}
(rule start) (ambiguity) {XBinaryOperation.leftOperand=}
(rule start) (ambiguity) {XCastedExpression.target=}
(rule start) (ambiguity) {XInstanceOfExpression.expression=}
(rule start) (ambiguity) {XMemberFeatureCall.memberCallTarget=}
(rule start) (ambiguity) {XPostfixOperation.operand=}
|
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 |
getArrayBracketsToken(org.eclipse.emf.ecore.EObject semanticObject,
org.eclipse.xtext.RuleCall ruleCall,
org.eclipse.xtext.nodemodel.INode node)
ArrayBrackets :
'[' ']'
;
|
protected java.lang.String |
getOpSingleAssignToken(org.eclipse.emf.ecore.EObject semanticObject,
org.eclipse.xtext.RuleCall ruleCall,
org.eclipse.xtext.nodemodel.INode node)
OpSingleAssign:
'='
;
|
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) |
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
protected EMFPatternLanguageGrammarAccess grammarAccess
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_EMFPatternModel_SemicolonKeyword_1_2_q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PackageImport_EpackageKeyword_1_q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PackageImport_SemicolonKeyword_3_q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PatternImport_PatternKeyword_1_q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PatternImport_SemicolonKeyword_3_q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_Pattern_EqualsSignKeyword_7_q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_XBlockExpression_SemicolonKeyword_2_1_q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_XBooleanLiteral_FALSEKeyword_1_1_or_FalseKeyword_1_0
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_XExpressionInClosure_SemicolonKeyword_1_1_q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_2__q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_XImportDeclaration_SemicolonKeyword_3_q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_XParenthesizedExpression_LeftParenthesisKeyword_0_a
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_XParenthesizedExpression_LeftParenthesisKeyword_0_p
public AbstractEMFPatternLanguageSyntacticSequencer()
@Inject protected void init(org.eclipse.xtext.IGrammarAccess access)
protected java.lang.String getUnassignedRuleCallToken(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
getUnassignedRuleCallToken
in class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
protected java.lang.String getArrayBracketsToken(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
protected java.lang.String getOpSingleAssignToken(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
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)
emitUnassignedTokens
in class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
protected void emit_EMFPatternModel_SemicolonKeyword_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)
protected void emit_PackageImport_EpackageKeyword_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)
protected void emit_PackageImport_SemicolonKeyword_3_q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
protected void emit_PatternImport_PatternKeyword_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)
protected void emit_PatternImport_SemicolonKeyword_3_q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
protected void emit_Pattern_EqualsSignKeyword_7_q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
protected void emit_XBlockExpression_SemicolonKeyword_2_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)
protected void emit_XBooleanLiteral_FALSEKeyword_1_1_or_FalseKeyword_1_0(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
protected void emit_XExpressionInClosure_SemicolonKeyword_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)
protected void emit_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_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)
protected void emit_XImportDeclaration_SemicolonKeyword_3_q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
protected void emit_XParenthesizedExpression_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
protected void emit_XParenthesizedExpression_LeftParenthesisKeyword_0_p(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)