Class AbstractSitemapSyntacticSequencer

java.lang.Object
org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
org.openhab.core.model.sitemap.serializer.AbstractSitemapSyntacticSequencer
All Implemented Interfaces:
org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor, org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer
Direct Known Subclasses:
SitemapSyntacticSequencer

public abstract class AbstractSitemapSyntacticSequencer extends org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
  • Field Details

    • grammarAccess

      protected SitemapGrammarAccess grammarAccess
    • match_Button_Chart_Colorpicker_Colortemperaturepicker_Default_Group_Image_Input_Mapview_Selection_Setpoint_Slider_Switch_Video_Webview_ButtonKeyword_0_or_ChartKeyword_0_or_ColorpickerKeyword_0_or_ColortemperaturepickerKeyword_0_or_DefaultKeyword_0_or_GroupKeyword_0_or_ImageKeyword_0_or_InputKeyword_0_or_MapviewKeyword_0_or_SelectionKeyword_0_or_SetpointKeyword_0_or_SliderKeyword_0_or_SwitchKeyword_0_or_VideoKeyword_0_or_WebviewKeyword_0

      protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_Button_Chart_Colorpicker_Colortemperaturepicker_Default_Group_Image_Input_Mapview_Selection_Setpoint_Slider_Switch_Video_Webview_ButtonKeyword_0_or_ChartKeyword_0_or_ColorpickerKeyword_0_or_ColortemperaturepickerKeyword_0_or_DefaultKeyword_0_or_GroupKeyword_0_or_ImageKeyword_0_or_InputKeyword_0_or_MapviewKeyword_0_or_SelectionKeyword_0_or_SetpointKeyword_0_or_SliderKeyword_0_or_SwitchKeyword_0_or_VideoKeyword_0_or_WebviewKeyword_0
    • match_Button_Chart_Colorpicker_Colortemperaturepicker_Default_Input_Mapview_Selection_Setpoint_Slider_Switch_Video_Webview_ButtonKeyword_0_or_ChartKeyword_0_or_ColorpickerKeyword_0_or_ColortemperaturepickerKeyword_0_or_DefaultKeyword_0_or_InputKeyword_0_or_MapviewKeyword_0_or_SelectionKeyword_0_or_SetpointKeyword_0_or_SliderKeyword_0_or_SwitchKeyword_0_or_VideoKeyword_0_or_WebviewKeyword_0

      protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_Button_Chart_Colorpicker_Colortemperaturepicker_Default_Input_Mapview_Selection_Setpoint_Slider_Switch_Video_Webview_ButtonKeyword_0_or_ChartKeyword_0_or_ColorpickerKeyword_0_or_ColortemperaturepickerKeyword_0_or_DefaultKeyword_0_or_InputKeyword_0_or_MapviewKeyword_0_or_SelectionKeyword_0_or_SetpointKeyword_0_or_SliderKeyword_0_or_SwitchKeyword_0_or_VideoKeyword_0_or_WebviewKeyword_0
    • match_Group_Image_GroupKeyword_0_or_ImageKeyword_0

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

    • AbstractSitemapSyntacticSequencer

      public AbstractSitemapSyntacticSequencer()
  • 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
    • 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_Button_Chart_Colorpicker_Colortemperaturepicker_Default_Group_Image_Input_Mapview_Selection_Setpoint_Slider_Switch_Video_Webview_ButtonKeyword_0_or_ChartKeyword_0_or_ColorpickerKeyword_0_or_ColortemperaturepickerKeyword_0_or_DefaultKeyword_0_or_GroupKeyword_0_or_ImageKeyword_0_or_InputKeyword_0_or_MapviewKeyword_0_or_SelectionKeyword_0_or_SetpointKeyword_0_or_SliderKeyword_0_or_SwitchKeyword_0_or_VideoKeyword_0_or_WebviewKeyword_0

      protected void emit_Button_Chart_Colorpicker_Colortemperaturepicker_Default_Group_Image_Input_Mapview_Selection_Setpoint_Slider_Switch_Video_Webview_ButtonKeyword_0_or_ChartKeyword_0_or_ColorpickerKeyword_0_or_ColortemperaturepickerKeyword_0_or_DefaultKeyword_0_or_GroupKeyword_0_or_ImageKeyword_0_or_InputKeyword_0_or_MapviewKeyword_0_or_SelectionKeyword_0_or_SetpointKeyword_0_or_SliderKeyword_0_or_SwitchKeyword_0_or_VideoKeyword_0_or_WebviewKeyword_0(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
       Ambiguous syntax:
           (
               'Group' | 
               'Image' | 
               'Video' | 
               'Chart' | 
               'Webview' | 
               'Switch' | 
               'Mapview' | 
               'Slider' | 
               'Selection' | 
               'Setpoint' | 
               'Colorpicker' | 
               'Colortemperaturepicker' | 
               'Input' | 
               'Button' | 
               'Default'
           )
      
       This ambiguous syntax occurs at:
           (rule start) (ambiguity) (rule start)
      
       
    • emit_Button_Chart_Colorpicker_Colortemperaturepicker_Default_Input_Mapview_Selection_Setpoint_Slider_Switch_Video_Webview_ButtonKeyword_0_or_ChartKeyword_0_or_ColorpickerKeyword_0_or_ColortemperaturepickerKeyword_0_or_DefaultKeyword_0_or_InputKeyword_0_or_MapviewKeyword_0_or_SelectionKeyword_0_or_SetpointKeyword_0_or_SliderKeyword_0_or_SwitchKeyword_0_or_VideoKeyword_0_or_WebviewKeyword_0

      protected void emit_Button_Chart_Colorpicker_Colortemperaturepicker_Default_Input_Mapview_Selection_Setpoint_Slider_Switch_Video_Webview_ButtonKeyword_0_or_ChartKeyword_0_or_ColorpickerKeyword_0_or_ColortemperaturepickerKeyword_0_or_DefaultKeyword_0_or_InputKeyword_0_or_MapviewKeyword_0_or_SelectionKeyword_0_or_SetpointKeyword_0_or_SliderKeyword_0_or_SwitchKeyword_0_or_VideoKeyword_0_or_WebviewKeyword_0(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
       Ambiguous syntax:
           (
               'Video' | 
               'Chart' | 
               'Webview' | 
               'Switch' | 
               'Mapview' | 
               'Slider' | 
               'Selection' | 
               'Setpoint' | 
               'Colorpicker' | 
               'Colortemperaturepicker' | 
               'Input' | 
               'Button' | 
               'Default'
           )
      
       This ambiguous syntax occurs at:
           (rule start) (ambiguity) (rule start)
      
       
    • emit_Group_Image_GroupKeyword_0_or_ImageKeyword_0

      protected void emit_Group_Image_GroupKeyword_0_or_ImageKeyword_0(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
       Ambiguous syntax:
           'Group' | 'Image'
      
       This ambiguous syntax occurs at:
           (rule start) (ambiguity) '{' children+=Widget
           (rule start) (ambiguity) (rule start)