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'.
    • createSitemap

      Sitemap createSitemap()
      Returns a new object of class 'Sitemap'.
      Returns:
      a new object of class 'Sitemap'.
    • createWidget

      Widget createWidget()
      Returns a new object of class 'Widget'.
      Returns:
      a new object of class 'Widget'.
    • createNonLinkableWidget

      NonLinkableWidget createNonLinkableWidget()
      Returns a new object of class 'Non Linkable Widget'.
      Returns:
      a new object of class 'Non Linkable Widget'.
    • createLinkableWidget

      LinkableWidget createLinkableWidget()
      Returns a new object of class 'Linkable Widget'.
      Returns:
      a new object of class 'Linkable Widget'.
    • createFrame

      Frame createFrame()
      Returns a new object of class 'Frame'.
      Returns:
      a new object of class 'Frame'.
    • createText

      Text createText()
      Returns a new object of class 'Text'.
      Returns:
      a new object of class 'Text'.
    • createGroup

      Group createGroup()
      Returns a new object of class 'Group'.
      Returns:
      a new object of class 'Group'.
    • createImage

      Image createImage()
      Returns a new object of class 'Image'.
      Returns:
      a new object of class 'Image'.
    • createVideo

      Video createVideo()
      Returns a new object of class 'Video'.
      Returns:
      a new object of class 'Video'.
    • createChart

      Chart createChart()
      Returns a new object of class 'Chart'.
      Returns:
      a new object of class 'Chart'.
    • createWebview

      Webview createWebview()
      Returns a new object of class 'Webview'.
      Returns:
      a new object of class 'Webview'.
    • createSwitch

      Switch createSwitch()
      Returns a new object of class 'Switch'.
      Returns:
      a new object of class 'Switch'.
    • createMapview

      Mapview createMapview()
      Returns a new object of class 'Mapview'.
      Returns:
      a new object of class 'Mapview'.
    • createSlider

      Slider createSlider()
      Returns a new object of class 'Slider'.
      Returns:
      a new object of class 'Slider'.
    • createSelection

      Selection createSelection()
      Returns a new object of class 'Selection'.
      Returns:
      a new object of class 'Selection'.
    • createSetpoint

      Setpoint createSetpoint()
      Returns a new object of class 'Setpoint'.
      Returns:
      a new object of class 'Setpoint'.
    • createColorpicker

      Colorpicker createColorpicker()
      Returns a new object of class 'Colorpicker'.
      Returns:
      a new object of class 'Colorpicker'.
    • createInput

      Input createInput()
      Returns a new object of class 'Input'.
      Returns:
      a new object of class 'Input'.
    • createButtongrid

      Buttongrid createButtongrid()
      Returns a new object of class 'Buttongrid'.
      Returns:
      a new object of class 'Buttongrid'.
    • createButton

      Button createButton()
      Returns a new object of class 'Button'.
      Returns:
      a new object of class 'Button'.
    • createDefault

      Default createDefault()
      Returns a new object of class 'Default'.
      Returns:
      a new object of class 'Default'.
    • createButtonDefinition

      ButtonDefinition createButtonDefinition()
      Returns a new object of class 'Button Definition'.
      Returns:
      a new object of class 'Button Definition'.
    • createMapping

      Mapping createMapping()
      Returns a new object of class 'Mapping'.
      Returns:
      a new object of class 'Mapping'.
    • createVisibilityRule

      VisibilityRule createVisibilityRule()
      Returns a new object of class 'Visibility Rule'.
      Returns:
      a new object of class 'Visibility Rule'.
    • createColorArray

      ColorArray createColorArray()
      Returns a new object of class 'Color Array'.
      Returns:
      a new object of class 'Color Array'.
    • createIconRule

      IconRule createIconRule()
      Returns a new object of class 'Icon Rule'.
      Returns:
      a new object of class 'Icon Rule'.
    • createCondition

      Condition createCondition()
      Returns a new object of class 'Condition'.
      Returns:
      a new object of class 'Condition'.
    • getSitemapPackage

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