Class MarkerLineImpl
- 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.MarkerLineImpl
-
- All Implemented Interfaces:
MarkerLine,IChartObject,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject
public class MarkerLineImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements MarkerLine
An implementation of the model object ' Marker Line'.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.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.NotificationChainbasicSetLineAttributes(LineAttributes newLineAttributes, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChainbasicSetValue(DataElement newValue, org.eclipse.emf.common.notify.NotificationChain msgs)MarkerLinecopyInstance()static MarkerLinecreate(Axis ax, DataElement de)A convenience method provided to add a marker line instance to an axisstatic MarkerLinecreate(Axis ax, DataElement de, ColorDefinition lineColor)A convenience method provided to add a marker line instance to an axisstatic MarkerLinecreateDefault(Axis ax, DataElement de, ColorDefinition lineColor)A convenience method provided to add a marker line 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()FormatSpecifiergetFormatSpecifier()LabelgetLabel()AnchorgetLabelAnchor()LineAttributesgetLineAttributes()org.eclipse.emf.common.util.EList<Trigger>getTriggers()DataElementgetValue()booleanisSetLabelAnchor()voidsetCursor(Cursor newCursor)voidsetFormatSpecifier(FormatSpecifier newFormatSpecifier)voidsetLabel(Label newLabel)voidsetLabelAnchor(Anchor newLabelAnchor)voidsetLineAttributes(LineAttributes newLineAttributes)voidsetValue(DataElement newValue)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
-
getLineAttributes
public LineAttributes getLineAttributes()
- Specified by:
getLineAttributesin interfaceMarkerLine- Returns:
- the value of the 'Line Attributes' containment reference.
- See Also:
MarkerLine.setLineAttributes(LineAttributes),ComponentPackage.getMarkerLine_LineAttributes()
-
basicSetLineAttributes
public org.eclipse.emf.common.notify.NotificationChain basicSetLineAttributes(LineAttributes newLineAttributes, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setLineAttributes
public void setLineAttributes(LineAttributes newLineAttributes)
- Specified by:
setLineAttributesin interfaceMarkerLine- Parameters:
newLineAttributes- the new value of the 'Line Attributes' containment reference.- See Also:
MarkerLine.getLineAttributes()
-
getValue
public DataElement getValue()
- Specified by:
getValuein interfaceMarkerLine- Returns:
- the value of the 'Value' containment reference.
- See Also:
MarkerLine.setValue(DataElement),ComponentPackage.getMarkerLine_Value()
-
basicSetValue
public org.eclipse.emf.common.notify.NotificationChain basicSetValue(DataElement newValue, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setValue
public void setValue(DataElement newValue)
- Specified by:
setValuein interfaceMarkerLine- Parameters:
newValue- the new value of the 'Value' containment reference.- See Also:
MarkerLine.getValue()
-
getLabel
public Label getLabel()
- Specified by:
getLabelin interfaceMarkerLine- Returns:
- the value of the 'Label' containment reference.
- See Also:
MarkerLine.setLabel(Label),ComponentPackage.getMarkerLine_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 interfaceMarkerLine- Parameters:
newLabel- the new value of the 'Label' containment reference.- See Also:
MarkerLine.getLabel()
-
getLabelAnchor
public Anchor getLabelAnchor()
- Specified by:
getLabelAnchorin interfaceMarkerLine- Returns:
- the value of the 'Label Anchor' attribute.
- See Also:
Anchor,MarkerLine.isSetLabelAnchor(),MarkerLine.unsetLabelAnchor(),MarkerLine.setLabelAnchor(Anchor),ComponentPackage.getMarkerLine_LabelAnchor()
-
setLabelAnchor
public void setLabelAnchor(Anchor newLabelAnchor)
- Specified by:
setLabelAnchorin interfaceMarkerLine- Parameters:
newLabelAnchor- the new value of the 'Label Anchor' attribute.- See Also:
Anchor,MarkerLine.isSetLabelAnchor(),MarkerLine.unsetLabelAnchor(),MarkerLine.getLabelAnchor()
-
unsetLabelAnchor
public void unsetLabelAnchor()
- Specified by:
unsetLabelAnchorin interfaceMarkerLine- See Also:
MarkerLine.isSetLabelAnchor(),MarkerLine.getLabelAnchor(),MarkerLine.setLabelAnchor(Anchor)
-
isSetLabelAnchor
public boolean isSetLabelAnchor()
- Specified by:
isSetLabelAnchorin interfaceMarkerLine- Returns:
- whether the value of the 'Label Anchor' attribute is set.
- See Also:
MarkerLine.unsetLabelAnchor(),MarkerLine.getLabelAnchor(),MarkerLine.setLabelAnchor(Anchor)
-
getFormatSpecifier
public FormatSpecifier getFormatSpecifier()
- Specified by:
getFormatSpecifierin interfaceMarkerLine- Returns:
- the value of the 'Format Specifier' containment reference.
- See Also:
MarkerLine.setFormatSpecifier(FormatSpecifier),ComponentPackage.getMarkerLine_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 interfaceMarkerLine- Parameters:
newFormatSpecifier- the new value of the 'Format Specifier' containment reference.- See Also:
MarkerLine.getFormatSpecifier()
-
getTriggers
public org.eclipse.emf.common.util.EList<Trigger> getTriggers()
- Specified by:
getTriggersin interfaceMarkerLine- Returns:
- the value of the 'Triggers' containment reference list.
- See Also:
ComponentPackage.getMarkerLine_Triggers()
-
getCursor
public Cursor getCursor()
- Specified by:
getCursorin interfaceMarkerLine- Returns:
- the value of the 'Cursor' containment reference.
- See Also:
MarkerLine.setCursor(Cursor),ComponentPackage.getMarkerLine_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 interfaceMarkerLine- Parameters:
newCursor- the new value of the 'Cursor' containment reference.- See Also:
MarkerLine.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 MarkerLine create(Axis ax, DataElement de)
A convenience method provided to add a marker line instance to an axis- Parameters:
ax-de-
-
create
public static final MarkerLine create(Axis ax, DataElement de, ColorDefinition lineColor)
A convenience method provided to add a marker line instance to an axis- Parameters:
ax-de-lineColor-
-
createDefault
public static final MarkerLine createDefault(Axis ax, DataElement de, ColorDefinition lineColor)
A convenience method provided to add a marker line instance to an axis- Parameters:
ax-de-lineColor-
-
copyInstance
public MarkerLine copyInstance()
- Specified by:
copyInstancein interfaceIChartObject- Specified by:
copyInstancein interfaceMarkerLine
-
-