Class BarSeriesImpl
- 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
-
- org.eclipse.birt.chart.model.type.impl.BarSeriesImpl
-
- All Implemented Interfaces:
Series,IChartObject,BarSeries,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject
public class BarSeriesImpl extends SeriesImpl implements BarSeries
An implementation of the model object ' Bar 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 java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChainbasicSetRiserOutline(ColorDefinition newRiserOutline, org.eclipse.emf.common.notify.NotificationChain msgs)booleancanBeStacked()Indicates if this series type may be rendered stacked with other series instances of the same type NOTE: Manually writtenbooleancanParticipateInCombination()This method should return true if the series type can be used in a combination chart.booleancanShareAxisUnit()Indicates if this series graphic element may share a scale unit with other similar elements.BarSeriescopyInstance()static Seriescreate()A convenience method to create an initialized 'Series' instancestatic SeriescreateDefault()A convenience method to create an initialized 'Series' instancejava.lang.ObjecteGet(int featureID, boolean resolve, boolean coreType)org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)booleaneIsSet(int featureID)voideSet(int featureID, java.lang.Object newValue)voideUnset(int featureID)java.lang.StringgetDisplayName()This method should return a user-friendly name for the series type.org.eclipse.birt.chart.util.NameSetgetLabelPositionScope(ChartDimension dimension)Returns supported label positions scope in current series.RiserTypegetRiser()ColorDefinitiongetRiserOutline()booleanisSetRiser()booleanisSingleCache()The method indicates if painting requests of series should be added to a single cache.voidsetRiser(RiserType newRiser)voidsetRiserOutline(ColorDefinition newRiserOutline)java.lang.StringtoString()voidtranslateFrom(Series series, 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.voidunsetRiser()-
Methods inherited from class org.eclipse.birt.chart.model.component.impl.SeriesImpl
basicSetCursor, basicSetCurveFitting, basicSetDataPoint, basicSetLabel, getCursor, getCurveFitting, getDataDefinition, getDataPoint, getDataSet, getDataSet, getDataSets, getDefinedDataDefinitionIndex, getLabel, getLabelPosition, getSeriesIdentifier, getTriggers, isSetLabelPosition, isSetStacked, isSetTranslucent, isSetVisible, isStacked, isTranslucent, isVisible, setCursor, setCurveFitting, setDataPoint, setDataSet, setDataSet, setLabel, setLabelPosition, setSeriesIdentifier, setStacked, setTranslucent, setVisible, unsetLabelPosition, unsetStacked, unsetTranslucent, unsetVisible
-
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.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface org.eclipse.birt.chart.model.component.Series
getCursor, getCurveFitting, getDataDefinition, getDataPoint, getDataSet, getDataSet, getDataSets, getDefinedDataDefinitionIndex, getLabel, getLabelPosition, getSeriesIdentifier, getTriggers, isSetLabelPosition, isSetStacked, isSetTranslucent, isSetVisible, isStacked, isTranslucent, isVisible, setCursor, setCurveFitting, setDataPoint, setDataSet, setDataSet, setLabel, setLabelPosition, setSeriesIdentifier, setStacked, setTranslucent, setVisible, unsetLabelPosition, unsetStacked, unsetTranslucent, unsetVisible
-
-
-
-
Method Detail
-
getRiser
public RiserType getRiser()
- Specified by:
getRiserin interfaceBarSeries- Returns:
- the value of the 'Riser' attribute.
- See Also:
RiserType,BarSeries.isSetRiser(),BarSeries.unsetRiser(),BarSeries.setRiser(RiserType),TypePackage.getBarSeries_Riser()
-
setRiser
public void setRiser(RiserType newRiser)
- Specified by:
setRiserin interfaceBarSeries- Parameters:
newRiser- the new value of the 'Riser' attribute.- See Also:
RiserType,BarSeries.isSetRiser(),BarSeries.unsetRiser(),BarSeries.getRiser()
-
unsetRiser
public void unsetRiser()
- Specified by:
unsetRiserin interfaceBarSeries- See Also:
BarSeries.isSetRiser(),BarSeries.getRiser(),BarSeries.setRiser(RiserType)
-
isSetRiser
public boolean isSetRiser()
- Specified by:
isSetRiserin interfaceBarSeries- Returns:
- whether the value of the 'Riser' attribute is set.
- See Also:
BarSeries.unsetRiser(),BarSeries.getRiser(),BarSeries.setRiser(RiserType)
-
getRiserOutline
public ColorDefinition getRiserOutline()
- Specified by:
getRiserOutlinein interfaceBarSeries- Returns:
- the value of the 'Riser Outline' containment reference.
- See Also:
BarSeries.setRiserOutline(ColorDefinition),TypePackage.getBarSeries_RiserOutline()
-
basicSetRiserOutline
public org.eclipse.emf.common.notify.NotificationChain basicSetRiserOutline(ColorDefinition newRiserOutline, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setRiserOutline
public void setRiserOutline(ColorDefinition newRiserOutline)
- Specified by:
setRiserOutlinein interfaceBarSeries- Parameters:
newRiserOutline- the new value of the 'Riser Outline' containment reference.- See Also:
BarSeries.getRiserOutline()
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)- Overrides:
eInverseRemovein classSeriesImpl
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classSeriesImpl
-
eSet
public void eSet(int featureID, java.lang.Object newValue)- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classSeriesImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classSeriesImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classSeriesImpl
-
toString
public java.lang.String toString()
- Overrides:
toStringin classSeriesImpl
-
canParticipateInCombination
public final boolean canParticipateInCombination()
Description copied from interface:SeriesThis method should return true if the series type can be used in a combination chart. NOTE: Manually written- Specified by:
canParticipateInCombinationin interfaceSeries- Overrides:
canParticipateInCombinationin classSeriesImpl- Returns:
- true means this series can be used in combination chart
-
canShareAxisUnit
public boolean canShareAxisUnit()
Description copied from interface:SeriesIndicates if this series graphic element may share a scale unit with other similar elements. NOTE: Manually written- Specified by:
canShareAxisUnitin interfaceSeries- Overrides:
canShareAxisUnitin classSeriesImpl- Returns:
- true means this series can share scale unit
-
create
public static final Series create()
A convenience method to create an initialized 'Series' instance- Returns:
- series instance
-
createDefault
public static final Series createDefault()
A convenience method to create an initialized 'Series' instance- Returns:
- series instance
-
canBeStacked
public final boolean canBeStacked()
Description copied from interface:SeriesIndicates if this series type may be rendered stacked with other series instances of the same type NOTE: Manually written- Specified by:
canBeStackedin interfaceSeries- Overrides:
canBeStackedin classSeriesImpl- Returns:
- true means this series can be stacked
-
translateFrom
public void translateFrom(Series series, int iSeriesDefinitionIndex, Chart chart)
Description copied from interface:SeriesThis method should modify the series instance to extract whatever information it can from the series provided...updating the model if necessary. This method should be overridden by each series type implementation in particular if the series type can participate in a combination. It will be called when converting from one series type to another. The iSeriesDefinitionIndex value is the index of the series definition among all series definitions at the same level (base or orthogonal) NOTE: Manually written- Specified by:
translateFromin interfaceSeries- Overrides:
translateFromin classSeriesImpl
-
getDisplayName
public java.lang.String getDisplayName()
Description copied from interface:SeriesThis method should return a user-friendly name for the series type. NOTE: Manually written- Specified by:
getDisplayNamein interfaceSeries- Overrides:
getDisplayNamein classSeriesImpl- Returns:
- display name for the series type
-
isSingleCache
public boolean isSingleCache()
Description copied from interface:SeriesThe method indicates if painting requests of series should be added to a single cache.- Specified by:
isSingleCachein interfaceSeries- Overrides:
isSingleCachein classSeriesImpl- Returns:
trueif painting requests of series should be added to a single cache. False means creating a new Cache for each series.
-
copyInstance
public BarSeries copyInstance()
- Specified by:
copyInstancein interfaceBarSeries- Specified by:
copyInstancein interfaceIChartObject- Specified by:
copyInstancein interfaceSeries- Overrides:
copyInstancein classSeriesImpl
-
getLabelPositionScope
public org.eclipse.birt.chart.util.NameSet getLabelPositionScope(ChartDimension dimension)
Description copied from interface:SeriesReturns supported label positions scope in current series. Label position set in series must be in one of these types.- Specified by:
getLabelPositionScopein interfaceSeries- Overrides:
getLabelPositionScopein classSeriesImpl- Parameters:
dimension- chart dimension- Returns:
- NameSet with supported label positions.
-
-