Interface ComponentFactory

  • 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:
    ComponentFactoryImpl

    public interface ComponentFactory
    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:
    ComponentPackage
    • Field Detail

      • eINSTANCE

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

      • createAxis

        Axis createAxis()
        Returns a new object of class 'Axis'.
        Returns:
        a new object of class 'Axis'.
      • createChartPreferences

        @Deprecated
        ChartPreferences createChartPreferences()
        Deprecated.
        only reserved for compatibility
        Returns a new object of class 'Chart Preferences'.
        Returns:
        a new object of class 'Chart Preferences'.
      • createCurveFitting

        CurveFitting createCurveFitting()
        Returns a new object of class 'Curve Fitting'.
        Returns:
        a new object of class 'Curve Fitting'.
      • createDial

        Dial createDial()
        Returns a new object of class 'Dial'.
        Returns:
        a new object of class 'Dial'.
      • createDialRegion

        DialRegion createDialRegion()
        Returns a new object of class 'Dial Region'.
        Returns:
        a new object of class 'Dial Region'.
      • createGrid

        Grid createGrid()
        Returns a new object of class 'Grid'.
        Returns:
        a new object of class 'Grid'.
      • createLabel

        Label createLabel()
        Returns a new object of class 'Label'.
        Returns:
        a new object of class 'Label'.
      • createMarkerLine

        MarkerLine createMarkerLine()
        Returns a new object of class 'Marker Line'.
        Returns:
        a new object of class 'Marker Line'.
      • createMarkerRange

        MarkerRange createMarkerRange()
        Returns a new object of class 'Marker Range'.
        Returns:
        a new object of class 'Marker Range'.
      • createNeedle

        Needle createNeedle()
        Returns a new object of class 'Needle'.
        Returns:
        a new object of class 'Needle'.
      • createScale

        Scale createScale()
        Returns a new object of class 'Scale'.
        Returns:
        a new object of class 'Scale'.
      • createSeries

        Series createSeries()
        Returns a new object of class 'Series'.
        Returns:
        a new object of class 'Series'.
      • getComponentPackage

        ComponentPackage getComponentPackage()
        Returns the package supported by this factory.
        Returns:
        the package supported by this factory.