Class QualityEffectSpecificationSyntacticSequencer

  • All Implemented Interfaces:
    org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor, org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer

    public class QualityEffectSpecificationSyntacticSequencer
    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

      Fields 
      Modifier and Type Field Description
      protected QualityEffectSpecificationGrammarAccess grammarAccess  
      protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_Model_NLTerminalRuleCall_1_0_p  
      protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_Model_NLTerminalRuleCall_2_p  
      • 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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void emit_Model_NLTerminalRuleCall_1_0_p​(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
      Ambiguous syntax: NL+ This ambiguous syntax occurs at: specifications+=QualityEffectSpecification (ambiguity) specifications+=QualityEffectSpecification
      protected void emit_Model_NLTerminalRuleCall_2_p​(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
      Ambiguous syntax: NL+ This ambiguous syntax occurs at: specifications+=QualityEffectSpecification (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 getNLToken​(EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
      terminal NL: ('\r'? '\n');
      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

      • match_Model_NLTerminalRuleCall_1_0_p

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_Model_NLTerminalRuleCall_1_0_p
      • match_Model_NLTerminalRuleCall_2_p

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_Model_NLTerminalRuleCall_2_p
    • Constructor Detail

      • QualityEffectSpecificationSyntacticSequencer

        public QualityEffectSpecificationSyntacticSequencer()
    • 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 class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
      • getNLToken

        protected String getNLToken​(EObject semanticObject,
                                    org.eclipse.xtext.RuleCall ruleCall,
                                    org.eclipse.xtext.nodemodel.INode node)
        terminal NL: ('\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:
        emitUnassignedTokens in class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
      • emit_Model_NLTerminalRuleCall_1_0_p

        protected void emit_Model_NLTerminalRuleCall_1_0_p​(EObject semanticObject,
                                                           org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                           List<org.eclipse.xtext.nodemodel.INode> nodes)
        Ambiguous syntax: NL+ This ambiguous syntax occurs at: specifications+=QualityEffectSpecification (ambiguity) specifications+=QualityEffectSpecification
      • emit_Model_NLTerminalRuleCall_2_p

        protected void emit_Model_NLTerminalRuleCall_2_p​(EObject semanticObject,
                                                         org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                         List<org.eclipse.xtext.nodemodel.INode> nodes)
        Ambiguous syntax: NL+ This ambiguous syntax occurs at: specifications+=QualityEffectSpecification (ambiguity) (rule end)