Class PCMDFDConstraintLanguageSyntacticSequencer
- java.lang.Object
-
- org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
- org.palladiosimulator.dataflow.confidentiality.pcm.querydsl.serializer.PCMDFDConstraintLanguageSyntacticSequencer
-
- All Implemented Interfaces:
org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor,org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer
public class PCMDFDConstraintLanguageSyntacticSequencer extends org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
-
Field Summary
Fields Modifier and Type Field Description protected PCMDFDConstraintLanguageGrammarAccessgrammarAccessprotected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAliasmatch_AttributeSelector_AttributeKeyword_2_0_or_PropertyKeyword_2_1protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAliasmatch_EncapsulatedLogicalOperation_LeftParenthesisKeyword_1_0_aprotected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAliasmatch_EncapsulatedLogicalOperation_LeftParenthesisKeyword_1_0_p
-
Constructor Summary
Constructors Constructor Description PCMDFDConstraintLanguageSyntacticSequencer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidemit_AttributeSelector_AttributeKeyword_2_0_or_PropertyKeyword_2_1(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)Ambiguous syntax: 'attribute' | 'property' This ambiguous syntax occurs at: (rule start) 'data' '.' (ambiguity) '.' ref=CharacteristicTypeSelectorprotected voidemit_EncapsulatedLogicalOperation_LeftParenthesisKeyword_1_0_a(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)Ambiguous syntax: '('* This ambiguous syntax occurs at: (rule start) (ambiguity) '!' value=LogicalNegationOperation (rule start) (ambiguity) 'elementOf' '(' left=CharacteristicReference (rule start) (ambiguity) 'isEmpty' '(' value=CharacteristicSetReference (rule start) (ambiguity) 'subset' '(' left=CharacteristicSetReference (rule start) (ambiguity) left=CharacteristicReference (rule start) (ambiguity) left=NumericOperation (rule start) (ambiguity) {LogicalAndOperation.left=} (rule start) (ambiguity) {LogicalOrOperation.left=}protected voidemit_EncapsulatedLogicalOperation_LeftParenthesisKeyword_1_0_p(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)Ambiguous syntax: '('+ This ambiguous syntax occurs at: (rule start) (ambiguity) '!' value=LogicalNegationOperation (rule start) (ambiguity) {LogicalAndOperation.left=} (rule start) (ambiguity) {LogicalOrOperation.left=}protected voidemitUnassignedTokens(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition transition, org.eclipse.xtext.nodemodel.INode fromNode, org.eclipse.xtext.nodemodel.INode toNode)protected StringgetSL_COMMENTToken(EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)terminal SL_COMMENT : '//' !('\n'|'\r')* ('\r'? '\n')?;protected StringgetUnassignedRuleCallToken(EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)protected voidinit(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 PCMDFDConstraintLanguageGrammarAccess grammarAccess
-
match_AttributeSelector_AttributeKeyword_2_0_or_PropertyKeyword_2_1
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_AttributeSelector_AttributeKeyword_2_0_or_PropertyKeyword_2_1
-
match_EncapsulatedLogicalOperation_LeftParenthesisKeyword_1_0_a
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_EncapsulatedLogicalOperation_LeftParenthesisKeyword_1_0_a
-
match_EncapsulatedLogicalOperation_LeftParenthesisKeyword_1_0_p
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_EncapsulatedLogicalOperation_LeftParenthesisKeyword_1_0_p
-
-
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:
getUnassignedRuleCallTokenin classorg.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
getSL_COMMENTToken
protected String getSL_COMMENTToken(EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
terminal SL_COMMENT : '//' !('\n'|'\r')* ('\r'? '\n')?;
-
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:
emitUnassignedTokensin classorg.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
emit_AttributeSelector_AttributeKeyword_2_0_or_PropertyKeyword_2_1
protected void emit_AttributeSelector_AttributeKeyword_2_0_or_PropertyKeyword_2_1(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: 'attribute' | 'property' This ambiguous syntax occurs at: (rule start) 'data' '.' (ambiguity) '.' ref=CharacteristicTypeSelector
-
emit_EncapsulatedLogicalOperation_LeftParenthesisKeyword_1_0_a
protected void emit_EncapsulatedLogicalOperation_LeftParenthesisKeyword_1_0_a(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: '('* This ambiguous syntax occurs at: (rule start) (ambiguity) '!' value=LogicalNegationOperation (rule start) (ambiguity) 'elementOf' '(' left=CharacteristicReference (rule start) (ambiguity) 'isEmpty' '(' value=CharacteristicSetReference (rule start) (ambiguity) 'subset' '(' left=CharacteristicSetReference (rule start) (ambiguity) left=CharacteristicReference (rule start) (ambiguity) left=NumericOperation (rule start) (ambiguity) {LogicalAndOperation.left=} (rule start) (ambiguity) {LogicalOrOperation.left=}
-
emit_EncapsulatedLogicalOperation_LeftParenthesisKeyword_1_0_p
protected void emit_EncapsulatedLogicalOperation_LeftParenthesisKeyword_1_0_p(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: '('+ This ambiguous syntax occurs at: (rule start) (ambiguity) '!' value=LogicalNegationOperation (rule start) (ambiguity) {LogicalAndOperation.left=} (rule start) (ambiguity) {LogicalOrOperation.left=}
-
-