Class AbstractPersistenceSyntacticSequencer
java.lang.Object
org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
org.openhab.core.model.persistence.serializer.AbstractPersistenceSyntacticSequencer
- All Implemented Interfaces:
org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor,org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer
- Direct Known Subclasses:
PersistenceSyntacticSequencer
public abstract class AbstractPersistenceSyntacticSequencer
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 PersistenceGrammarAccessprotected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAliasprotected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAliasprotected 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_PersistenceConfiguration_ColonKeyword_2_0_0_or_SemicolonKeyword_2_1(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes) Ambiguous syntax: ':' | ';' This ambiguous syntax occurs at: items+=AllConfig (ambiguity) (rule end) items+=GroupConfig (ambiguity) (rule end) items+=GroupExcludeConfig (ambiguity) (rule end) items+=ItemConfig (ambiguity) (rule end) items+=ItemExcludeConfig (ambiguity) (rule end)protected voidemit_PersistenceModel___AliasesKeyword_4_0_LeftCurlyBracketKeyword_4_1_RightCurlyBracketKeyword_4_3__q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes) Ambiguous syntax: ('Aliases' '{' '}')?protected voidemit_PersistenceModel___FiltersKeyword_2_0_LeftCurlyBracketKeyword_2_1_RightCurlyBracketKeyword_2_3__q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes) Ambiguous syntax: ('Filters' '{' '}')?protected voidemit_PersistenceModel___ItemsKeyword_3_0_LeftCurlyBracketKeyword_3_1_RightCurlyBracketKeyword_3_3__q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes) Ambiguous syntax: ('Items' '{' '}')?protected voidemit_PersistenceModel___StrategiesKeyword_1_0_LeftCurlyBracketKeyword_1_1_RightCurlyBracketKeyword_1_4__q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes) Ambiguous syntax: ('Strategies' '{' '}')?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_PersistenceConfiguration_ColonKeyword_2_0_0_or_SemicolonKeyword_2_1
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PersistenceConfiguration_ColonKeyword_2_0_0_or_SemicolonKeyword_2_1 -
match_PersistenceModel___AliasesKeyword_4_0_LeftCurlyBracketKeyword_4_1_RightCurlyBracketKeyword_4_3__q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PersistenceModel___AliasesKeyword_4_0_LeftCurlyBracketKeyword_4_1_RightCurlyBracketKeyword_4_3__q -
match_PersistenceModel___FiltersKeyword_2_0_LeftCurlyBracketKeyword_2_1_RightCurlyBracketKeyword_2_3__q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PersistenceModel___FiltersKeyword_2_0_LeftCurlyBracketKeyword_2_1_RightCurlyBracketKeyword_2_3__q -
match_PersistenceModel___ItemsKeyword_3_0_LeftCurlyBracketKeyword_3_1_RightCurlyBracketKeyword_3_3__q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PersistenceModel___ItemsKeyword_3_0_LeftCurlyBracketKeyword_3_1_RightCurlyBracketKeyword_3_3__q -
match_PersistenceModel___StrategiesKeyword_1_0_LeftCurlyBracketKeyword_1_1_RightCurlyBracketKeyword_1_4__q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PersistenceModel___StrategiesKeyword_1_0_LeftCurlyBracketKeyword_1_1_RightCurlyBracketKeyword_1_4__q
-
-
Constructor Details
-
AbstractPersistenceSyntacticSequencer
public AbstractPersistenceSyntacticSequencer()
-
-
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
-