edu.udo.cs.miningmart.gui.figures
Class ChainFigure

java.lang.Object
  extended byorg.jhotdraw.standard.AbstractFigure
      extended byorg.jhotdraw.standard.CompositeFigure
          extended byorg.jhotdraw.contrib.GraphicalCompositeFigure
              extended byorg.musoft.limo.drawing.ModelFigure
                  extended byedu.udo.cs.miningmart.gui.figures.ChainFigure
All Implemented Interfaces:
java.lang.Cloneable, java.util.EventListener, org.jhotdraw.framework.Figure, org.jhotdraw.framework.FigureChangeListener, org.jhotdraw.contrib.Layoutable, org.musoft.limo.model.ModelListener, java.io.Serializable, org.jhotdraw.util.Storable

public class ChainFigure
extends org.musoft.limo.drawing.ModelFigure

A ModelFigure for the MiningMartChauin.

Version:
$Id: ChainFigure.java,v 1.3 2006/04/11 14:10:17 euler Exp $
Author:
Daniel Hakenjos
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.musoft.limo.drawing.ModelFigure
LABEL_CENTER, LABEL_EAST, LABEL_HIDDEN, LABEL_INSIDE, LABEL_NORTH, LABEL_OUTSIDE, LABEL_SOUTH, LABEL_WEST, labelFigure
 
Fields inherited from class org.jhotdraw.standard.CompositeFigure
_nHighestZ, _nLowestZ, fFigures
 
Fields inherited from interface org.jhotdraw.framework.Figure
POPUP_MENU
 
Constructor Summary
ChainFigure(org.musoft.limo.model.Model element, org.musoft.limo.drawing.ModelDrawing drawing)
          Constructor for ChainFigure.
 
Method Summary
 void draw(java.awt.Graphics g)
          Draws the image of the StepFigure.
 MiningMartChain getMiningMartChain()
          Gets the MiningMartChain.
 void moveBy(int dx, int dy)
          If the ChainFigure was moved then the position of the Chain also changes.
 void onSetName(org.musoft.limo.model.ModelElement sender)
          Sets the label.
 
Methods inherited from class org.musoft.limo.drawing.ModelFigure
addToContainer, basicDisplayBox, bringToFront, createConnector, displayBox, getDecoration, getDrawing, getElement, getLabel, getLabelColor, getLabelFigure, getLabelPosition, getMoveable, getSizeable, handles, initialize, onAddAssociate, onAddChild, onCreateChild, onCreateConnection, onDestroy, onRemoveAssociate, onRemoveChild, onSetAttribute, onSetAttribute, onSetBounds, onSetConnectionEnd, onSetConnectionPoints, onSetConnectionStart, onSetDirty, onSetParent, onSetPosition, setDecoration, setLabel, setLabelColor, setLabelPosition, setMoveable, setPresentationFigure, setSizeable
 
Methods inherited from class org.jhotdraw.contrib.GraphicalCompositeFigure
basicMoveBy, change, clone, displayBox, figureRequestRemove, getAttribute, getAttribute, getLayouter, getPresentationFigure, layout, read, setAttribute, setAttribute, setLayouter, update, write
 
Methods inherited from class org.jhotdraw.standard.CompositeFigure
add, addAll, addAll, bringToFront, containsFigure, draw, figureAt, figureChanged, figureCount, figureInvalidated, figureRemoved, figureRequestUpdate, figures, figures, figuresReverse, findFigure, findFigure, findFigure, findFigureInside, findFigureInsideWithout, findFigureWithout, getFigureFromLayer, getLayer, includes, init, orphan, orphanAll, orphanAll, release, remove, removeAll, removeAll, removeAll, replace, sendToBack, sendToLayer
 
Methods inherited from class org.jhotdraw.standard.AbstractFigure
addDependendFigure, addFigureChangeListener, canConnect, center, changed, connectedTextLocator, connectionInsets, connectorAt, connectorVisibility, containsPoint, decompose, displayBox, getDecoratedFigure, getDependendFigures, getTextHolder, getZValue, invalidate, invalidateRectangle, isEmpty, listener, removeDependendFigure, removeFigureChangeListener, removeFromContainer, setZValue, size, visit, willChange
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jhotdraw.framework.Figure
addDependendFigure, addFigureChangeListener, canConnect, center, changed, connectedTextLocator, connectionInsets, connectorAt, connectorVisibility, containsPoint, decompose, displayBox, figures, findFigureInside, getDecoratedFigure, getDependendFigures, getTextHolder, getZValue, includes, invalidate, isEmpty, listener, release, removeDependendFigure, removeFigureChangeListener, removeFromContainer, setZValue, size, visit, willChange
 

Constructor Detail

ChainFigure

public ChainFigure(org.musoft.limo.model.Model element,
                   org.musoft.limo.drawing.ModelDrawing drawing)
Constructor for ChainFigure.

Method Detail

getMiningMartChain

public MiningMartChain getMiningMartChain()
Gets the MiningMartChain.


onSetName

public void onSetName(org.musoft.limo.model.ModelElement sender)
Sets the label.


moveBy

public void moveBy(int dx,
                   int dy)
If the ChainFigure was moved then the position of the Chain also changes.


draw

public void draw(java.awt.Graphics g)
Draws the image of the StepFigure.



Copyright © 2001-2005