Class MarkerRangeImpl
- 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.MarkerRangeImpl
-
- All Implemented Interfaces:
MarkerRange,IChartObject,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject
- Direct Known Subclasses:
DialRegionImpl
public class MarkerRangeImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements MarkerRange
An implementation of the model object ' Marker Range'.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.NotificationChainbasicSetCursor(Cursor newCursor, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChainbasicSetEndValue(DataElement newEndValue, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChainbasicSetFill(Fill newFill, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChainbasicSetFormatSpecifier(FormatSpecifier newFormatSpecifier, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChainbasicSetLabel(Label newLabel, 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.NotificationChainbasicSetStartValue(DataElement newStartValue, org.eclipse.emf.common.notify.NotificationChain msgs)MarkerRangecopyInstance()static MarkerRangecreate(Axis ax, DataElement deStart, DataElement deEnd, Fill fillColor)A convenience method provided to add a marker range instance to an axisstatic MarkerRangecreate(Axis ax, DataElement deStart, DataElement deEnd, Fill fillColor, ColorDefinition outlineColor)A convenience method provided to add a marker range instance to an axisstatic MarkerRangecreateDefault(Axis ax, DataElement deStart, DataElement deEnd, Fill fillColor, ColorDefinition outlineColor)A convenience method provided to add a marker range instance to an axisjava.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)CursorgetCursor()DataElementgetEndValue()FillgetFill()FormatSpecifiergetFormatSpecifier()LabelgetLabel()AnchorgetLabelAnchor()LineAttributesgetOutline()DataElementgetStartValue()org.eclipse.emf.common.util.EList<Trigger>getTriggers()booleanisSetLabelAnchor()voidsetCursor(Cursor newCursor)voidsetEndValue(DataElement newEndValue)voidsetFill(Fill newFill)voidsetFormatSpecifier(FormatSpecifier newFormatSpecifier)voidsetLabel(Label newLabel)voidsetLabelAnchor(Anchor newLabelAnchor)voidsetOutline(LineAttributes newOutline)voidsetStartValue(DataElement newStartValue)java.lang.StringtoString()voidunsetLabelAnchor()-
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
-
-
-
-
Method Detail
-
getOutline
public LineAttributes getOutline()
- Specified by:
getOutlinein interfaceMarkerRange- Returns:
- the value of the 'Outline' containment reference.
- See Also:
MarkerRange.setOutline(LineAttributes),ComponentPackage.getMarkerRange_Outline()
-
basicSetOutline
public org.eclipse.emf.common.notify.NotificationChain basicSetOutline(LineAttributes newOutline, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setOutline
public void setOutline(LineAttributes newOutline)
- Specified by:
setOutlinein interfaceMarkerRange- Parameters:
newOutline- the new value of the 'Outline' containment reference.- See Also:
MarkerRange.getOutline()
-
getFill
public Fill getFill()
- Specified by:
getFillin interfaceMarkerRange- Returns:
- the value of the 'Fill' containment reference.
- See Also:
MarkerRange.setFill(Fill),ComponentPackage.getMarkerRange_Fill()
-
basicSetFill
public org.eclipse.emf.common.notify.NotificationChain basicSetFill(Fill newFill, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setFill
public void setFill(Fill newFill)
- Specified by:
setFillin interfaceMarkerRange- Parameters:
newFill- the new value of the 'Fill' containment reference.- See Also:
MarkerRange.getFill()
-
getStartValue
public DataElement getStartValue()
- Specified by:
getStartValuein interfaceMarkerRange- Returns:
- the value of the 'Start Value' containment reference.
- See Also:
MarkerRange.setStartValue(DataElement),ComponentPackage.getMarkerRange_StartValue()
-
basicSetStartValue
public org.eclipse.emf.common.notify.NotificationChain basicSetStartValue(DataElement newStartValue, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setStartValue
public void setStartValue(DataElement newStartValue)
- Specified by:
setStartValuein interfaceMarkerRange- Parameters:
newStartValue- the new value of the 'Start Value' containment reference.- See Also:
MarkerRange.getStartValue()
-
getEndValue
public DataElement getEndValue()
- Specified by:
getEndValuein interfaceMarkerRange- Returns:
- the value of the 'End Value' containment reference.
- See Also:
MarkerRange.setEndValue(DataElement),ComponentPackage.getMarkerRange_EndValue()
-
basicSetEndValue
public org.eclipse.emf.common.notify.NotificationChain basicSetEndValue(DataElement newEndValue, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setEndValue
public void setEndValue(DataElement newEndValue)
- Specified by:
setEndValuein interfaceMarkerRange- Parameters:
newEndValue- the new value of the 'End Value' containment reference.- See Also:
MarkerRange.getEndValue()
-
getLabel
public Label getLabel()
- Specified by:
getLabelin interfaceMarkerRange- Returns:
- the value of the 'Label' containment reference.
- See Also:
MarkerRange.setLabel(Label),ComponentPackage.getMarkerRange_Label()
-
basicSetLabel
public org.eclipse.emf.common.notify.NotificationChain basicSetLabel(Label newLabel, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setLabel
public void setLabel(Label newLabel)
- Specified by:
setLabelin interfaceMarkerRange- Parameters:
newLabel- the new value of the 'Label' containment reference.- See Also:
MarkerRange.getLabel()
-
getLabelAnchor
public Anchor getLabelAnchor()
- Specified by:
getLabelAnchorin interfaceMarkerRange- Returns:
- the value of the 'Label Anchor' attribute.
- See Also:
Anchor,MarkerRange.isSetLabelAnchor(),MarkerRange.unsetLabelAnchor(),MarkerRange.setLabelAnchor(Anchor),ComponentPackage.getMarkerRange_LabelAnchor()
-
setLabelAnchor
public void setLabelAnchor(Anchor newLabelAnchor)
- Specified by:
setLabelAnchorin interfaceMarkerRange- Parameters:
newLabelAnchor- the new value of the 'Label Anchor' attribute.- See Also:
Anchor,MarkerRange.isSetLabelAnchor(),MarkerRange.unsetLabelAnchor(),MarkerRange.getLabelAnchor()
-
unsetLabelAnchor
public void unsetLabelAnchor()
- Specified by:
unsetLabelAnchorin interfaceMarkerRange- See Also:
MarkerRange.isSetLabelAnchor(),MarkerRange.getLabelAnchor(),MarkerRange.setLabelAnchor(Anchor)
-
isSetLabelAnchor
public boolean isSetLabelAnchor()
- Specified by:
isSetLabelAnchorin interfaceMarkerRange- Returns:
- whether the value of the 'Label Anchor' attribute is set.
- See Also:
MarkerRange.unsetLabelAnchor(),MarkerRange.getLabelAnchor(),MarkerRange.setLabelAnchor(Anchor)
-
getFormatSpecifier
public FormatSpecifier getFormatSpecifier()
- Specified by:
getFormatSpecifierin interfaceMarkerRange- Returns:
- the value of the 'Format Specifier' containment reference.
- See Also:
MarkerRange.setFormatSpecifier(FormatSpecifier),ComponentPackage.getMarkerRange_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:
setFormatSpecifierin interfaceMarkerRange- Parameters:
newFormatSpecifier- the new value of the 'Format Specifier' containment reference.- See Also:
MarkerRange.getFormatSpecifier()
-
getTriggers
public org.eclipse.emf.common.util.EList<Trigger> getTriggers()
- Specified by:
getTriggersin interfaceMarkerRange- Returns:
- the value of the 'Triggers' containment reference list.
- See Also:
ComponentPackage.getMarkerRange_Triggers()
-
getCursor
public Cursor getCursor()
- Specified by:
getCursorin interfaceMarkerRange- Returns:
- the value of the 'Cursor' containment reference.
- See Also:
MarkerRange.setCursor(Cursor),ComponentPackage.getMarkerRange_Cursor()
-
basicSetCursor
public org.eclipse.emf.common.notify.NotificationChain basicSetCursor(Cursor newCursor, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setCursor
public void setCursor(Cursor newCursor)
- Specified by:
setCursorin interfaceMarkerRange- Parameters:
newCursor- the new value of the 'Cursor' containment reference.- See Also:
MarkerRange.getCursor()
-
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 classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
public void eSet(int featureID, java.lang.Object newValue)- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
create
public static final MarkerRange create(Axis ax, DataElement deStart, DataElement deEnd, Fill fillColor)
A convenience method provided to add a marker range instance to an axis- Parameters:
ax- the axis which the marker range will be created on.deStart- start range.deEnd- end range.fillColor- fill color.
-
create
public static final MarkerRange create(Axis ax, DataElement deStart, DataElement deEnd, Fill fillColor, ColorDefinition outlineColor)
A convenience method provided to add a marker range instance to an axis- Parameters:
ax- the axis which the marker range will be created on.deStart- start range.deEnd- end range.fillColor- fill color.outlineColor- outline color.
-
createDefault
public static final MarkerRange createDefault(Axis ax, DataElement deStart, DataElement deEnd, Fill fillColor, ColorDefinition outlineColor)
A convenience method provided to add a marker range instance to an axis- Parameters:
ax- the axis which the marker range will be created on.deStart- start range.deEnd- end range.fillColor- fill color.outlineColor- outline color.
-
copyInstance
public MarkerRange copyInstance()
- Specified by:
copyInstancein interfaceIChartObject- Specified by:
copyInstancein interfaceMarkerRange
-
-