org.eclipse.birt.chart.model.data.impl
Class SeriesDefinitionImpl

java.lang.Object
  extended byorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended byorg.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended byorg.eclipse.emf.ecore.impl.EObjectImpl
              extended byorg.eclipse.birt.chart.model.data.impl.SeriesDefinitionImpl
All Implemented Interfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.common.notify.Notifier, SeriesDefinition

public class SeriesDefinitionImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
implements SeriesDefinition

An implementation of the model object ' Series Definition'.

The following features are implemented:


Nested Class Summary
 
Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Nested classes inherited from class 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.birt.chart.model.data.SeriesDefinition
EMPTY_ARRAY
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 org.eclipse.emf.common.notify.NotificationChain basicSetFormatSpecifier(FormatSpecifier newFormatSpecifier, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetGrouping(SeriesGrouping newGrouping, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetQuery(Query newQuery, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetSeriesPalette(Palette newSeriesPalette, org.eclipse.emf.common.notify.NotificationChain msgs)
           
static SeriesDefinition create()
          A convenience method provided to create a series definition instance and initialize its member variables NOTE: Manually written
 java.lang.Object 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, java.lang.Object newValue)
           
 void eUnset(int featureID)
           
 Series getDesignTimeSeries()
           
 FormatSpecifier getFormatSpecifier()
           
 SeriesGrouping getGrouping()
           
 Query getQuery()
           
 java.util.List getRunTimeSeries()
           
 org.eclipse.emf.common.util.EList getSeries()
           
 org.eclipse.emf.common.util.EList getSeriesDefinitions()
           
 Palette getSeriesPalette()
           
 SortOption getSorting()
           
 boolean isSetSorting()
           
 void setFormatSpecifier(FormatSpecifier newFormatSpecifier)
           
 void setGrouping(SeriesGrouping newGrouping)
           
 void setQuery(Query newQuery)
           
 void setSeriesPalette(Palette newSeriesPalette)
           
 void setSorting(SortOption newSorting)
           
 java.lang.String toString()
           
 void unsetSorting()
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, 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, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, 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, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Method Detail

getQuery

public Query getQuery()

Specified by:
getQuery in interface SeriesDefinition
Returns:
the value of the 'Query' containment reference.
See Also:
SeriesDefinition.setQuery(Query), DataPackage.getSeriesDefinition_Query()

basicSetQuery

public org.eclipse.emf.common.notify.NotificationChain basicSetQuery(Query newQuery,
                                                                     org.eclipse.emf.common.notify.NotificationChain msgs)


setQuery

public void setQuery(Query newQuery)

Specified by:
setQuery in interface SeriesDefinition
Parameters:
newQuery - the new value of the 'Query' containment reference.
See Also:
SeriesDefinition.getQuery()

getSeriesPalette

public Palette getSeriesPalette()

Specified by:
getSeriesPalette in interface SeriesDefinition
Returns:
the value of the 'Series Palette' containment reference.
See Also:
SeriesDefinition.setSeriesPalette(Palette), DataPackage.getSeriesDefinition_SeriesPalette()

basicSetSeriesPalette

public org.eclipse.emf.common.notify.NotificationChain basicSetSeriesPalette(Palette newSeriesPalette,
                                                                             org.eclipse.emf.common.notify.NotificationChain msgs)


setSeriesPalette

public void setSeriesPalette(Palette newSeriesPalette)

Specified by:
setSeriesPalette in interface SeriesDefinition
Parameters:
newSeriesPalette - the new value of the 'Series Palette' containment reference.
See Also:
SeriesDefinition.getSeriesPalette()

getSeriesDefinitions

public org.eclipse.emf.common.util.EList getSeriesDefinitions()

Specified by:
getSeriesDefinitions in interface SeriesDefinition
Returns:
the value of the 'Series Definitions' containment reference list.
See Also:
DataPackage.getSeriesDefinition_SeriesDefinitions()

getFormatSpecifier

public FormatSpecifier getFormatSpecifier()

Specified by:
getFormatSpecifier in interface SeriesDefinition
Returns:
the value of the 'Format Specifier' containment reference.
See Also:
SeriesDefinition.setFormatSpecifier(FormatSpecifier), DataPackage.getSeriesDefinition_FormatSpecifier()

basicSetFormatSpecifier

public org.eclipse.emf.common.notify.NotificationChain basicSetFormatSpecifier(FormatSpecifier newFormatSpecifier,
                                                                               org.eclipse.emf.common.notify.NotificationChain msgs)


setFormatSpecifier

public void setFormatSpecifier(FormatSpecifier newFormatSpecifier)

Specified by:
setFormatSpecifier in interface SeriesDefinition
Parameters:
newFormatSpecifier - the new value of the 'Format Specifier' containment reference.
See Also:
SeriesDefinition.getFormatSpecifier()

getSeries

public org.eclipse.emf.common.util.EList getSeries()

Specified by:
getSeries in interface SeriesDefinition
Returns:
the value of the 'Series' containment reference list.
See Also:
DataPackage.getSeriesDefinition_Series()

getGrouping

public SeriesGrouping getGrouping()

Specified by:
getGrouping in interface SeriesDefinition
Returns:
the value of the 'Grouping' containment reference.
See Also:
SeriesDefinition.setGrouping(SeriesGrouping), DataPackage.getSeriesDefinition_Grouping()

basicSetGrouping

public org.eclipse.emf.common.notify.NotificationChain basicSetGrouping(SeriesGrouping newGrouping,
                                                                        org.eclipse.emf.common.notify.NotificationChain msgs)


setGrouping

public void setGrouping(SeriesGrouping newGrouping)

Specified by:
setGrouping in interface SeriesDefinition
Parameters:
newGrouping - the new value of the 'Grouping' containment reference.
See Also:
SeriesDefinition.getGrouping()

getSorting

public SortOption getSorting()

Specified by:
getSorting in interface SeriesDefinition
Returns:
the value of the 'Sorting' attribute.
See Also:
SortOption, SeriesDefinition.isSetSorting(), SeriesDefinition.unsetSorting(), SeriesDefinition.setSorting(SortOption), DataPackage.getSeriesDefinition_Sorting()

setSorting

public void setSorting(SortOption newSorting)

Specified by:
setSorting in interface SeriesDefinition
Parameters:
newSorting - the new value of the 'Sorting' attribute.
See Also:
SortOption, SeriesDefinition.isSetSorting(), SeriesDefinition.unsetSorting(), SeriesDefinition.getSorting()

unsetSorting

public void unsetSorting()

Specified by:
unsetSorting in interface SeriesDefinition
See Also:
SeriesDefinition.isSetSorting(), SeriesDefinition.getSorting(), SeriesDefinition.setSorting(SortOption)

isSetSorting

public boolean isSetSorting()

Specified by:
isSetSorting in interface SeriesDefinition
Returns:
whether the value of the 'Sorting' attribute is set.
See Also:
SeriesDefinition.unsetSorting(), SeriesDefinition.getSorting(), SeriesDefinition.setSorting(SortOption)

eInverseRemove

public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                      int featureID,
                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)


eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Specified by:
eGet in interface org.eclipse.emf.ecore.InternalEObject

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Specified by:
eSet in interface org.eclipse.emf.ecore.InternalEObject

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject

toString

public java.lang.String toString()


create

public static final SeriesDefinition create()
A convenience method provided to create a series definition instance and initialize its member variables NOTE: Manually written

Returns:

getDesignTimeSeries

public final Series getDesignTimeSeries()
Specified by:
getDesignTimeSeries in interface SeriesDefinition
Returns:
The design-time series associated with the series definition

getRunTimeSeries

public final java.util.List getRunTimeSeries()
Specified by:
getRunTimeSeries in interface SeriesDefinition
Returns:
The runtime-time series' associated with the series definition


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