Interface SitemapFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
SitemapFactoryImpl

public interface SitemapFactory extends org.eclipse.emf.ecore.EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
See Also:
  • Field Details

    • eINSTANCE

      static final SitemapFactory eINSTANCE
      The singleton instance of the factory.
  • Method Details

    • createSitemapModel

      SitemapModel createSitemapModel()
      Returns a new object of class 'Model'.
      Returns:
      a new object of class 'Model'.
    • createModelSitemap

      ModelSitemap createModelSitemap()
      Returns a new object of class 'Model Sitemap'.
      Returns:
      a new object of class 'Model Sitemap'.
    • createModelWidget

      ModelWidget createModelWidget()
      Returns a new object of class 'Model Widget'.
      Returns:
      a new object of class 'Model Widget'.
    • createModelNonLinkableWidget

      ModelNonLinkableWidget createModelNonLinkableWidget()
      Returns a new object of class 'Model Non Linkable Widget'.
      Returns:
      a new object of class 'Model Non Linkable Widget'.
    • createModelLinkableWidget

      ModelLinkableWidget createModelLinkableWidget()
      Returns a new object of class 'Model Linkable Widget'.
      Returns:
      a new object of class 'Model Linkable Widget'.
    • createModelFrame

      ModelFrame createModelFrame()
      Returns a new object of class 'Model Frame'.
      Returns:
      a new object of class 'Model Frame'.
    • createModelText

      ModelText createModelText()
      Returns a new object of class 'Model Text'.
      Returns:
      a new object of class 'Model Text'.
    • createModelGroup

      ModelGroup createModelGroup()
      Returns a new object of class 'Model Group'.
      Returns:
      a new object of class 'Model Group'.
    • createModelImage

      ModelImage createModelImage()
      Returns a new object of class 'Model Image'.
      Returns:
      a new object of class 'Model Image'.
    • createModelVideo

      ModelVideo createModelVideo()
      Returns a new object of class 'Model Video'.
      Returns:
      a new object of class 'Model Video'.
    • createModelChart

      ModelChart createModelChart()
      Returns a new object of class 'Model Chart'.
      Returns:
      a new object of class 'Model Chart'.
    • createModelWebview

      ModelWebview createModelWebview()
      Returns a new object of class 'Model Webview'.
      Returns:
      a new object of class 'Model Webview'.
    • createModelSwitch

      ModelSwitch createModelSwitch()
      Returns a new object of class 'Model Switch'.
      Returns:
      a new object of class 'Model Switch'.
    • createModelMapview

      ModelMapview createModelMapview()
      Returns a new object of class 'Model Mapview'.
      Returns:
      a new object of class 'Model Mapview'.
    • createModelSlider

      ModelSlider createModelSlider()
      Returns a new object of class 'Model Slider'.
      Returns:
      a new object of class 'Model Slider'.
    • createModelSelection

      ModelSelection createModelSelection()
      Returns a new object of class 'Model Selection'.
      Returns:
      a new object of class 'Model Selection'.
    • createModelSetpoint

      ModelSetpoint createModelSetpoint()
      Returns a new object of class 'Model Setpoint'.
      Returns:
      a new object of class 'Model Setpoint'.
    • createModelColorpicker

      ModelColorpicker createModelColorpicker()
      Returns a new object of class 'Model Colorpicker'.
      Returns:
      a new object of class 'Model Colorpicker'.
    • createModelColortemperaturepicker

      ModelColortemperaturepicker createModelColortemperaturepicker()
      Returns a new object of class 'Model Colortemperaturepicker'.
      Returns:
      a new object of class 'Model Colortemperaturepicker'.
    • createModelInput

      ModelInput createModelInput()
      Returns a new object of class 'Model Input'.
      Returns:
      a new object of class 'Model Input'.
    • createModelButtongrid

      ModelButtongrid createModelButtongrid()
      Returns a new object of class 'Model Buttongrid'.
      Returns:
      a new object of class 'Model Buttongrid'.
    • createModelButton

      ModelButton createModelButton()
      Returns a new object of class 'Model Button'.
      Returns:
      a new object of class 'Model Button'.
    • createModelDefault

      ModelDefault createModelDefault()
      Returns a new object of class 'Model Default'.
      Returns:
      a new object of class 'Model Default'.
    • createModelButtonDefinitionList

      ModelButtonDefinitionList createModelButtonDefinitionList()
      Returns a new object of class 'Model Button Definition List'.
      Returns:
      a new object of class 'Model Button Definition List'.
    • createModelButtonDefinition

      ModelButtonDefinition createModelButtonDefinition()
      Returns a new object of class 'Model Button Definition'.
      Returns:
      a new object of class 'Model Button Definition'.
    • createModelMappingList

      ModelMappingList createModelMappingList()
      Returns a new object of class 'Model Mapping List'.
      Returns:
      a new object of class 'Model Mapping List'.
    • createModelMapping

      ModelMapping createModelMapping()
      Returns a new object of class 'Model Mapping'.
      Returns:
      a new object of class 'Model Mapping'.
    • createModelColorArrayList

      ModelColorArrayList createModelColorArrayList()
      Returns a new object of class 'Model Color Array List'.
      Returns:
      a new object of class 'Model Color Array List'.
    • createModelColorArray

      ModelColorArray createModelColorArray()
      Returns a new object of class 'Model Color Array'.
      Returns:
      a new object of class 'Model Color Array'.
    • createModelIconRuleList

      ModelIconRuleList createModelIconRuleList()
      Returns a new object of class 'Model Icon Rule List'.
      Returns:
      a new object of class 'Model Icon Rule List'.
    • createModelIconRule

      ModelIconRule createModelIconRule()
      Returns a new object of class 'Model Icon Rule'.
      Returns:
      a new object of class 'Model Icon Rule'.
    • createModelVisibilityRuleList

      ModelVisibilityRuleList createModelVisibilityRuleList()
      Returns a new object of class 'Model Visibility Rule List'.
      Returns:
      a new object of class 'Model Visibility Rule List'.
    • createModelVisibilityRule

      ModelVisibilityRule createModelVisibilityRule()
      Returns a new object of class 'Model Visibility Rule'.
      Returns:
      a new object of class 'Model Visibility Rule'.
    • createModelCondition

      ModelCondition createModelCondition()
      Returns a new object of class 'Model Condition'.
      Returns:
      a new object of class 'Model Condition'.
    • getSitemapPackage

      SitemapPackage getSitemapPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.