Class GanttSeriesImpl
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.GanttSeriesImpl
- All Implemented Interfaces:
Series,IChartObject,GanttSeries,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject
An implementation of the model object 'Gantt
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.EScannableAdapterListNested 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_FLAGFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.common.notify.NotificationChainbasicSetConnectionLine(LineAttributes newConnectionLine, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetDecorationLabel(Label newDecorationLabel, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetEndMarker(Marker newEndMarker, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetOutline(LineAttributes newOutline, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetOutlineFill(Fill newOutlineFill, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetStartMarker(Marker newStartMarker, org.eclipse.emf.common.notify.NotificationChain msgs) static Seriescreate()A convenience method to create an initialized 'Series' instancestatic SeriesA convenience method to create an initialized 'Series' instanceeGet(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) voidvoideUnset(int featureID) 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.NameSetgetLabelPositionScope(ChartDimension dimension) Returns supported label positions scope in current series.booleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetConnectionLine(LineAttributes newConnectionLine) voidsetDecorationLabel(Label newDecorationLabel) voidsetDecorationLabelPosition(Position newDecorationLabelPosition) voidsetEndMarker(Marker newEndMarker) voidsetEndMarkerPosition(Position newEndMarkerPosition) voidsetOutline(LineAttributes newOutline) voidsetOutlineFill(Fill newOutlineFill) voidsetPaletteLineColor(boolean newPaletteLineColor) voidsetStartMarker(Marker newStartMarker) voidsetStartMarkerPosition(Position newStartMarkerPosition) voidsetUseDecorationLabelValue(boolean newUseDecorationLabelValue) toString()voidvoidvoidvoidvoidMethods inherited from class org.eclipse.birt.chart.model.component.impl.SeriesImpl
basicSetCursor, basicSetCurveFitting, basicSetDataPoint, basicSetLabel, canBeStacked, canParticipateInCombination, canShareAxisUnit, getCursor, getCurveFitting, getDataDefinition, getDataPoint, getDataSet, getDataSet, getDataSets, getLabel, getLabelPosition, getSeriesIdentifier, getTriggers, isSetLabelPosition, isSetStacked, isSetTranslucent, isSetVisible, isSingleCache, isStacked, isTranslucent, isVisible, setCursor, setCurveFitting, setDataPoint, setDataSet, setDataSet, setLabel, setLabelPosition, setSeriesIdentifier, setStacked, setTranslucent, setVisible, translateFrom, unsetLabelPosition, unsetStacked, unsetTranslucent, unsetVisibleMethods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIMethods 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, eVirtualUnsetMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface org.eclipse.birt.chart.model.component.Series
canBeStacked, canParticipateInCombination, canShareAxisUnit, getCursor, getCurveFitting, getDataDefinition, getDataPoint, getDataSet, getDataSet, getDataSets, getLabel, getLabelPosition, getSeriesIdentifier, getTriggers, isSetLabelPosition, isSetStacked, isSetTranslucent, isSetVisible, isSingleCache, isStacked, isTranslucent, isVisible, setCursor, setCurveFitting, setDataPoint, setDataSet, setDataSet, setLabel, setLabelPosition, setSeriesIdentifier, setStacked, setTranslucent, setVisible, translateFrom, unsetLabelPosition, unsetStacked, unsetTranslucent, unsetVisible
-
Method Details
-
getStartMarker
- Specified by:
getStartMarkerin interfaceGanttSeries- Returns:
- the value of the 'Start Marker' containment reference.
- See Also:
-
basicSetStartMarker
public org.eclipse.emf.common.notify.NotificationChain basicSetStartMarker(Marker newStartMarker, org.eclipse.emf.common.notify.NotificationChain msgs) -
setStartMarker
- Specified by:
setStartMarkerin interfaceGanttSeries- Parameters:
newStartMarker- the new value of the 'Start Marker' containment reference.- See Also:
-
getStartMarkerPosition
- Specified by:
getStartMarkerPositionin interfaceGanttSeries- Returns:
- the value of the 'Start Marker Position' attribute.
- See Also:
-
setStartMarkerPosition
- Specified by:
setStartMarkerPositionin interfaceGanttSeries- Parameters:
newStartMarkerPosition- the new value of the 'Start Marker Position' attribute.- See Also:
-
unsetStartMarkerPosition
public void unsetStartMarkerPosition()- Specified by:
unsetStartMarkerPositionin interfaceGanttSeries- See Also:
-
isSetStartMarkerPosition
public boolean isSetStartMarkerPosition()- Specified by:
isSetStartMarkerPositionin interfaceGanttSeries- Returns:
- whether the value of the 'Start Marker Position' attribute is set.
- See Also:
-
getEndMarker
- Specified by:
getEndMarkerin interfaceGanttSeries- Returns:
- the value of the 'End Marker' containment reference.
- See Also:
-
basicSetEndMarker
public org.eclipse.emf.common.notify.NotificationChain basicSetEndMarker(Marker newEndMarker, org.eclipse.emf.common.notify.NotificationChain msgs) -
setEndMarker
- Specified by:
setEndMarkerin interfaceGanttSeries- Parameters:
newEndMarker- the new value of the 'End Marker' containment reference.- See Also:
-
getEndMarkerPosition
- Specified by:
getEndMarkerPositionin interfaceGanttSeries- Returns:
- the value of the 'End Marker Position' attribute.
- See Also:
-
setEndMarkerPosition
- Specified by:
setEndMarkerPositionin interfaceGanttSeries- Parameters:
newEndMarkerPosition- the new value of the 'End Marker Position' attribute.- See Also:
-
unsetEndMarkerPosition
public void unsetEndMarkerPosition()- Specified by:
unsetEndMarkerPositionin interfaceGanttSeries- See Also:
-
isSetEndMarkerPosition
public boolean isSetEndMarkerPosition()- Specified by:
isSetEndMarkerPositionin interfaceGanttSeries- Returns:
- whether the value of the 'End Marker Position' attribute is set.
- See Also:
-
getConnectionLine
- Specified by:
getConnectionLinein interfaceGanttSeries- Returns:
- the value of the 'Connection Line' containment reference.
- See Also:
-
basicSetConnectionLine
public org.eclipse.emf.common.notify.NotificationChain basicSetConnectionLine(LineAttributes newConnectionLine, org.eclipse.emf.common.notify.NotificationChain msgs) -
setConnectionLine
- Specified by:
setConnectionLinein interfaceGanttSeries- Parameters:
newConnectionLine- the new value of the 'Connection Line' containment reference.- See Also:
-
getOutline
- Specified by:
getOutlinein interfaceGanttSeries- Returns:
- the value of the 'Outline' containment reference.
- See Also:
-
basicSetOutline
public org.eclipse.emf.common.notify.NotificationChain basicSetOutline(LineAttributes newOutline, org.eclipse.emf.common.notify.NotificationChain msgs) -
setOutline
- Specified by:
setOutlinein interfaceGanttSeries- Parameters:
newOutline- the new value of the 'Outline' containment reference.- See Also:
-
getOutlineFill
- Specified by:
getOutlineFillin interfaceGanttSeries- Returns:
- the value of the 'Outline Fill' containment reference.
- See Also:
-
basicSetOutlineFill
public org.eclipse.emf.common.notify.NotificationChain basicSetOutlineFill(Fill newOutlineFill, org.eclipse.emf.common.notify.NotificationChain msgs) -
setOutlineFill
- Specified by:
setOutlineFillin interfaceGanttSeries- Parameters:
newOutlineFill- the new value of the 'Outline Fill' containment reference.- See Also:
-
isUseDecorationLabelValue
public boolean isUseDecorationLabelValue()- Specified by:
isUseDecorationLabelValuein interfaceGanttSeries- Returns:
- the value of the 'Use Decoration Label Value' attribute.
- See Also:
-
setUseDecorationLabelValue
public void setUseDecorationLabelValue(boolean newUseDecorationLabelValue) - Specified by:
setUseDecorationLabelValuein interfaceGanttSeries- Parameters:
newUseDecorationLabelValue- the new value of the 'Use Decoration Label Value' attribute.- See Also:
-
unsetUseDecorationLabelValue
public void unsetUseDecorationLabelValue() -
isSetUseDecorationLabelValue
public boolean isSetUseDecorationLabelValue()- Specified by:
isSetUseDecorationLabelValuein interfaceGanttSeries- Returns:
- whether the value of the 'Use Decoration Label Value' attribute is set.
- See Also:
-
getDecorationLabel
- Specified by:
getDecorationLabelin interfaceGanttSeries- Returns:
- the value of the 'Decoration Label' containment reference.
- See Also:
-
basicSetDecorationLabel
public org.eclipse.emf.common.notify.NotificationChain basicSetDecorationLabel(Label newDecorationLabel, org.eclipse.emf.common.notify.NotificationChain msgs) -
setDecorationLabel
- Specified by:
setDecorationLabelin interfaceGanttSeries- Parameters:
newDecorationLabel- the new value of the 'Decoration Label' containment reference.- See Also:
-
getDecorationLabelPosition
- Specified by:
getDecorationLabelPositionin interfaceGanttSeries- Returns:
- the value of the 'Decoration Label Position' attribute.
- See Also:
-
setDecorationLabelPosition
- Specified by:
setDecorationLabelPositionin interfaceGanttSeries- Parameters:
newDecorationLabelPosition- the new value of the 'Decoration Label Position' attribute.- See Also:
-
unsetDecorationLabelPosition
public void unsetDecorationLabelPosition() -
isSetDecorationLabelPosition
public boolean isSetDecorationLabelPosition()- Specified by:
isSetDecorationLabelPositionin interfaceGanttSeries- Returns:
- whether the value of the 'Decoration Label Position' attribute is set.
- See Also:
-
isPaletteLineColor
public boolean isPaletteLineColor()- Specified by:
isPaletteLineColorin interfaceGanttSeries- Returns:
- the value of the 'Palette Line Color' attribute.
- See Also:
-
setPaletteLineColor
public void setPaletteLineColor(boolean newPaletteLineColor) - Specified by:
setPaletteLineColorin interfaceGanttSeries- Parameters:
newPaletteLineColor- the new value of the 'Palette Line Color' attribute.- See Also:
-
unsetPaletteLineColor
public void unsetPaletteLineColor()- Specified by:
unsetPaletteLineColorin interfaceGanttSeries- See Also:
-
isSetPaletteLineColor
public boolean isSetPaletteLineColor()- Specified by:
isSetPaletteLineColorin interfaceGanttSeries- Returns:
- whether the value of the 'Palette Line Color' attribute is set.
- See Also:
-
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
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classSeriesImpl
-
eSet
- 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
- Overrides:
toStringin classSeriesImpl
-
create
A convenience method to create an initialized 'Series' instance -
createDefault
A convenience method to create an initialized 'Series' instance -
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
-
copyInstance
- Specified by:
copyInstancein interfaceGanttSeries- Specified by:
copyInstancein interfaceIChartObject- Specified by:
copyInstancein interfaceSeries- Overrides:
copyInstancein classSeriesImpl
-
getLabelPositionScope
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.
-
getDefinedDataDefinitionIndex
public int[] getDefinedDataDefinitionIndex()Description copied from interface:SeriesReturns the index array of data definitions which must be defined. For instance, if there are two data definitions in series, and the first one can be not defined, this method will return 1 in integer array; if two of them must be defined, this method will return 0 and 1 in integer array.- Specified by:
getDefinedDataDefinitionIndexin interfaceSeries- Overrides:
getDefinedDataDefinitionIndexin classSeriesImpl- Returns:
- index array
-