java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.birt.chart.model.component.impl.SeriesImpl
All Implemented Interfaces:
Series, IChartObject, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject
Direct Known Subclasses:
BarSeriesImpl, DialSeriesImpl, GanttSeriesImpl, LineSeriesImpl, PieSeriesImpl, StockSeriesImpl

public class SeriesImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements Series
An implementation of the model object ' Series'.

The following features are implemented:

  • Nested Class Summary

    Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl

    org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList

    Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject

    org.eclipse.emf.ecore.InternalEObject.EStore
  • Field Summary

    Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl

    ELAST_EOBJECT_FLAG

    Fields inherited from interface org.eclipse.emf.ecore.InternalEObject

    EOPPOSITE_FEATURE_BASE
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.emf.common.notify.NotificationChain
    basicSetCursor(Cursor newCursor, org.eclipse.emf.common.notify.NotificationChain msgs)
    org.eclipse.emf.common.notify.NotificationChain
    basicSetCurveFitting(CurveFitting newCurveFitting, org.eclipse.emf.common.notify.NotificationChain msgs)
    org.eclipse.emf.common.notify.NotificationChain
    basicSetDataPoint(DataPoint newDataPoint, org.eclipse.emf.common.notify.NotificationChain msgs)
    org.eclipse.emf.common.notify.NotificationChain
    basicSetLabel(Label newLabel, org.eclipse.emf.common.notify.NotificationChain msgs)
    boolean
    Indicates if this series type may be rendered stacked with other series instances of the same type NOTE: Manually written
    boolean
    This method should return true if the series type can be used in a combination chart.
    boolean
    Indicates if this series graphic element may share a scale unit with other similar elements.
     
    static Series
    A convenience method to create an initialized 'Series' instance
    static Series
    A convenience method to create an initialized 'Series' instance
    eGet(int featureID, boolean resolve, boolean coreType)
    org.eclipse.emf.common.notify.NotificationChain
    eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
    boolean
    eIsSet(int featureID)
    void
    eSet(int featureID, Object newValue)
    void
    eUnset(int featureID)
    org.eclipse.emf.common.util.EList<Query>
    Returns the value dataSet.
    getDataSet(String userkey)
    Returns the user dataSet.
    org.eclipse.emf.common.util.EMap<String,DataSet>
    int[]
    Returns the index array of data definitions which must be defined.
    This method should return a user-friendly name for the series type.
    org.eclipse.birt.chart.util.NameSet
    Returns supported label positions scope in current series.
    org.eclipse.emf.common.util.EList<Trigger>
    boolean
    boolean
    boolean
    boolean
    boolean
    The method indicates if painting requests of series should be added to a single cache.
    boolean
    boolean
    boolean
    void
    setCursor(Cursor newCursor)
    void
    setCurveFitting(CurveFitting newCurveFitting)
    void
    setDataPoint(DataPoint newDataPoint)
    void
    setDataSet(String userKey, DataSet newDataSet)
    Sets the user dataSet.
    void
    setDataSet(DataSet newDataSet)
    Sets the value dataSet.
    void
    setLabel(Label newLabel)
    void
    setLabelPosition(Position newLabelPosition)
    void
    setSeriesIdentifier(Object newSeriesIdentifier)
    void
    setStacked(boolean newStacked)
    void
    setTranslucent(boolean newTranslucent)
    void
    setVisible(boolean newVisible)
    void
    translateFrom(Series sourceSeries, int iSeriesDefinitionIndex, Chart chart)
    This method should modify the series instance to extract whatever information it can from the series provided...updating the model if necessary.
    void
    void
    void
    void

    Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl

    eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI

    Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

    eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset

    Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl

    eNotificationRequired, eNotify

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.emf.ecore.EObject

    eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset

    Methods inherited from interface org.eclipse.emf.ecore.InternalEObject

    eNotificationRequired

    Methods inherited from interface org.eclipse.emf.common.notify.Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver