|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.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.PieSeriesImpl
public class PieSeriesImpl
An implementation of the model object ' Pie Series'.
The following features are implemented:
Explosion
Explosion Expression
Title
Title Position
Leader Line Attributes
Leader Line Style
Leader Line Length
Slice Outline
Ratio
Rotation
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> |
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 | |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetLeaderLineAttributes(LineAttributes newLeaderLineAttributes,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetSliceOutline(ColorDefinition newSliceOutline,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetTitle(Label newTitle,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
PieSeries |
copyInstance()
A convenient method to get an instance copy. |
static Series |
create()
A convenience method to create an initialized 'Series' instance |
static PieSeries |
create(org.eclipse.emf.ecore.EObject parent,
org.eclipse.emf.ecore.EReference ref)
|
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)
|
java.lang.String |
getDisplayName()
This method should return a user-friendly name for the series type. |
int |
getExplosion()
|
java.lang.String |
getExplosionExpression()
|
LineAttributes |
getLeaderLineAttributes()
|
double |
getLeaderLineLength()
|
LeaderLineStyle |
getLeaderLineStyle()
|
double |
getRatio()
|
double |
getRotation()
|
ColorDefinition |
getSliceOutline()
|
Label |
getTitle()
|
Position |
getTitlePosition()
|
boolean |
isSetExplosion()
|
boolean |
isSetLeaderLineLength()
|
boolean |
isSetLeaderLineStyle()
|
boolean |
isSetRatio()
|
boolean |
isSetRotation()
|
boolean |
isSetTitlePosition()
|
void |
setExplosion(int newExplosion)
|
void |
setExplosionExpression(java.lang.String newExplosionExpression)
|
void |
setLeaderLineAttributes(LineAttributes newLeaderLineAttributes)
|
void |
setLeaderLineLength(double newLeaderLineLength)
|
void |
setLeaderLineStyle(LeaderLineStyle newLeaderLineStyle)
|
void |
setRatio(double newRatio)
|
void |
setRotation(double newRotation)
|
void |
setSliceOutline(ColorDefinition newSliceOutline)
|
void |
setTitle(Label newTitle)
|
void |
setTitlePosition(Position newTitlePosition)
|
java.lang.String |
toString()
|
void |
unsetExplosion()
|
void |
unsetLeaderLineLength()
|
void |
unsetLeaderLineStyle()
|
void |
unsetRatio()
|
void |
unsetRotation()
|
void |
unsetTitlePosition()
|
Methods 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, unsetVisible |
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.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 |
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 |
---|
public int getExplosion()
getExplosion
in interface PieSeries
PieSeries.isSetExplosion()
,
PieSeries.unsetExplosion()
,
PieSeries.setExplosion(int)
,
TypePackage.getPieSeries_Explosion()
public void setExplosion(int newExplosion)
setExplosion
in interface PieSeries
newExplosion
- the new value of the 'Explosion' attribute.PieSeries.isSetExplosion()
,
PieSeries.unsetExplosion()
,
PieSeries.getExplosion()
public void unsetExplosion()
unsetExplosion
in interface PieSeries
PieSeries.isSetExplosion()
,
PieSeries.getExplosion()
,
PieSeries.setExplosion(int)
public boolean isSetExplosion()
isSetExplosion
in interface PieSeries
PieSeries.unsetExplosion()
,
PieSeries.getExplosion()
,
PieSeries.setExplosion(int)
public java.lang.String getExplosionExpression()
getExplosionExpression
in interface PieSeries
PieSeries.setExplosionExpression(String)
,
TypePackage.getPieSeries_ExplosionExpression()
public void setExplosionExpression(java.lang.String newExplosionExpression)
setExplosionExpression
in interface PieSeries
newExplosionExpression
- the new value of the 'Explosion Expression' attribute.PieSeries.getExplosionExpression()
public Label getTitle()
getTitle
in interface PieSeries
PieSeries.setTitle(Label)
,
TypePackage.getPieSeries_Title()
public org.eclipse.emf.common.notify.NotificationChain basicSetTitle(Label newTitle, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTitle(Label newTitle)
setTitle
in interface PieSeries
newTitle
- the new value of the 'Title' containment reference.PieSeries.getTitle()
public Position getTitlePosition()
getTitlePosition
in interface PieSeries
Position
,
PieSeries.isSetTitlePosition()
,
PieSeries.unsetTitlePosition()
,
PieSeries.setTitlePosition(Position)
,
TypePackage.getPieSeries_TitlePosition()
public void setTitlePosition(Position newTitlePosition)
setTitlePosition
in interface PieSeries
newTitlePosition
- the new value of the 'Title Position' attribute.Position
,
PieSeries.isSetTitlePosition()
,
PieSeries.unsetTitlePosition()
,
PieSeries.getTitlePosition()
public void unsetTitlePosition()
unsetTitlePosition
in interface PieSeries
PieSeries.isSetTitlePosition()
,
PieSeries.getTitlePosition()
,
PieSeries.setTitlePosition(Position)
public boolean isSetTitlePosition()
isSetTitlePosition
in interface PieSeries
PieSeries.unsetTitlePosition()
,
PieSeries.getTitlePosition()
,
PieSeries.setTitlePosition(Position)
public LineAttributes getLeaderLineAttributes()
getLeaderLineAttributes
in interface PieSeries
PieSeries.setLeaderLineAttributes(LineAttributes)
,
TypePackage.getPieSeries_LeaderLineAttributes()
public org.eclipse.emf.common.notify.NotificationChain basicSetLeaderLineAttributes(LineAttributes newLeaderLineAttributes, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setLeaderLineAttributes(LineAttributes newLeaderLineAttributes)
setLeaderLineAttributes
in interface PieSeries
newLeaderLineAttributes
- the new value of the 'Leader Line Attributes' containment reference.PieSeries.getLeaderLineAttributes()
public LeaderLineStyle getLeaderLineStyle()
getLeaderLineStyle
in interface PieSeries
LeaderLineStyle
,
PieSeries.isSetLeaderLineStyle()
,
PieSeries.unsetLeaderLineStyle()
,
PieSeries.setLeaderLineStyle(LeaderLineStyle)
,
TypePackage.getPieSeries_LeaderLineStyle()
public void setLeaderLineStyle(LeaderLineStyle newLeaderLineStyle)
setLeaderLineStyle
in interface PieSeries
newLeaderLineStyle
- the new value of the 'Leader Line Style' attribute.LeaderLineStyle
,
PieSeries.isSetLeaderLineStyle()
,
PieSeries.unsetLeaderLineStyle()
,
PieSeries.getLeaderLineStyle()
public void unsetLeaderLineStyle()
unsetLeaderLineStyle
in interface PieSeries
PieSeries.isSetLeaderLineStyle()
,
PieSeries.getLeaderLineStyle()
,
PieSeries.setLeaderLineStyle(LeaderLineStyle)
public boolean isSetLeaderLineStyle()
isSetLeaderLineStyle
in interface PieSeries
PieSeries.unsetLeaderLineStyle()
,
PieSeries.getLeaderLineStyle()
,
PieSeries.setLeaderLineStyle(LeaderLineStyle)
public double getLeaderLineLength()
getLeaderLineLength
in interface PieSeries
PieSeries.isSetLeaderLineLength()
,
PieSeries.unsetLeaderLineLength()
,
PieSeries.setLeaderLineLength(double)
,
TypePackage.getPieSeries_LeaderLineLength()
public void setLeaderLineLength(double newLeaderLineLength)
setLeaderLineLength
in interface PieSeries
newLeaderLineLength
- the new value of the 'Leader Line Length' attribute.PieSeries.isSetLeaderLineLength()
,
PieSeries.unsetLeaderLineLength()
,
PieSeries.getLeaderLineLength()
public void unsetLeaderLineLength()
unsetLeaderLineLength
in interface PieSeries
PieSeries.isSetLeaderLineLength()
,
PieSeries.getLeaderLineLength()
,
PieSeries.setLeaderLineLength(double)
public boolean isSetLeaderLineLength()
isSetLeaderLineLength
in interface PieSeries
PieSeries.unsetLeaderLineLength()
,
PieSeries.getLeaderLineLength()
,
PieSeries.setLeaderLineLength(double)
public ColorDefinition getSliceOutline()
getSliceOutline
in interface PieSeries
PieSeries.setSliceOutline(ColorDefinition)
,
TypePackage.getPieSeries_SliceOutline()
public org.eclipse.emf.common.notify.NotificationChain basicSetSliceOutline(ColorDefinition newSliceOutline, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setSliceOutline(ColorDefinition newSliceOutline)
setSliceOutline
in interface PieSeries
newSliceOutline
- the new value of the 'Slice Outline' containment reference.PieSeries.getSliceOutline()
public double getRatio()
getRatio
in interface PieSeries
PieSeries.isSetRatio()
,
PieSeries.unsetRatio()
,
PieSeries.setRatio(double)
,
TypePackage.getPieSeries_Ratio()
public void setRatio(double newRatio)
setRatio
in interface PieSeries
newRatio
- the new value of the 'Ratio' attribute.PieSeries.isSetRatio()
,
PieSeries.unsetRatio()
,
PieSeries.getRatio()
public void unsetRatio()
unsetRatio
in interface PieSeries
PieSeries.isSetRatio()
,
PieSeries.getRatio()
,
PieSeries.setRatio(double)
public boolean isSetRatio()
isSetRatio
in interface PieSeries
PieSeries.unsetRatio()
,
PieSeries.getRatio()
,
PieSeries.setRatio(double)
public double getRotation()
getRotation
in interface PieSeries
PieSeries.isSetRotation()
,
PieSeries.unsetRotation()
,
PieSeries.setRotation(double)
,
TypePackage.getPieSeries_Rotation()
public void setRotation(double newRotation)
setRotation
in interface PieSeries
newRotation
- the new value of the 'Rotation' attribute.PieSeries.isSetRotation()
,
PieSeries.unsetRotation()
,
PieSeries.getRotation()
public void unsetRotation()
unsetRotation
in interface PieSeries
PieSeries.isSetRotation()
,
PieSeries.getRotation()
,
PieSeries.setRotation(double)
public boolean isSetRotation()
isSetRotation
in interface PieSeries
PieSeries.unsetRotation()
,
PieSeries.getRotation()
,
PieSeries.setRotation(double)
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class SeriesImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class SeriesImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class SeriesImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class SeriesImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class SeriesImpl
public java.lang.String toString()
toString
in class SeriesImpl
public static final Series create()
public java.lang.String getDisplayName()
Series
getDisplayName
in interface Series
getDisplayName
in class SeriesImpl
public PieSeries copyInstance()
copyInstance
in interface Series
copyInstance
in interface PieSeries
copyInstance
in class SeriesImpl
public static PieSeries create(org.eclipse.emf.ecore.EObject parent, org.eclipse.emf.ecore.EReference ref)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |