org.eclipse.birt.chart.model.data
Interface DataFactory

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:
DataFactoryImpl

public interface DataFactory
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:
DataPackage

Field Summary
static DataFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 Action createAction()
          Returns a new object of class 'Action'.
 BaseSampleData createBaseSampleData()
          Returns a new object of class 'Base Sample Data'.
 BubbleDataSet createBubbleDataSet()
          Returns a new object of class 'Bubble Data Set'.
 DataElement createDataElement()
          Returns a new object of class 'Element'.
 DataSet createDataSet()
          Returns a new object of class 'Set'.
 DateTimeDataElement createDateTimeDataElement()
          Returns a new object of class 'Date Time Data Element'.
 DateTimeDataSet createDateTimeDataSet()
          Returns a new object of class 'Date Time Data Set'.
 DifferenceDataSet createDifferenceDataSet()
          Returns a new object of class 'Difference Data Set'.
 GanttDataSet createGanttDataSet()
          Returns a new object of class 'Gantt Data Set'.
 NumberDataElement createNumberDataElement()
          Returns a new object of class 'Number Data Element'.
 NumberDataSet createNumberDataSet()
          Returns a new object of class 'Number Data Set'.
 OrthogonalSampleData createOrthogonalSampleData()
          Returns a new object of class 'Orthogonal Sample Data'.
 Query createQuery()
          Returns a new object of class 'Query'.
 Rule createRule()
          Deprecated. only reserved for compatibility
 SampleData createSampleData()
          Returns a new object of class 'Sample Data'.
 SeriesDefinition createSeriesDefinition()
          Returns a new object of class 'Series Definition'.
 SeriesGrouping createSeriesGrouping()
          Returns a new object of class 'Series Grouping'.
 StockDataSet createStockDataSet()
          Returns a new object of class 'Stock Data Set'.
 TextDataSet createTextDataSet()
          Returns a new object of class 'Text Data Set'.
 Trigger createTrigger()
          Returns a new object of class 'Trigger'.
 DataPackage getDataPackage()
          Returns the package supported by this factory.
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eINSTANCE

public static final DataFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createAction

public Action createAction()
Returns a new object of class 'Action'.

Returns:
a new object of class 'Action'.

createBaseSampleData

public BaseSampleData createBaseSampleData()
Returns a new object of class 'Base Sample Data'.

Returns:
a new object of class 'Base Sample Data'.

createBubbleDataSet

public BubbleDataSet createBubbleDataSet()
Returns a new object of class 'Bubble Data Set'.

Returns:
a new object of class 'Bubble Data Set'.

createDataElement

public DataElement createDataElement()
Returns a new object of class 'Element'.

Returns:
a new object of class 'Element'.

createDataSet

public DataSet createDataSet()
Returns a new object of class 'Set'.

Returns:
a new object of class 'Set'.

createDateTimeDataElement

public DateTimeDataElement createDateTimeDataElement()
Returns a new object of class 'Date Time Data Element'.

Returns:
a new object of class 'Date Time Data Element'.

createDateTimeDataSet

public DateTimeDataSet createDateTimeDataSet()
Returns a new object of class 'Date Time Data Set'.

Returns:
a new object of class 'Date Time Data Set'.

createDifferenceDataSet

public DifferenceDataSet createDifferenceDataSet()
Returns a new object of class 'Difference Data Set'.

Returns:
a new object of class 'Difference Data Set'.

createGanttDataSet

public GanttDataSet createGanttDataSet()
Returns a new object of class 'Gantt Data Set'.

Returns:
a new object of class 'Gantt Data Set'.

createNumberDataElement

public NumberDataElement createNumberDataElement()
Returns a new object of class 'Number Data Element'.

Returns:
a new object of class 'Number Data Element'.

createNumberDataSet

public NumberDataSet createNumberDataSet()
Returns a new object of class 'Number Data Set'.

Returns:
a new object of class 'Number Data Set'.

createOrthogonalSampleData

public OrthogonalSampleData createOrthogonalSampleData()
Returns a new object of class 'Orthogonal Sample Data'.

Returns:
a new object of class 'Orthogonal Sample Data'.

createQuery

public Query createQuery()
Returns a new object of class 'Query'.

Returns:
a new object of class 'Query'.

createRule

public Rule createRule()
Deprecated. only reserved for compatibility

Returns a new object of class 'Rule'.

Returns:
a new object of class 'Rule'.

createSampleData

public SampleData createSampleData()
Returns a new object of class 'Sample Data'.

Returns:
a new object of class 'Sample Data'.

createSeriesDefinition

public SeriesDefinition createSeriesDefinition()
Returns a new object of class 'Series Definition'.

Returns:
a new object of class 'Series Definition'.

createSeriesGrouping

public SeriesGrouping createSeriesGrouping()
Returns a new object of class 'Series Grouping'.

Returns:
a new object of class 'Series Grouping'.

createStockDataSet

public StockDataSet createStockDataSet()
Returns a new object of class 'Stock Data Set'.

Returns:
a new object of class 'Stock Data Set'.

createTextDataSet

public TextDataSet createTextDataSet()
Returns a new object of class 'Text Data Set'.

Returns:
a new object of class 'Text Data Set'.

createTrigger

public Trigger createTrigger()
Returns a new object of class 'Trigger'.

Returns:
a new object of class 'Trigger'.

getDataPackage

public DataPackage getDataPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.


Copyright © 2005-2007 Actuate Corp. All rights reserved.