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
-
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
Modifier and TypeFieldDescriptionprotected SitemapGrammarAccess
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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
emit_Buttongrid_Chart_Colorpicker_Default_Group_Image_Input_Mapview_Selection_Setpoint_Slider_Switch_Video_Webview_ButtongridKeyword_0_or_ChartKeyword_0_or_ColorpickerKeyword_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' | 'Input' | 'Buttongrid' | 'Default' ) This ambiguous syntax occurs at: (rule start) (ambiguity) (rule start)protected void
emit_Buttongrid_Chart_Colorpicker_Default_Input_Mapview_Selection_Setpoint_Slider_Switch_Video_Webview_ButtongridKeyword_0_or_ChartKeyword_0_or_ColorpickerKeyword_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' | 'Input' | 'Buttongrid' | 'Default' ) This ambiguous syntax occurs at: (rule start) (ambiguity) (rule start)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)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
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
-
Field Details
-
grammarAccess
-
match_Buttongrid_Chart_Colorpicker_Default_Group_Image_Input_Mapview_Selection_Setpoint_Slider_Switch_Video_Webview_ButtongridKeyword_0_or_ChartKeyword_0_or_ColorpickerKeyword_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_Buttongrid_Chart_Colorpicker_Default_Group_Image_Input_Mapview_Selection_Setpoint_Slider_Switch_Video_Webview_ButtongridKeyword_0_or_ChartKeyword_0_or_ColorpickerKeyword_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_Buttongrid_Chart_Colorpicker_Default_Input_Mapview_Selection_Setpoint_Slider_Switch_Video_Webview_ButtongridKeyword_0_or_ChartKeyword_0_or_ColorpickerKeyword_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_Buttongrid_Chart_Colorpicker_Default_Input_Mapview_Selection_Setpoint_Slider_Switch_Video_Webview_ButtongridKeyword_0_or_ChartKeyword_0_or_ColorpickerKeyword_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 classorg.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 classorg.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-