Class ThingSyntacticSequencer

java.lang.Object
org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
org.openhab.core.model.thing.serializer.AbstractThingSyntacticSequencer
org.openhab.core.model.thing.serializer.ThingSyntacticSequencer
All Implemented Interfaces:
org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor, org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer

public class ThingSyntacticSequencer extends AbstractThingSyntacticSequencer
Author:
Alex Tugarev - Initial contribution
  • Constructor Details

    • ThingSyntacticSequencer

      public ThingSyntacticSequencer()
  • Method Details

    • emit_ModelThing_ThingKeyword_0_q

      protected void emit_ModelThing_ThingKeyword_0_q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
      Description copied from class: AbstractThingSyntacticSequencer
       Ambiguous syntax:
           'Thing'?
      
       This ambiguous syntax occurs at:
           (rule start) (ambiguity) id=UID
           (rule start) (ambiguity) thingTypeId=UID_SEGMENT
      
       
      Overrides:
      emit_ModelThing_ThingKeyword_0_q in class AbstractThingSyntacticSequencer