Class ServiceCutterConfigurationDSLSyntacticSequencer

java.lang.Object
org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
org.contextmapper.servicecutter.dsl.serializer.ServiceCutterConfigurationDSLSyntacticSequencer
All Implemented Interfaces:
org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor, org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer

public class ServiceCutterConfigurationDSLSyntacticSequencer 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 org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
     
    protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
     
    protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
     
    protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
     
    protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
     

    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
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    emit_UseCase___ReadsKeyword_3_1_1_0_0_a_WritesKeyword_3_1_2_0_0__a(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
    Ambiguous syntax: ('reads'* 'writes')* This ambiguous syntax occurs at: nanoentitiesWritten+=STRING (ambiguity) ',' nanoentitiesWritten+=STRING nanoentitiesWritten+=STRING (ambiguity) nanoentitiesWritten+=STRING
    protected void
    emit_UseCase___ReadsKeyword_3_1_1_0_0_a_WritesKeyword_3_1_2_0_0__p(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
    Ambiguous syntax: ('reads'* 'writes')+ This ambiguous syntax occurs at: isLatencyCritical?='true' (ambiguity) ',' nanoentitiesWritten+=STRING isLatencyCritical?='true' (ambiguity) nanoentitiesWritten+=STRING name=ID OPEN (ambiguity) ',' nanoentitiesWritten+=STRING name=ID OPEN (ambiguity) nanoentitiesWritten+=STRING nanoentitiesRead+=STRING (ambiguity) ',' nanoentitiesWritten+=STRING nanoentitiesRead+=STRING (ambiguity) nanoentitiesWritten+=STRING nanoentitiesWritten+=STRING (ambiguity) nanoentitiesWritten+=STRING
    protected void
    emit_UseCase___ReadsKeyword_3_1_1_0_0_or_WritesKeyword_3_1_2_0_0__a(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
    Ambiguous syntax: ('reads' | 'writes')* This ambiguous syntax occurs at: isLatencyCritical?='true' (ambiguity) 'isLatencyCritical' '=' isLatencyCritical?='true' isLatencyCritical?='true' (ambiguity) CLOSE (rule end) name=ID OPEN (ambiguity) 'isLatencyCritical' '=' isLatencyCritical?='true' name=ID OPEN (ambiguity) CLOSE (rule end) nanoentitiesRead+=STRING (ambiguity) 'isLatencyCritical' '=' isLatencyCritical?='true' nanoentitiesRead+=STRING (ambiguity) CLOSE (rule end) nanoentitiesWritten+=STRING (ambiguity) 'isLatencyCritical' '=' isLatencyCritical?='true' nanoentitiesWritten+=STRING (ambiguity) CLOSE (rule end)
    protected void
    emit_UseCase___WritesKeyword_3_1_2_0_0_a_ReadsKeyword_3_1_1_0_0__a(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
    Ambiguous syntax: ('writes'* 'reads')* This ambiguous syntax occurs at: nanoentitiesRead+=STRING (ambiguity) ',' nanoentitiesRead+=STRING nanoentitiesRead+=STRING (ambiguity) nanoentitiesRead+=STRING
    protected void
    emit_UseCase___WritesKeyword_3_1_2_0_0_a_ReadsKeyword_3_1_1_0_0__p(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
    Ambiguous syntax: ('writes'* 'reads')+ This ambiguous syntax occurs at: isLatencyCritical?='true' (ambiguity) ',' nanoentitiesRead+=STRING isLatencyCritical?='true' (ambiguity) nanoentitiesRead+=STRING name=ID OPEN (ambiguity) ',' nanoentitiesRead+=STRING name=ID OPEN (ambiguity) nanoentitiesRead+=STRING nanoentitiesRead+=STRING (ambiguity) nanoentitiesRead+=STRING nanoentitiesWritten+=STRING (ambiguity) ',' nanoentitiesRead+=STRING nanoentitiesWritten+=STRING (ambiguity) nanoentitiesRead+=STRING
    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 String
    getCLOSEToken(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
    terminal CLOSE: '}';
    protected String
    getOPENToken(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
    terminal OPEN: '{';
    protected 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)
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • grammarAccess

    • match_UseCase___ReadsKeyword_3_1_1_0_0_a_WritesKeyword_3_1_2_0_0__a

      protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_UseCase___ReadsKeyword_3_1_1_0_0_a_WritesKeyword_3_1_2_0_0__a
    • match_UseCase___ReadsKeyword_3_1_1_0_0_a_WritesKeyword_3_1_2_0_0__p

      protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_UseCase___ReadsKeyword_3_1_1_0_0_a_WritesKeyword_3_1_2_0_0__p
    • match_UseCase___ReadsKeyword_3_1_1_0_0_or_WritesKeyword_3_1_2_0_0__a

      protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_UseCase___ReadsKeyword_3_1_1_0_0_or_WritesKeyword_3_1_2_0_0__a
    • match_UseCase___WritesKeyword_3_1_2_0_0_a_ReadsKeyword_3_1_1_0_0__a

      protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_UseCase___WritesKeyword_3_1_2_0_0_a_ReadsKeyword_3_1_1_0_0__a
    • match_UseCase___WritesKeyword_3_1_2_0_0_a_ReadsKeyword_3_1_1_0_0__p

      protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_UseCase___WritesKeyword_3_1_2_0_0_a_ReadsKeyword_3_1_1_0_0__p
  • Constructor Details

    • ServiceCutterConfigurationDSLSyntacticSequencer

      public ServiceCutterConfigurationDSLSyntacticSequencer()
  • Method Details

    • init

      @Inject protected void init(org.eclipse.xtext.IGrammarAccess access)
    • getUnassignedRuleCallToken

      protected 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
    • getCLOSEToken

      protected String getCLOSEToken(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
      terminal CLOSE: '}';
    • getOPENToken

      protected String getOPENToken(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
      terminal OPEN: '{';
    • 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_UseCase___ReadsKeyword_3_1_1_0_0_a_WritesKeyword_3_1_2_0_0__a

      protected void emit_UseCase___ReadsKeyword_3_1_1_0_0_a_WritesKeyword_3_1_2_0_0__a(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
       Ambiguous syntax:
           ('reads'* 'writes')*
      
       This ambiguous syntax occurs at:
           nanoentitiesWritten+=STRING (ambiguity) ',' nanoentitiesWritten+=STRING
           nanoentitiesWritten+=STRING (ambiguity) nanoentitiesWritten+=STRING
               
       
    • emit_UseCase___ReadsKeyword_3_1_1_0_0_a_WritesKeyword_3_1_2_0_0__p

      protected void emit_UseCase___ReadsKeyword_3_1_1_0_0_a_WritesKeyword_3_1_2_0_0__p(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
       Ambiguous syntax:
           ('reads'* 'writes')+
      
       This ambiguous syntax occurs at:
           isLatencyCritical?='true' (ambiguity) ',' nanoentitiesWritten+=STRING
           isLatencyCritical?='true' (ambiguity) nanoentitiesWritten+=STRING
           name=ID OPEN (ambiguity) ',' nanoentitiesWritten+=STRING
           name=ID OPEN (ambiguity) nanoentitiesWritten+=STRING
           nanoentitiesRead+=STRING (ambiguity) ',' nanoentitiesWritten+=STRING
           nanoentitiesRead+=STRING (ambiguity) nanoentitiesWritten+=STRING
           nanoentitiesWritten+=STRING (ambiguity) nanoentitiesWritten+=STRING
               
       
    • emit_UseCase___ReadsKeyword_3_1_1_0_0_or_WritesKeyword_3_1_2_0_0__a

      protected void emit_UseCase___ReadsKeyword_3_1_1_0_0_or_WritesKeyword_3_1_2_0_0__a(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
       Ambiguous syntax:
           ('reads' | 'writes')*
      
       This ambiguous syntax occurs at:
           isLatencyCritical?='true' (ambiguity) 'isLatencyCritical' '=' isLatencyCritical?='true'
           isLatencyCritical?='true' (ambiguity) CLOSE (rule end)
           name=ID OPEN (ambiguity) 'isLatencyCritical' '=' isLatencyCritical?='true'
           name=ID OPEN (ambiguity) CLOSE (rule end)
           nanoentitiesRead+=STRING (ambiguity) 'isLatencyCritical' '=' isLatencyCritical?='true'
           nanoentitiesRead+=STRING (ambiguity) CLOSE (rule end)
           nanoentitiesWritten+=STRING (ambiguity) 'isLatencyCritical' '=' isLatencyCritical?='true'
           nanoentitiesWritten+=STRING (ambiguity) CLOSE (rule end)
               
       
    • emit_UseCase___WritesKeyword_3_1_2_0_0_a_ReadsKeyword_3_1_1_0_0__a

      protected void emit_UseCase___WritesKeyword_3_1_2_0_0_a_ReadsKeyword_3_1_1_0_0__a(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
       Ambiguous syntax:
           ('writes'* 'reads')*
      
       This ambiguous syntax occurs at:
           nanoentitiesRead+=STRING (ambiguity) ',' nanoentitiesRead+=STRING
           nanoentitiesRead+=STRING (ambiguity) nanoentitiesRead+=STRING
               
       
    • emit_UseCase___WritesKeyword_3_1_2_0_0_a_ReadsKeyword_3_1_1_0_0__p

      protected void emit_UseCase___WritesKeyword_3_1_2_0_0_a_ReadsKeyword_3_1_1_0_0__p(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
       Ambiguous syntax:
           ('writes'* 'reads')+
      
       This ambiguous syntax occurs at:
           isLatencyCritical?='true' (ambiguity) ',' nanoentitiesRead+=STRING
           isLatencyCritical?='true' (ambiguity) nanoentitiesRead+=STRING
           name=ID OPEN (ambiguity) ',' nanoentitiesRead+=STRING
           name=ID OPEN (ambiguity) nanoentitiesRead+=STRING
           nanoentitiesRead+=STRING (ambiguity) nanoentitiesRead+=STRING
           nanoentitiesWritten+=STRING (ambiguity) ',' nanoentitiesRead+=STRING
           nanoentitiesWritten+=STRING (ambiguity) nanoentitiesRead+=STRING