|
Runtime | |||||||||
| 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.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.gmf.runtime.notation.impl.ViewImpl
org.eclipse.gmf.runtime.notation.impl.NodeImpl
org.eclipse.gmf.runtime.notation.impl.ShapeImpl
public class ShapeImpl
An implementation of the model object 'Shape'.
The following features are implemented:
Font ColorFont NameFont HeightBoldItalicUnderlineStrike ThroughDescriptionFill ColorTransparencyGradientLine ColorLine Width
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
|---|
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic |
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
| 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 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 | |
|---|---|
protected static boolean |
BOLD_EDEFAULT
The default value of the ' Bold' attribute |
protected static int |
BOLD_EFLAG
The flag representing the value of the ' Bold' attribute |
protected java.lang.String |
description
The cached value of the ' Description' attribute |
protected static java.lang.String |
DESCRIPTION_EDEFAULT
The default value of the ' Description' attribute |
protected static int |
FILL_COLOR_EDEFAULT
The default value of the ' Fill Color' attribute |
protected int |
fillColor
The cached value of the ' Fill Color' attribute |
protected static int |
FONT_COLOR_EDEFAULT
The default value of the ' Font Color' attribute |
protected static int |
FONT_HEIGHT_EDEFAULT
The default value of the ' Font Height' attribute |
protected static java.lang.String |
FONT_NAME_EDEFAULT
The default value of the ' Font Name' attribute |
protected int |
fontColor
The cached value of the ' Font Color' attribute |
protected int |
fontHeight
The cached value of the ' Font Height' attribute |
protected java.lang.String |
fontName
The cached value of the ' Font Name' attribute |
protected GradientData |
gradient
The cached value of the ' Gradient' attribute |
protected static GradientData |
GRADIENT_EDEFAULT
The default value of the ' Gradient' attribute |
protected static boolean |
ITALIC_EDEFAULT
The default value of the ' Italic' attribute |
protected static int |
ITALIC_EFLAG
The flag representing the value of the ' Italic' attribute |
protected static int |
LINE_COLOR_EDEFAULT
The default value of the ' Line Color' attribute |
protected static int |
LINE_WIDTH_EDEFAULT
The default value of the ' Line Width' attribute |
protected int |
lineColor
The cached value of the ' Line Color' attribute |
protected int |
lineWidth
The cached value of the ' Line Width' attribute |
protected static boolean |
STRIKE_THROUGH_EDEFAULT
The default value of the ' Strike Through' attribute |
protected static int |
STRIKE_THROUGH_EFLAG
The flag representing the value of the ' Strike Through' attribute |
protected int |
transparency
The cached value of the ' Transparency' attribute |
protected static int |
TRANSPARENCY_EDEFAULT
The default value of the ' Transparency' attribute |
protected static boolean |
UNDERLINE_EDEFAULT
The default value of the ' Underline' attribute |
protected static int |
UNDERLINE_EFLAG
The flag representing the value of the ' Underline' attribute |
| Fields inherited from class org.eclipse.gmf.runtime.notation.impl.NodeImpl |
|---|
layoutConstraint |
| Fields inherited from class org.eclipse.gmf.runtime.notation.impl.ViewImpl |
|---|
childrenFeatures, element, ELEMENT_ESETFLAG, MUTABLE_EDEFAULT, MUTABLE_EFLAG, persistedChildren, sourceEdges, styles, targetEdges, transientChildren, type, TYPE_EDEFAULT, VISIBLE_EDEFAULT, VISIBLE_EFLAG |
| Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
|---|
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG |
| Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
|---|
eContainer |
| 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.EStructuralFeature.Internal.DynamicValueHolder |
|---|
NIL |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
ShapeImpl()
|
| Method Summary | |
|---|---|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class baseClass)
|
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class baseClass)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
java.lang.String |
getDescription()
|
int |
getFillColor()
|
int |
getFontColor()
|
int |
getFontHeight()
|
java.lang.String |
getFontName()
|
GradientData |
getGradient()
|
int |
getLineColor()
|
int |
getLineWidth()
|
int |
getTransparency()
|
boolean |
isBold()
|
boolean |
isItalic()
|
boolean |
isStrikeThrough()
|
boolean |
isUnderline()
|
void |
setBold(boolean newBold)
|
void |
setDescription(java.lang.String newDescription)
|
void |
setFillColor(int newFillColor)
|
void |
setFontColor(int newFontColor)
|
void |
setFontHeight(int newFontHeight)
|
void |
setFontName(java.lang.String newFontName)
|
void |
setGradient(GradientData newGradient)
|
void |
setItalic(boolean newItalic)
|
void |
setLineColor(int newLineColor)
|
void |
setLineWidth(int newLineWidth)
|
void |
setStrikeThrough(boolean newStrikeThrough)
|
void |
setTransparency(int newTransparency)
|
void |
setUnderline(boolean newUnderline)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.gmf.runtime.notation.impl.NodeImpl |
|---|
basicSetLayoutConstraint, createLayoutConstraint, eInverseRemove, getLayoutConstraint, setLayoutConstraint |
| Methods inherited from class org.eclipse.gmf.runtime.notation.impl.ViewImpl |
|---|
basicGetDiagram, basicGetElement, createChild, createStyle, eInverseAdd, getChildren, getDiagram, getElement, getNamedStyle, getPersistedChildren, getSourceEdges, getStyle, getStyles, getTargetEdges, getTransientChildren, getType, getVisibleChildren, insertChild, insertChild, insertChildAt, isMutable, isSetElement, isVisible, persist, persistChildren, removeChild, setElement, setMutable, setType, setTypeGen, setVisible, unsetElement |
| Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
|---|
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen |
| Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
|---|
eBasicSetContainer, eInternalContainer |
| Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
|---|
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettings |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
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.gmf.runtime.notation.Node |
|---|
createLayoutConstraint, getLayoutConstraint, setLayoutConstraint |
| Methods inherited from interface org.eclipse.gmf.runtime.notation.View |
|---|
createChild, createStyle, getChildren, getDiagram, getElement, getNamedStyle, getPersistedChildren, getSourceEdges, getStyle, getStyles, getTargetEdges, getTransientChildren, getType, getVisibleChildren, insertChild, insertChild, insertChildAt, isMutable, isSetElement, isVisible, persist, persistChildren, removeChild, setElement, setMutable, setType, setVisible, unsetElement |
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
|---|
getEAnnotation, getEAnnotations |
| 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.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.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.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.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 |
| Field Detail |
|---|
protected static final int FONT_COLOR_EDEFAULT
Font Color' attribute.
getFontColor(),
Constant Field Valuesprotected int fontColor
Font Color' attribute.
getFontColor()protected static final java.lang.String FONT_NAME_EDEFAULT
Font Name' attribute.
getFontName(),
Constant Field Valuesprotected java.lang.String fontName
Font Name' attribute.
getFontName()protected static final int FONT_HEIGHT_EDEFAULT
Font Height' attribute.
getFontHeight(),
Constant Field Valuesprotected int fontHeight
Font Height' attribute.
getFontHeight()protected static final boolean BOLD_EDEFAULT
Bold' attribute.
isBold(),
Constant Field Valuesprotected static final int BOLD_EFLAG
Bold' attribute.
isBold(),
Constant Field Valuesprotected static final boolean ITALIC_EDEFAULT
Italic' attribute.
isItalic(),
Constant Field Valuesprotected static final int ITALIC_EFLAG
Italic' attribute.
isItalic(),
Constant Field Valuesprotected static final boolean UNDERLINE_EDEFAULT
Underline' attribute.
isUnderline(),
Constant Field Valuesprotected static final int UNDERLINE_EFLAG
Underline' attribute.
isUnderline(),
Constant Field Valuesprotected static final boolean STRIKE_THROUGH_EDEFAULT
Strike Through' attribute.
isStrikeThrough(),
Constant Field Valuesprotected static final int STRIKE_THROUGH_EFLAG
Strike Through' attribute.
isStrikeThrough(),
Constant Field Valuesprotected static final java.lang.String DESCRIPTION_EDEFAULT
Description' attribute.
getDescription(),
Constant Field Valuesprotected java.lang.String description
Description' attribute.
getDescription()protected static final int FILL_COLOR_EDEFAULT
Fill Color' attribute.
getFillColor(),
Constant Field Valuesprotected int fillColor
Fill Color' attribute.
getFillColor()protected static final int TRANSPARENCY_EDEFAULT
Transparency' attribute.
getTransparency(),
Constant Field Valuesprotected int transparency
Transparency' attribute.
getTransparency()protected static final GradientData GRADIENT_EDEFAULT
Gradient' attribute.
getGradient()protected GradientData gradient
Gradient' attribute.
getGradient()protected static final int LINE_COLOR_EDEFAULT
Line Color' attribute.
getLineColor(),
Constant Field Valuesprotected int lineColor
Line Color' attribute.
getLineColor()protected static final int LINE_WIDTH_EDEFAULT
Line Width' attribute.
getLineWidth(),
Constant Field Valuesprotected int lineWidth
Line Width' attribute.
getLineWidth()| Constructor Detail |
|---|
protected ShapeImpl()
| Method Detail |
|---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class NodeImplpublic int getFontColor()
getFontColor in interface FontStyleFontStyle.setFontColor(int),
NotationPackage.getFontStyle_FontColor()public void setFontColor(int newFontColor)
setFontColor in interface FontStylenewFontColor - the new value of the 'Font Color' attribute.FontStyle.getFontColor()public java.lang.String getFontName()
getFontName in interface FontStyleFontStyle.setFontName(String),
NotationPackage.getFontStyle_FontName()public void setFontName(java.lang.String newFontName)
setFontName in interface FontStylenewFontName - the new value of the 'Font Name' attribute.FontStyle.getFontName()public int getFontHeight()
getFontHeight in interface FontStyleFontStyle.setFontHeight(int),
NotationPackage.getFontStyle_FontHeight()public void setFontHeight(int newFontHeight)
setFontHeight in interface FontStylenewFontHeight - the new value of the 'Font Height' attribute.FontStyle.getFontHeight()public boolean isBold()
isBold in interface FontStyleFontStyle.setBold(boolean),
NotationPackage.getFontStyle_Bold()public void setBold(boolean newBold)
setBold in interface FontStylenewBold - the new value of the 'Bold' attribute.FontStyle.isBold()public boolean isItalic()
isItalic in interface FontStyleFontStyle.setItalic(boolean),
NotationPackage.getFontStyle_Italic()public void setItalic(boolean newItalic)
setItalic in interface FontStylenewItalic - the new value of the 'Italic' attribute.FontStyle.isItalic()public boolean isUnderline()
isUnderline in interface FontStyleFontStyle.setUnderline(boolean),
NotationPackage.getFontStyle_Underline()public void setUnderline(boolean newUnderline)
setUnderline in interface FontStylenewUnderline - the new value of the 'Underline' attribute.FontStyle.isUnderline()public boolean isStrikeThrough()
isStrikeThrough in interface FontStyleFontStyle.setStrikeThrough(boolean),
NotationPackage.getFontStyle_StrikeThrough()public void setStrikeThrough(boolean newStrikeThrough)
setStrikeThrough in interface FontStylenewStrikeThrough - the new value of the 'Strike Through' attribute.FontStyle.isStrikeThrough()public java.lang.String getDescription()
getDescription in interface DescriptionStyleDescriptionStyle.setDescription(String),
NotationPackage.getDescriptionStyle_Description()public void setDescription(java.lang.String newDescription)
setDescription in interface DescriptionStylenewDescription - the new value of the 'Description' attribute.DescriptionStyle.getDescription()public int getFillColor()
getFillColor in interface FillStyleFillStyle.setFillColor(int),
NotationPackage.getFillStyle_FillColor()public void setFillColor(int newFillColor)
setFillColor in interface FillStylenewFillColor - the new value of the 'Fill Color' attribute.FillStyle.getFillColor()public int getTransparency()
getTransparency in interface FillStyleFillStyle.setTransparency(int),
NotationPackage.getFillStyle_Transparency()public void setTransparency(int newTransparency)
setTransparency in interface FillStylenewTransparency - the new value of the 'Transparency' attribute.FillStyle.getTransparency()public GradientData getGradient()
getGradient in interface FillStyleFillStyle.setGradient(GradientData),
NotationPackage.getFillStyle_Gradient()public void setGradient(GradientData newGradient)
setGradient in interface FillStylenewGradient - the new value of the 'Gradient' attribute.FillStyle.getGradient()public int getLineColor()
getLineColor in interface LineStyleLineStyle.setLineColor(int),
NotationPackage.getLineStyle_LineColor()public void setLineColor(int newLineColor)
setLineColor in interface LineStylenewLineColor - the new value of the 'Line Color' attribute.LineStyle.getLineColor()public int getLineWidth()
getLineWidth in interface LineStyleLineStyle.setLineWidth(int),
NotationPackage.getLineStyle_LineWidth()public void setLineWidth(int newLineWidth)
setLineWidth in interface LineStylenewLineWidth - the new value of the 'Line Width' attribute.LineStyle.getLineWidth()
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class NodeImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class NodeImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class NodeImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class NodeImpl
public int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String toString()
toString in class ViewImpl
|
Runtime | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.