org.objectweb.jac.ide.diagrams
Class MemberFigure

java.lang.Object
  extended byCH.ifa.draw.standard.AbstractFigure
      extended byCH.ifa.draw.figures.AttributeFigure
          extended byorg.objectweb.jac.ide.diagrams.TextFigure
              extended byorg.objectweb.jac.ide.diagrams.MemberFigure
All Implemented Interfaces:
Cloneable, EventListener, CH.ifa.draw.framework.Figure, CH.ifa.draw.framework.FigureChangeListener, ModelElementFigure, Serializable, CH.ifa.draw.standard.TextHolder
Direct Known Subclasses:
FieldFigure, MethodFigure

public abstract class MemberFigure
extends TextFigure
implements ModelElementFigure

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.objectweb.jac.ide.diagrams.TextFigure
fOriginX, fOriginY
 
Fields inherited from interface CH.ifa.draw.framework.Figure
POPUP_MENU
 
Constructor Summary
MemberFigure(ClassFigure parentFigure)
           
 
Method Summary
 String getName()
           
abstract  ModelElement getSubstance()
          Returns the model element associated with this figure.
 Color getTextColor()
           
 String getType()
           
 
Methods inherited from class org.objectweb.jac.ide.diagrams.TextFigure
acceptsTyping, basicDisplayBox, basicMoveBy, changed, connect, createCurrentFont, disconnect, displayBox, drawBackground, drawFrame, figureChanged, figureInvalidated, figureRemoved, figureRequestRemove, figureRequestUpdate, getAttribute, getFont, getText, handles, moveBy, overlayColumns, readOnly, release, setAttribute, setCurrentFontName, setCurrentFontSize, setCurrentFontStyle, setFont, setReadOnly, setText, textDisplayBox, updateLocation
 
Methods inherited from class CH.ifa.draw.figures.AttributeFigure
draw, getDefaultAttribute, getFillColor, getFrameColor
 
Methods inherited from class CH.ifa.draw.standard.AbstractFigure
addFigureChangeListener, addToContainer, canConnect, center, clone, connectedTextLocator, connectionInsets, connectorAt, connectorVisibility, containsPoint, decompose, displayBox, displayBox, figures, findFigureInside, getZValue, includes, invalidate, isEmpty, listener, removeFigureChangeListener, removeFromContainer, setZValue, size, willChange
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.objectweb.jac.ide.diagrams.ModelElementFigure
close
 
Methods inherited from interface CH.ifa.draw.framework.Figure
addFigureChangeListener, addToContainer, basicDisplayBox, canConnect, center, changed, clone, connectedTextLocator, connectionInsets, connectorAt, connectorVisibility, containsPoint, decompose, displayBox, displayBox, displayBox, draw, figures, findFigureInside, getAttribute, getZValue, handles, includes, invalidate, isEmpty, listener, moveBy, release, removeFigureChangeListener, removeFromContainer, setAttribute, setZValue, size, willChange
 

Constructor Detail

MemberFigure

public MemberFigure(ClassFigure parentFigure)
Method Detail

getTextColor

public Color getTextColor()
Overrides:
getTextColor in class TextFigure

getType

public String getType()

getName

public String getName()

getSubstance

public abstract ModelElement getSubstance()
Description copied from interface: ModelElementFigure
Returns the model element associated with this figure.

Specified by:
getSubstance in interface ModelElementFigure