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:
    SitemapPackage
    • Field Detail

      • eINSTANCE

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

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

        List createList()
        Returns a new object of class 'List'.
        Returns:
        a new object of class 'List'.
      • 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'.
      • createDefault

        Default createDefault()
        Returns a new object of class 'Default'.
        Returns:
        a new object of class 'Default'.
      • 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'.
      • getSitemapPackage

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