Class AbstractSitemapSemanticSequencer

java.lang.Object
org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
org.openhab.core.model.sitemap.serializer.AbstractSitemapSemanticSequencer
All Implemented Interfaces:
org.eclipse.xtext.serializer.sequencer.ISemanticSequencer
Direct Known Subclasses:
SitemapSemanticSequencer

public abstract class AbstractSitemapSemanticSequencer extends org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
  • Field Summary

    Fields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer

    genericSequencer, genericSequencerProvider

    Fields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer

    diagnosticProvider, errorAcceptor, feederProvider, masterSequencer, nodeProvider, sequenceAcceptor, transientValues
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    sequence(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject)
     
    protected void
    sequence_ModelButton(org.eclipse.xtext.serializer.ISerializationContext context, ModelButton semanticObject)
    Contexts: ModelWidget returns ModelButton ModelNonLinkableWidget returns ModelButton ModelButton returns ModelButton Constraint: ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | row=INT | column=INT | stateless?
    protected void
    sequence_ModelButtonDefinition(org.eclipse.xtext.serializer.ISerializationContext context, ModelButtonDefinition semanticObject)
    Contexts: ModelButtonDefinition returns ModelButtonDefinition Constraint: (row=INT column=INT cmd=Command (label=ID | label=STRING) icon=Icon?)
    protected void
    sequence_ModelButtonDefinitionList(org.eclipse.xtext.serializer.ISerializationContext context, ModelButtonDefinitionList semanticObject)
    Contexts: ModelButtonDefinitionList returns ModelButtonDefinitionList Constraint: (elements+=ModelButtonDefinition elements+=ModelButtonDefinition*)
    protected void
    sequence_ModelButtongrid(org.eclipse.xtext.serializer.ISerializationContext context, ModelButtongrid semanticObject)
    Contexts: ModelButtongrid returns ModelButtongrid Constraint: ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | buttons=ModelButtonDefinitionList | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )*
    protected void
    sequence_ModelButtongrid_ModelLinkableWidget(org.eclipse.xtext.serializer.ISerializationContext context, ModelButtongrid semanticObject)
    Contexts: ModelWidget returns ModelButtongrid ModelLinkableWidget returns ModelButtongrid Constraint: ( ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | buttons=ModelButtonDefinitionList | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )* children+=ModelWidget* )
    protected void
    sequence_ModelChart(org.eclipse.xtext.serializer.ISerializationContext context, ModelChart semanticObject)
    Contexts: ModelWidget returns ModelChart ModelNonLinkableWidget returns ModelChart ModelChart returns ModelChart Constraint: ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | service=STRING | refresh=INT | period=Period | legend=BOOLEAN_OBJECT | forceAsItem=BOOLEAN_OBJECT | yAxisDecimalPattern=STRING | interpolation=STRING | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )+
    protected void
    sequence_ModelColorArray(org.eclipse.xtext.serializer.ISerializationContext context, ModelColorArray semanticObject)
    Contexts: ModelColorArray returns ModelColorArray Constraint: ((conditions+=ModelCondition conditions+=ModelCondition*)?
    protected void
    sequence_ModelColorArrayList(org.eclipse.xtext.serializer.ISerializationContext context, ModelColorArrayList semanticObject)
    Contexts: ModelColorArrayList returns ModelColorArrayList Constraint: (elements+=ModelColorArray elements+=ModelColorArray*)
    protected void
    sequence_ModelColorpicker(org.eclipse.xtext.serializer.ISerializationContext context, ModelColorpicker semanticObject)
    Contexts: ModelWidget returns ModelColorpicker ModelNonLinkableWidget returns ModelColorpicker ModelColorpicker returns ModelColorpicker Constraint: ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )+
    protected void
    sequence_ModelColortemperaturepicker(org.eclipse.xtext.serializer.ISerializationContext context, ModelColortemperaturepicker semanticObject)
    Contexts: ModelWidget returns ModelColortemperaturepicker ModelNonLinkableWidget returns ModelColortemperaturepicker ModelColortemperaturepicker returns ModelColortemperaturepicker Constraint: ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | minValue=Number | maxValue=Number | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )+
    protected void
    sequence_ModelCondition(org.eclipse.xtext.serializer.ISerializationContext context, ModelCondition semanticObject)
    Contexts: ModelCondition returns ModelCondition Constraint: ( item=ID?
    protected void
    sequence_ModelDefault(org.eclipse.xtext.serializer.ISerializationContext context, ModelDefault semanticObject)
    Contexts: ModelWidget returns ModelDefault ModelNonLinkableWidget returns ModelDefault ModelDefault returns ModelDefault Constraint: ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | height=INT | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )+
    protected void
    sequence_ModelFrame(org.eclipse.xtext.serializer.ISerializationContext context, ModelFrame semanticObject)
    Contexts: ModelFrame returns ModelFrame Constraint: ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )*
    protected void
    sequence_ModelFrame_ModelLinkableWidget(org.eclipse.xtext.serializer.ISerializationContext context, ModelFrame semanticObject)
    Contexts: ModelWidget returns ModelFrame ModelLinkableWidget returns ModelFrame Constraint: ( ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )* children+=ModelWidget* )
    protected void
    sequence_ModelGroup(org.eclipse.xtext.serializer.ISerializationContext context, ModelGroup semanticObject)
    Contexts: ModelGroup returns ModelGroup Constraint: ( item=GroupItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )+
    protected void
    sequence_ModelGroup_ModelLinkableWidget(org.eclipse.xtext.serializer.ISerializationContext context, ModelGroup semanticObject)
    Contexts: ModelWidget returns ModelGroup ModelLinkableWidget returns ModelGroup Constraint: ( ( item=GroupItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )+ children+=ModelWidget* )
    protected void
    sequence_ModelIconRule(org.eclipse.xtext.serializer.ISerializationContext context, ModelIconRule semanticObject)
    Contexts: ModelIconRule returns ModelIconRule Constraint: ((conditions+=ModelCondition conditions+=ModelCondition*)?
    protected void
    sequence_ModelIconRuleList(org.eclipse.xtext.serializer.ISerializationContext context, ModelIconRuleList semanticObject)
    Contexts: ModelIconRuleList returns ModelIconRuleList Constraint: (elements+=ModelIconRule elements+=ModelIconRule*)
    protected void
    sequence_ModelImage(org.eclipse.xtext.serializer.ISerializationContext context, ModelImage semanticObject)
    Contexts: ModelImage returns ModelImage Constraint: ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | url=STRING | refresh=INT | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )+
    protected void
    sequence_ModelImage_ModelLinkableWidget(org.eclipse.xtext.serializer.ISerializationContext context, ModelImage semanticObject)
    Contexts: ModelWidget returns ModelImage ModelLinkableWidget returns ModelImage Constraint: ( ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | url=STRING | refresh=INT | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )+ children+=ModelWidget* )
    protected void
    sequence_ModelInput(org.eclipse.xtext.serializer.ISerializationContext context, ModelInput semanticObject)
    Contexts: ModelWidget returns ModelInput ModelNonLinkableWidget returns ModelInput ModelInput returns ModelInput Constraint: ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | inputHint=STRING | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )+
    protected void
    sequence_ModelLinkableWidget(org.eclipse.xtext.serializer.ISerializationContext context, ModelLinkableWidget semanticObject)
    Contexts: ModelWidget returns ModelLinkableWidget ModelLinkableWidget returns ModelLinkableWidget Constraint: children+=ModelWidget+
    protected void
    sequence_ModelLinkableWidget_ModelText(org.eclipse.xtext.serializer.ISerializationContext context, ModelText semanticObject)
    Contexts: ModelWidget returns ModelText ModelLinkableWidget returns ModelText Constraint: ( ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )* children+=ModelWidget* )
    protected void
    sequence_ModelMapping(org.eclipse.xtext.serializer.ISerializationContext context, ModelMapping semanticObject)
    Contexts: ModelMapping returns ModelMapping Constraint: (cmd=Command releaseCmd=Command?
    protected void
    sequence_ModelMappingList(org.eclipse.xtext.serializer.ISerializationContext context, ModelMappingList semanticObject)
    Contexts: ModelMappingList returns ModelMappingList Constraint: (elements+=ModelMapping elements+=ModelMapping*)
    protected void
    sequence_ModelMapview(org.eclipse.xtext.serializer.ISerializationContext context, ModelMapview semanticObject)
    Contexts: ModelWidget returns ModelMapview ModelNonLinkableWidget returns ModelMapview ModelMapview returns ModelMapview Constraint: ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | height=INT | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )+
    protected void
    sequence_ModelSelection(org.eclipse.xtext.serializer.ISerializationContext context, ModelSelection semanticObject)
    Contexts: ModelWidget returns ModelSelection ModelNonLinkableWidget returns ModelSelection ModelSelection returns ModelSelection Constraint: ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | mappings=ModelMappingList | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )+
    protected void
    sequence_ModelSetpoint(org.eclipse.xtext.serializer.ISerializationContext context, ModelSetpoint semanticObject)
    Contexts: ModelWidget returns ModelSetpoint ModelNonLinkableWidget returns ModelSetpoint ModelSetpoint returns ModelSetpoint Constraint: ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | minValue=Number | maxValue=Number | step=Number | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )+
    protected void
    sequence_ModelSitemap(org.eclipse.xtext.serializer.ISerializationContext context, ModelSitemap semanticObject)
    Contexts: SitemapModel returns ModelSitemap ModelSitemap returns ModelSitemap Constraint: (name=ID label=STRING?
    protected void
    sequence_ModelSlider(org.eclipse.xtext.serializer.ISerializationContext context, ModelSlider semanticObject)
    Contexts: ModelWidget returns ModelSlider ModelNonLinkableWidget returns ModelSlider ModelSlider returns ModelSlider Constraint: ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | switchEnabled?
    protected void
    sequence_ModelSwitch(org.eclipse.xtext.serializer.ISerializationContext context, ModelSwitch semanticObject)
    Contexts: ModelWidget returns ModelSwitch ModelNonLinkableWidget returns ModelSwitch ModelSwitch returns ModelSwitch Constraint: ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | mappings=ModelMappingList | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )+
    protected void
    sequence_ModelText(org.eclipse.xtext.serializer.ISerializationContext context, ModelText semanticObject)
    Contexts: ModelText returns ModelText Constraint: ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )*
    protected void
    sequence_ModelVideo(org.eclipse.xtext.serializer.ISerializationContext context, ModelVideo semanticObject)
    Contexts: ModelWidget returns ModelVideo ModelNonLinkableWidget returns ModelVideo ModelVideo returns ModelVideo Constraint: ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | url=STRING | encoding=STRING | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )+
    protected void
    sequence_ModelVisibilityRule(org.eclipse.xtext.serializer.ISerializationContext context, ModelVisibilityRule semanticObject)
    Contexts: ModelVisibilityRule returns ModelVisibilityRule Constraint: (conditions+=ModelCondition conditions+=ModelCondition*)
    protected void
    sequence_ModelVisibilityRuleList(org.eclipse.xtext.serializer.ISerializationContext context, ModelVisibilityRuleList semanticObject)
    Contexts: ModelVisibilityRuleList returns ModelVisibilityRuleList Constraint: (elements+=ModelVisibilityRule elements+=ModelVisibilityRule*)
    protected void
    sequence_ModelWebview(org.eclipse.xtext.serializer.ISerializationContext context, ModelWebview semanticObject)
    Contexts: ModelWidget returns ModelWebview ModelNonLinkableWidget returns ModelWebview ModelWebview returns ModelWebview Constraint: ( item=ItemRef | label=ID | label=STRING | icon=Icon | IconRules=ModelIconRuleList | staticIcon=Icon | height=INT | url=STRING | labelColor=ModelColorArrayList | valueColor=ModelColorArrayList | iconColor=ModelColorArrayList | visibility=ModelVisibilityRuleList )+

    Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer

    init

    Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer

    createContext, createNodeProvider, createSequence, createSequence, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, init, setMasterSequencer

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AbstractSitemapSemanticSequencer

      public AbstractSitemapSemanticSequencer()
  • Method Details

    • sequence

      public void sequence(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject)
      Overrides:
      sequence in class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
    • sequence_ModelButtonDefinitionList

      protected void sequence_ModelButtonDefinitionList(org.eclipse.xtext.serializer.ISerializationContext context, ModelButtonDefinitionList semanticObject)
       Contexts:
           ModelButtonDefinitionList returns ModelButtonDefinitionList
      
       Constraint:
           (elements+=ModelButtonDefinition elements+=ModelButtonDefinition*)
       
    • sequence_ModelButtonDefinition

      protected void sequence_ModelButtonDefinition(org.eclipse.xtext.serializer.ISerializationContext context, ModelButtonDefinition semanticObject)
       Contexts:
           ModelButtonDefinition returns ModelButtonDefinition
      
       Constraint:
           (row=INT column=INT cmd=Command (label=ID | label=STRING) icon=Icon?)
       
    • sequence_ModelButton

      protected void sequence_ModelButton(org.eclipse.xtext.serializer.ISerializationContext context, ModelButton semanticObject)
       Contexts:
           ModelWidget returns ModelButton
           ModelNonLinkableWidget returns ModelButton
           ModelButton returns ModelButton
      
       Constraint:
           (
               item=ItemRef | 
               label=ID | 
               label=STRING | 
               icon=Icon | 
               IconRules=ModelIconRuleList | 
               staticIcon=Icon | 
               row=INT | 
               column=INT | 
               stateless?='stateless' | 
               cmd=Command | 
               releaseCmd=Command | 
               labelColor=ModelColorArrayList | 
               valueColor=ModelColorArrayList | 
               iconColor=ModelColorArrayList | 
               visibility=ModelVisibilityRuleList
           )+
       
    • sequence_ModelButtongrid

      protected void sequence_ModelButtongrid(org.eclipse.xtext.serializer.ISerializationContext context, ModelButtongrid semanticObject)
       Contexts:
           ModelButtongrid returns ModelButtongrid
      
       Constraint:
           (
               item=ItemRef | 
               label=ID | 
               label=STRING | 
               icon=Icon | 
               IconRules=ModelIconRuleList | 
               staticIcon=Icon | 
               buttons=ModelButtonDefinitionList | 
               labelColor=ModelColorArrayList | 
               valueColor=ModelColorArrayList | 
               iconColor=ModelColorArrayList | 
               visibility=ModelVisibilityRuleList
           )*
       
    • sequence_ModelButtongrid_ModelLinkableWidget

      protected void sequence_ModelButtongrid_ModelLinkableWidget(org.eclipse.xtext.serializer.ISerializationContext context, ModelButtongrid semanticObject)
       Contexts:
           ModelWidget returns ModelButtongrid
           ModelLinkableWidget returns ModelButtongrid
      
       Constraint:
           (
               (
                   item=ItemRef | 
                   label=ID | 
                   label=STRING | 
                   icon=Icon | 
                   IconRules=ModelIconRuleList | 
                   staticIcon=Icon | 
                   buttons=ModelButtonDefinitionList | 
                   labelColor=ModelColorArrayList | 
                   valueColor=ModelColorArrayList | 
                   iconColor=ModelColorArrayList | 
                   visibility=ModelVisibilityRuleList
               )* 
               children+=ModelWidget*
           )
       
    • sequence_ModelChart

      protected void sequence_ModelChart(org.eclipse.xtext.serializer.ISerializationContext context, ModelChart semanticObject)
       Contexts:
           ModelWidget returns ModelChart
           ModelNonLinkableWidget returns ModelChart
           ModelChart returns ModelChart
      
       Constraint:
           (
               item=ItemRef | 
               label=ID | 
               label=STRING | 
               icon=Icon | 
               IconRules=ModelIconRuleList | 
               staticIcon=Icon | 
               service=STRING | 
               refresh=INT | 
               period=Period | 
               legend=BOOLEAN_OBJECT | 
               forceAsItem=BOOLEAN_OBJECT | 
               yAxisDecimalPattern=STRING | 
               interpolation=STRING | 
               labelColor=ModelColorArrayList | 
               valueColor=ModelColorArrayList | 
               iconColor=ModelColorArrayList | 
               visibility=ModelVisibilityRuleList
           )+
       
    • sequence_ModelColorArrayList

      protected void sequence_ModelColorArrayList(org.eclipse.xtext.serializer.ISerializationContext context, ModelColorArrayList semanticObject)
       Contexts:
           ModelColorArrayList returns ModelColorArrayList
      
       Constraint:
           (elements+=ModelColorArray elements+=ModelColorArray*)
       
    • sequence_ModelColorArray

      protected void sequence_ModelColorArray(org.eclipse.xtext.serializer.ISerializationContext context, ModelColorArray semanticObject)
       Contexts:
           ModelColorArray returns ModelColorArray
      
       Constraint:
           ((conditions+=ModelCondition conditions+=ModelCondition*)? arg=STRING)
       
    • sequence_ModelColorpicker

      protected void sequence_ModelColorpicker(org.eclipse.xtext.serializer.ISerializationContext context, ModelColorpicker semanticObject)
       Contexts:
           ModelWidget returns ModelColorpicker
           ModelNonLinkableWidget returns ModelColorpicker
           ModelColorpicker returns ModelColorpicker
      
       Constraint:
           (
               item=ItemRef | 
               label=ID | 
               label=STRING | 
               icon=Icon | 
               IconRules=ModelIconRuleList | 
               staticIcon=Icon | 
               labelColor=ModelColorArrayList | 
               valueColor=ModelColorArrayList | 
               iconColor=ModelColorArrayList | 
               visibility=ModelVisibilityRuleList
           )+
       
    • sequence_ModelColortemperaturepicker

      protected void sequence_ModelColortemperaturepicker(org.eclipse.xtext.serializer.ISerializationContext context, ModelColortemperaturepicker semanticObject)
       Contexts:
           ModelWidget returns ModelColortemperaturepicker
           ModelNonLinkableWidget returns ModelColortemperaturepicker
           ModelColortemperaturepicker returns ModelColortemperaturepicker
      
       Constraint:
           (
               item=ItemRef | 
               label=ID | 
               label=STRING | 
               icon=Icon | 
               IconRules=ModelIconRuleList | 
               staticIcon=Icon | 
               minValue=Number | 
               maxValue=Number | 
               labelColor=ModelColorArrayList | 
               valueColor=ModelColorArrayList | 
               iconColor=ModelColorArrayList | 
               visibility=ModelVisibilityRuleList
           )+
       
    • sequence_ModelCondition

      protected void sequence_ModelCondition(org.eclipse.xtext.serializer.ISerializationContext context, ModelCondition semanticObject)
       Contexts:
           ModelCondition returns ModelCondition
      
       Constraint:
           (
               item=ID? 
               (
                   condition='==' | 
                   condition='>' | 
                   condition='<' | 
                   condition='>=' | 
                   condition='<=' | 
                   condition='!='
               )? 
               (sign='-' | sign='+')? 
               state=XState
           )
       
    • sequence_ModelDefault

      protected void sequence_ModelDefault(org.eclipse.xtext.serializer.ISerializationContext context, ModelDefault semanticObject)
       Contexts:
           ModelWidget returns ModelDefault
           ModelNonLinkableWidget returns ModelDefault
           ModelDefault returns ModelDefault
      
       Constraint:
           (
               item=ItemRef | 
               label=ID | 
               label=STRING | 
               icon=Icon | 
               IconRules=ModelIconRuleList | 
               staticIcon=Icon | 
               height=INT | 
               labelColor=ModelColorArrayList | 
               valueColor=ModelColorArrayList | 
               iconColor=ModelColorArrayList | 
               visibility=ModelVisibilityRuleList
           )+
       
    • sequence_ModelFrame

      protected void sequence_ModelFrame(org.eclipse.xtext.serializer.ISerializationContext context, ModelFrame semanticObject)
       Contexts:
           ModelFrame returns ModelFrame
      
       Constraint:
           (
               item=ItemRef | 
               label=ID | 
               label=STRING | 
               icon=Icon | 
               IconRules=ModelIconRuleList | 
               staticIcon=Icon | 
               labelColor=ModelColorArrayList | 
               valueColor=ModelColorArrayList | 
               iconColor=ModelColorArrayList | 
               visibility=ModelVisibilityRuleList
           )*
       
    • sequence_ModelFrame_ModelLinkableWidget

      protected void sequence_ModelFrame_ModelLinkableWidget(org.eclipse.xtext.serializer.ISerializationContext context, ModelFrame semanticObject)
       Contexts:
           ModelWidget returns ModelFrame
           ModelLinkableWidget returns ModelFrame
      
       Constraint:
           (
               (
                   item=ItemRef | 
                   label=ID | 
                   label=STRING | 
                   icon=Icon | 
                   IconRules=ModelIconRuleList | 
                   staticIcon=Icon | 
                   labelColor=ModelColorArrayList | 
                   valueColor=ModelColorArrayList | 
                   iconColor=ModelColorArrayList | 
                   visibility=ModelVisibilityRuleList
               )* 
               children+=ModelWidget*
           )
       
    • sequence_ModelGroup

      protected void sequence_ModelGroup(org.eclipse.xtext.serializer.ISerializationContext context, ModelGroup semanticObject)
       Contexts:
           ModelGroup returns ModelGroup
      
       Constraint:
           (
               item=GroupItemRef | 
               label=ID | 
               label=STRING | 
               icon=Icon | 
               IconRules=ModelIconRuleList | 
               staticIcon=Icon | 
               labelColor=ModelColorArrayList | 
               valueColor=ModelColorArrayList | 
               iconColor=ModelColorArrayList | 
               visibility=ModelVisibilityRuleList
           )+
       
    • sequence_ModelGroup_ModelLinkableWidget

      protected void sequence_ModelGroup_ModelLinkableWidget(org.eclipse.xtext.serializer.ISerializationContext context, ModelGroup semanticObject)
       Contexts:
           ModelWidget returns ModelGroup
           ModelLinkableWidget returns ModelGroup
      
       Constraint:
           (
               (
                   item=GroupItemRef | 
                   label=ID | 
                   label=STRING | 
                   icon=Icon | 
                   IconRules=ModelIconRuleList | 
                   staticIcon=Icon | 
                   labelColor=ModelColorArrayList | 
                   valueColor=ModelColorArrayList | 
                   iconColor=ModelColorArrayList | 
                   visibility=ModelVisibilityRuleList
               )+ 
               children+=ModelWidget*
           )
       
    • sequence_ModelIconRuleList

      protected void sequence_ModelIconRuleList(org.eclipse.xtext.serializer.ISerializationContext context, ModelIconRuleList semanticObject)
       Contexts:
           ModelIconRuleList returns ModelIconRuleList
      
       Constraint:
           (elements+=ModelIconRule elements+=ModelIconRule*)
       
    • sequence_ModelIconRule

      protected void sequence_ModelIconRule(org.eclipse.xtext.serializer.ISerializationContext context, ModelIconRule semanticObject)
       Contexts:
           ModelIconRule returns ModelIconRule
      
       Constraint:
           ((conditions+=ModelCondition conditions+=ModelCondition*)? arg=Icon)
       
    • sequence_ModelImage

      protected void sequence_ModelImage(org.eclipse.xtext.serializer.ISerializationContext context, ModelImage semanticObject)
       Contexts:
           ModelImage returns ModelImage
      
       Constraint:
           (
               item=ItemRef | 
               label=ID | 
               label=STRING | 
               icon=Icon | 
               IconRules=ModelIconRuleList | 
               staticIcon=Icon | 
               url=STRING | 
               refresh=INT | 
               labelColor=ModelColorArrayList | 
               valueColor=ModelColorArrayList | 
               iconColor=ModelColorArrayList | 
               visibility=ModelVisibilityRuleList
           )+
       
    • sequence_ModelImage_ModelLinkableWidget

      protected void sequence_ModelImage_ModelLinkableWidget(org.eclipse.xtext.serializer.ISerializationContext context, ModelImage semanticObject)
       Contexts:
           ModelWidget returns ModelImage
           ModelLinkableWidget returns ModelImage
      
       Constraint:
           (
               (
                   item=ItemRef | 
                   label=ID | 
                   label=STRING | 
                   icon=Icon | 
                   IconRules=ModelIconRuleList | 
                   staticIcon=Icon | 
                   url=STRING | 
                   refresh=INT | 
                   labelColor=ModelColorArrayList | 
                   valueColor=ModelColorArrayList | 
                   iconColor=ModelColorArrayList | 
                   visibility=ModelVisibilityRuleList
               )+ 
               children+=ModelWidget*
           )
       
    • sequence_ModelInput

      protected void sequence_ModelInput(org.eclipse.xtext.serializer.ISerializationContext context, ModelInput semanticObject)
       Contexts:
           ModelWidget returns ModelInput
           ModelNonLinkableWidget returns ModelInput
           ModelInput returns ModelInput
      
       Constraint:
           (
               item=ItemRef | 
               label=ID | 
               label=STRING | 
               icon=Icon | 
               IconRules=ModelIconRuleList | 
               staticIcon=Icon | 
               inputHint=STRING | 
               labelColor=ModelColorArrayList | 
               valueColor=ModelColorArrayList | 
               iconColor=ModelColorArrayList | 
               visibility=ModelVisibilityRuleList
           )+
       
    • sequence_ModelLinkableWidget

      protected void sequence_ModelLinkableWidget(org.eclipse.xtext.serializer.ISerializationContext context, ModelLinkableWidget semanticObject)
       Contexts:
           ModelWidget returns ModelLinkableWidget
           ModelLinkableWidget returns ModelLinkableWidget
      
       Constraint:
           children+=ModelWidget+
       
    • sequence_ModelLinkableWidget_ModelText

      protected void sequence_ModelLinkableWidget_ModelText(org.eclipse.xtext.serializer.ISerializationContext context, ModelText semanticObject)
       Contexts:
           ModelWidget returns ModelText
           ModelLinkableWidget returns ModelText
      
       Constraint:
           (
               (
                   item=ItemRef | 
                   label=ID | 
                   label=STRING | 
                   icon=Icon | 
                   IconRules=ModelIconRuleList | 
                   staticIcon=Icon | 
                   labelColor=ModelColorArrayList | 
                   valueColor=ModelColorArrayList | 
                   iconColor=ModelColorArrayList | 
                   visibility=ModelVisibilityRuleList
               )* 
               children+=ModelWidget*
           )
       
    • sequence_ModelMappingList

      protected void sequence_ModelMappingList(org.eclipse.xtext.serializer.ISerializationContext context, ModelMappingList semanticObject)
       Contexts:
           ModelMappingList returns ModelMappingList
      
       Constraint:
           (elements+=ModelMapping elements+=ModelMapping*)
       
    • sequence_ModelMapping

      protected void sequence_ModelMapping(org.eclipse.xtext.serializer.ISerializationContext context, ModelMapping semanticObject)
       Contexts:
           ModelMapping returns ModelMapping
      
       Constraint:
           (cmd=Command releaseCmd=Command? (label=ID | label=STRING) icon=Icon?)
       
    • sequence_ModelMapview

      protected void sequence_ModelMapview(org.eclipse.xtext.serializer.ISerializationContext context, ModelMapview semanticObject)
       Contexts:
           ModelWidget returns ModelMapview
           ModelNonLinkableWidget returns ModelMapview
           ModelMapview returns ModelMapview
      
       Constraint:
           (
               item=ItemRef | 
               label=ID | 
               label=STRING | 
               icon=Icon | 
               IconRules=ModelIconRuleList | 
               staticIcon=Icon | 
               height=INT | 
               labelColor=ModelColorArrayList | 
               valueColor=ModelColorArrayList | 
               iconColor=ModelColorArrayList | 
               visibility=ModelVisibilityRuleList
           )+
       
    • sequence_ModelSelection

      protected void sequence_ModelSelection(org.eclipse.xtext.serializer.ISerializationContext context, ModelSelection semanticObject)
       Contexts:
           ModelWidget returns ModelSelection
           ModelNonLinkableWidget returns ModelSelection
           ModelSelection returns ModelSelection
      
       Constraint:
           (
               item=ItemRef | 
               label=ID | 
               label=STRING | 
               icon=Icon | 
               IconRules=ModelIconRuleList | 
               staticIcon=Icon | 
               mappings=ModelMappingList | 
               labelColor=ModelColorArrayList | 
               valueColor=ModelColorArrayList | 
               iconColor=ModelColorArrayList | 
               visibility=ModelVisibilityRuleList
           )+
       
    • sequence_ModelSetpoint

      protected void sequence_ModelSetpoint(org.eclipse.xtext.serializer.ISerializationContext context, ModelSetpoint semanticObject)
       Contexts:
           ModelWidget returns ModelSetpoint
           ModelNonLinkableWidget returns ModelSetpoint
           ModelSetpoint returns ModelSetpoint
      
       Constraint:
           (
               item=ItemRef | 
               label=ID | 
               label=STRING | 
               icon=Icon | 
               IconRules=ModelIconRuleList | 
               staticIcon=Icon | 
               minValue=Number | 
               maxValue=Number | 
               step=Number | 
               labelColor=ModelColorArrayList | 
               valueColor=ModelColorArrayList | 
               iconColor=ModelColorArrayList | 
               visibility=ModelVisibilityRuleList
           )+
       
    • sequence_ModelSitemap

      protected void sequence_ModelSitemap(org.eclipse.xtext.serializer.ISerializationContext context, ModelSitemap semanticObject)
       Contexts:
           SitemapModel returns ModelSitemap
           ModelSitemap returns ModelSitemap
      
       Constraint:
           (name=ID label=STRING? icon=STRING? children+=ModelWidget+)
       
    • sequence_ModelSlider

      protected void sequence_ModelSlider(org.eclipse.xtext.serializer.ISerializationContext context, ModelSlider semanticObject)
       Contexts:
           ModelWidget returns ModelSlider
           ModelNonLinkableWidget returns ModelSlider
           ModelSlider returns ModelSlider
      
       Constraint:
           (
               item=ItemRef | 
               label=ID | 
               label=STRING | 
               icon=Icon | 
               IconRules=ModelIconRuleList | 
               staticIcon=Icon | 
               switchEnabled?='switchSupport' | 
               releaseOnly?='releaseOnly' | 
               minValue=Number | 
               maxValue=Number | 
               step=Number | 
               labelColor=ModelColorArrayList | 
               valueColor=ModelColorArrayList | 
               iconColor=ModelColorArrayList | 
               visibility=ModelVisibilityRuleList
           )+
       
    • sequence_ModelSwitch

      protected void sequence_ModelSwitch(org.eclipse.xtext.serializer.ISerializationContext context, ModelSwitch semanticObject)
       Contexts:
           ModelWidget returns ModelSwitch
           ModelNonLinkableWidget returns ModelSwitch
           ModelSwitch returns ModelSwitch
      
       Constraint:
           (
               item=ItemRef | 
               label=ID | 
               label=STRING | 
               icon=Icon | 
               IconRules=ModelIconRuleList | 
               staticIcon=Icon | 
               mappings=ModelMappingList | 
               labelColor=ModelColorArrayList | 
               valueColor=ModelColorArrayList | 
               iconColor=ModelColorArrayList | 
               visibility=ModelVisibilityRuleList
           )+
       
    • sequence_ModelText

      protected void sequence_ModelText(org.eclipse.xtext.serializer.ISerializationContext context, ModelText semanticObject)
       Contexts:
           ModelText returns ModelText
      
       Constraint:
           (
               item=ItemRef | 
               label=ID | 
               label=STRING | 
               icon=Icon | 
               IconRules=ModelIconRuleList | 
               staticIcon=Icon | 
               labelColor=ModelColorArrayList | 
               valueColor=ModelColorArrayList | 
               iconColor=ModelColorArrayList | 
               visibility=ModelVisibilityRuleList
           )*
       
    • sequence_ModelVideo

      protected void sequence_ModelVideo(org.eclipse.xtext.serializer.ISerializationContext context, ModelVideo semanticObject)
       Contexts:
           ModelWidget returns ModelVideo
           ModelNonLinkableWidget returns ModelVideo
           ModelVideo returns ModelVideo
      
       Constraint:
           (
               item=ItemRef | 
               label=ID | 
               label=STRING | 
               icon=Icon | 
               IconRules=ModelIconRuleList | 
               staticIcon=Icon | 
               url=STRING | 
               encoding=STRING | 
               labelColor=ModelColorArrayList | 
               valueColor=ModelColorArrayList | 
               iconColor=ModelColorArrayList | 
               visibility=ModelVisibilityRuleList
           )+
       
    • sequence_ModelVisibilityRuleList

      protected void sequence_ModelVisibilityRuleList(org.eclipse.xtext.serializer.ISerializationContext context, ModelVisibilityRuleList semanticObject)
       Contexts:
           ModelVisibilityRuleList returns ModelVisibilityRuleList
      
       Constraint:
           (elements+=ModelVisibilityRule elements+=ModelVisibilityRule*)
       
    • sequence_ModelVisibilityRule

      protected void sequence_ModelVisibilityRule(org.eclipse.xtext.serializer.ISerializationContext context, ModelVisibilityRule semanticObject)
       Contexts:
           ModelVisibilityRule returns ModelVisibilityRule
      
       Constraint:
           (conditions+=ModelCondition conditions+=ModelCondition*)
       
    • sequence_ModelWebview

      protected void sequence_ModelWebview(org.eclipse.xtext.serializer.ISerializationContext context, ModelWebview semanticObject)
       Contexts:
           ModelWidget returns ModelWebview
           ModelNonLinkableWidget returns ModelWebview
           ModelWebview returns ModelWebview
      
       Constraint:
           (
               item=ItemRef | 
               label=ID | 
               label=STRING | 
               icon=Icon | 
               IconRules=ModelIconRuleList | 
               staticIcon=Icon | 
               height=INT | 
               url=STRING | 
               labelColor=ModelColorArrayList | 
               valueColor=ModelColorArrayList | 
               iconColor=ModelColorArrayList | 
               visibility=ModelVisibilityRuleList
           )+