|
||||||||||
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.gmf.gmfgraph.impl.AbstractFigureImpl
public abstract class AbstractFigureImpl
An implementation of the model object 'Abstract Figure'.
The following features are implemented:
Layout Data
Layout
Descriptor
Foreground Color
Background Color
Maximum Size
Minimum Size
Preferred Size
Font
Insets
Border
Location
Size
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
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 |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary | |
---|---|
protected Color |
backgroundColor
The cached value of the ' Background Color ' containment reference. |
protected Border |
border
The cached value of the ' Border ' containment reference. |
protected Font |
font
The cached value of the ' Font ' containment reference. |
protected Color |
foregroundColor
The cached value of the ' Foreground Color ' containment reference. |
protected Insets |
insets
The cached value of the ' Insets ' containment reference. |
protected Layout |
layout
The cached value of the ' Layout ' containment reference. |
protected LayoutData |
layoutData
The cached value of the ' Layout Data ' containment reference. |
protected Point |
location
The cached value of the ' Location ' containment reference. |
protected Dimension |
maximumSize
The cached value of the ' Maximum Size ' containment reference. |
protected Dimension |
minimumSize
The cached value of the ' Minimum Size ' containment reference. |
protected Dimension |
preferredSize
The cached value of the ' Preferred Size ' containment reference. |
protected Point |
size
The cached value of the ' Size ' containment reference. |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
AbstractFigureImpl()
|
Method Summary | |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetBackgroundColor(Color newBackgroundColor,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetBorder(Border newBorder,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetFont(Font newFont,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetForegroundColor(Color newForegroundColor,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetInsets(Insets newInsets,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetLayout(Layout newLayout,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetLayoutData(LayoutData newLayoutData,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetLocation(Point newLocation,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetMaximumSize(Dimension newMaximumSize,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetMinimumSize(Dimension newMinimumSize,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetPreferredSize(Dimension newPreferredSize,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetSize(Point newSize,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
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,
Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
Color |
getBackgroundColor()
|
Border |
getBorder()
|
FigureDescriptor |
getDescriptor()
|
Font |
getFont()
|
Color |
getForegroundColor()
|
Insets |
getInsets()
|
Layout |
getLayout()
|
LayoutData |
getLayoutData()
|
Point |
getLocation()
|
Dimension |
getMaximumSize()
|
Dimension |
getMinimumSize()
|
Dimension |
getPreferredSize()
|
Point |
getSize()
|
void |
setBackgroundColor(Color newBackgroundColor)
|
void |
setBorder(Border newBorder)
|
void |
setFont(Font newFont)
|
void |
setForegroundColor(Color newForegroundColor)
|
void |
setInsets(Insets newInsets)
|
void |
setLayout(Layout newLayout)
|
void |
setLayoutData(LayoutData newLayoutData)
|
void |
setLocation(Point newLocation)
|
void |
setMaximumSize(Dimension newMaximumSize)
|
void |
setMinimumSize(Dimension newMinimumSize)
|
void |
setPreferredSize(Dimension newPreferredSize)
|
void |
setSize(Point newSize)
|
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, 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.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
protected LayoutData layoutData
Layout Data
' containment reference.
getLayoutData()
protected Layout layout
Layout
' containment reference.
getLayout()
protected Color foregroundColor
Foreground Color
' containment reference.
getForegroundColor()
protected Color backgroundColor
Background Color
' containment reference.
getBackgroundColor()
protected Dimension maximumSize
Maximum Size
' containment reference.
getMaximumSize()
protected Dimension minimumSize
Minimum Size
' containment reference.
getMinimumSize()
protected Dimension preferredSize
Preferred Size
' containment reference.
getPreferredSize()
protected Font font
Font
' containment reference.
getFont()
protected Insets insets
Insets
' containment reference.
getInsets()
protected Border border
Border
' containment reference.
getBorder()
protected Point location
Location
' containment reference.
getLocation()
protected Point size
Size
' containment reference.
getSize()
Constructor Detail |
---|
protected AbstractFigureImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.EObjectImpl
public LayoutData getLayoutData()
getLayoutData
in interface Layoutable
Layoutable.setLayoutData(LayoutData)
,
GMFGraphPackage.getLayoutable_LayoutData()
,
LayoutData.getOwner()
public org.eclipse.emf.common.notify.NotificationChain basicSetLayoutData(LayoutData newLayoutData, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setLayoutData(LayoutData newLayoutData)
setLayoutData
in interface Layoutable
newLayoutData
- the new value of the 'Layout Data' containment reference.Layoutable.getLayoutData()
public Layout getLayout()
getLayout
in interface Layoutable
Layoutable.setLayout(Layout)
,
GMFGraphPackage.getLayoutable_Layout()
public org.eclipse.emf.common.notify.NotificationChain basicSetLayout(Layout newLayout, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setLayout(Layout newLayout)
setLayout
in interface Layoutable
newLayout
- the new value of the 'Layout' containment reference.Layoutable.getLayout()
public FigureDescriptor getDescriptor()
getDescriptor
in interface Figure
GMFGraphPackage.getFigure_Descriptor()
public Color getForegroundColor()
getForegroundColor
in interface Figure
Figure.setForegroundColor(Color)
,
GMFGraphPackage.getFigure_ForegroundColor()
public org.eclipse.emf.common.notify.NotificationChain basicSetForegroundColor(Color newForegroundColor, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setForegroundColor(Color newForegroundColor)
setForegroundColor
in interface Figure
newForegroundColor
- the new value of the 'Foreground Color' containment reference.Figure.getForegroundColor()
public Color getBackgroundColor()
getBackgroundColor
in interface Figure
Figure.setBackgroundColor(Color)
,
GMFGraphPackage.getFigure_BackgroundColor()
public org.eclipse.emf.common.notify.NotificationChain basicSetBackgroundColor(Color newBackgroundColor, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setBackgroundColor(Color newBackgroundColor)
setBackgroundColor
in interface Figure
newBackgroundColor
- the new value of the 'Background Color' containment reference.Figure.getBackgroundColor()
public Dimension getMaximumSize()
getMaximumSize
in interface Figure
Figure.setMaximumSize(Dimension)
,
GMFGraphPackage.getFigure_MaximumSize()
public org.eclipse.emf.common.notify.NotificationChain basicSetMaximumSize(Dimension newMaximumSize, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setMaximumSize(Dimension newMaximumSize)
setMaximumSize
in interface Figure
newMaximumSize
- the new value of the 'Maximum Size' containment reference.Figure.getMaximumSize()
public Dimension getMinimumSize()
getMinimumSize
in interface Figure
Figure.setMinimumSize(Dimension)
,
GMFGraphPackage.getFigure_MinimumSize()
public org.eclipse.emf.common.notify.NotificationChain basicSetMinimumSize(Dimension newMinimumSize, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setMinimumSize(Dimension newMinimumSize)
setMinimumSize
in interface Figure
newMinimumSize
- the new value of the 'Minimum Size' containment reference.Figure.getMinimumSize()
public Dimension getPreferredSize()
getPreferredSize
in interface Figure
Figure.setPreferredSize(Dimension)
,
GMFGraphPackage.getFigure_PreferredSize()
public org.eclipse.emf.common.notify.NotificationChain basicSetPreferredSize(Dimension newPreferredSize, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setPreferredSize(Dimension newPreferredSize)
setPreferredSize
in interface Figure
newPreferredSize
- the new value of the 'Preferred Size' containment reference.Figure.getPreferredSize()
public Font getFont()
getFont
in interface Figure
Figure.setFont(Font)
,
GMFGraphPackage.getFigure_Font()
public org.eclipse.emf.common.notify.NotificationChain basicSetFont(Font newFont, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setFont(Font newFont)
setFont
in interface Figure
newFont
- the new value of the 'Font' containment reference.Figure.getFont()
public Insets getInsets()
getInsets
in interface Figure
Figure.setInsets(Insets)
,
GMFGraphPackage.getFigure_Insets()
public org.eclipse.emf.common.notify.NotificationChain basicSetInsets(Insets newInsets, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setInsets(Insets newInsets)
setInsets
in interface Figure
newInsets
- the new value of the 'Insets' containment reference.Figure.getInsets()
public Border getBorder()
getBorder
in interface Figure
Figure.setBorder(Border)
,
GMFGraphPackage.getFigure_Border()
public org.eclipse.emf.common.notify.NotificationChain basicSetBorder(Border newBorder, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setBorder(Border newBorder)
setBorder
in interface Figure
newBorder
- the new value of the 'Border' containment reference.Figure.getBorder()
public Point getLocation()
getLocation
in interface Figure
Figure.setLocation(Point)
,
GMFGraphPackage.getFigure_Location()
public org.eclipse.emf.common.notify.NotificationChain basicSetLocation(Point newLocation, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setLocation(Point newLocation)
setLocation
in interface Figure
newLocation
- the new value of the 'Location' containment reference.Figure.getLocation()
public Point getSize()
getSize
in interface Figure
Figure.setSize(Point)
,
GMFGraphPackage.getFigure_Size()
public org.eclipse.emf.common.notify.NotificationChain basicSetSize(Point newSize, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setSize(Point newSize)
setSize
in interface Figure
newSize
- the new value of the 'Size' containment reference.Figure.getSize()
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
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 org.eclipse.emf.ecore.impl.BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |