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.SyntacticalContextNested classes/interfaces inherited from interface org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer
org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer.ISyntacticSequencerOwner -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SitemapGrammarAccessprotected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAliasprotected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAliasprotected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAliasFields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
contexts, delegate, diagnosticProvider, errorAcceptor, pdaProvider, tokenUtilFields inherited from interface org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor
NO_INDEX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidemit_ModelButton_ModelChart_ModelColorpicker_ModelColortemperaturepicker_ModelDefault_ModelGroup_ModelImage_ModelInput_ModelMapview_ModelSelection_ModelSetpoint_ModelSlider_ModelSwitch_ModelVideo_ModelWebview_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)protected voidemit_ModelButton_ModelChart_ModelColorpicker_ModelColortemperaturepicker_ModelDefault_ModelInput_ModelMapview_ModelSelection_ModelSetpoint_ModelSlider_ModelSwitch_ModelVideo_ModelWebview_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)protected voidemit_ModelGroup_ModelImage_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+=ModelWidget (rule start) (ambiguity) (rule start)protected voidemitUnassignedTokens(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 StringgetUnassignedRuleCallToken(org.eclipse.emf.ecore.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 Details
-
grammarAccess
-
match_ModelButton_ModelChart_ModelColorpicker_ModelColortemperaturepicker_ModelDefault_ModelGroup_ModelImage_ModelInput_ModelMapview_ModelSelection_ModelSetpoint_ModelSlider_ModelSwitch_ModelVideo_ModelWebview_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_ModelButton_ModelChart_ModelColorpicker_ModelColortemperaturepicker_ModelDefault_ModelGroup_ModelImage_ModelInput_ModelMapview_ModelSelection_ModelSetpoint_ModelSlider_ModelSwitch_ModelVideo_ModelWebview_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_ModelButton_ModelChart_ModelColorpicker_ModelColortemperaturepicker_ModelDefault_ModelInput_ModelMapview_ModelSelection_ModelSetpoint_ModelSlider_ModelSwitch_ModelVideo_ModelWebview_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_ModelButton_ModelChart_ModelColorpicker_ModelColortemperaturepicker_ModelDefault_ModelInput_ModelMapview_ModelSelection_ModelSetpoint_ModelSlider_ModelSwitch_ModelVideo_ModelWebview_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_ModelGroup_ModelImage_GroupKeyword_0_or_ImageKeyword_0
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_ModelGroup_ModelImage_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:
getUnassignedRuleCallTokenin 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:
emitUnassignedTokensin classorg.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-