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

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

public class ConceptFigure
extends org.musoft.limo.drawing.ModelFigure
implements java.awt.image.ImageObserver

A ModelFigure for the MiningMartConcept.

Version:
$Id: ConceptFigure.java,v 1.4 2006/09/27 15:00:03 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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ConceptFigure(org.musoft.limo.model.ModelFigureElement element, org.musoft.limo.drawing.ModelDrawing drawing)
          Constructs new ConceptFigure.
 
Method Summary
 void bringToFront()
           
 void deSelected()
          Modifiziert die Darstellung des Statchartfigurs so, dass es inaktive erscheint.
 void draw(java.awt.Graphics g)
           
 MiningMartConcept getMiningMartConcept()
          Gets the MiningMartConcept.
 boolean imageUpdate(java.awt.Image img, int flags, int x, int y, int width, int height)
           
 void isSelected()
          Modifiziert die Darstellung des Statchartfigurs so, dass es aktive erscheint.
 void moveBy(int dx, int dy)
           
 void onSetName(org.musoft.limo.model.ModelElement sender)
          Setzt den Namen der Figure in das Label der Figure.
 
Methods inherited from class org.musoft.limo.drawing.ModelFigure
addToContainer, basicDisplayBox, 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

ConceptFigure

public ConceptFigure(org.musoft.limo.model.ModelFigureElement element,
                     org.musoft.limo.drawing.ModelDrawing drawing)
Constructs new ConceptFigure.

Method Detail

onSetName

public void onSetName(org.musoft.limo.model.ModelElement sender)
Setzt den Namen der Figure in das Label der Figure. Ob der Name angezeigt wird oder nicht, wird durch die Figure selber entschieden.

Specified by:
onSetName in interface org.musoft.limo.model.ModelListener
Overrides:
onSetName in class org.musoft.limo.drawing.ModelFigure
Parameters:
ModelElement - sender

isSelected

public void isSelected()
Modifiziert die Darstellung des Statchartfigurs so, dass es aktive erscheint.


deSelected

public void deSelected()
Modifiziert die Darstellung des Statchartfigurs so, dass es inaktive erscheint.


getMiningMartConcept

public MiningMartConcept getMiningMartConcept()
Gets the MiningMartConcept.


moveBy

public void moveBy(int dx,
                   int dy)
Specified by:
moveBy in interface org.jhotdraw.framework.Figure
Overrides:
moveBy in class org.musoft.limo.drawing.ModelFigure

bringToFront

public void bringToFront()
Overrides:
bringToFront in class org.musoft.limo.drawing.ModelFigure

draw

public void draw(java.awt.Graphics g)
Specified by:
draw in interface org.jhotdraw.framework.Figure
Overrides:
draw in class org.jhotdraw.contrib.GraphicalCompositeFigure

imageUpdate

public boolean imageUpdate(java.awt.Image img,
                           int flags,
                           int x,
                           int y,
                           int width,
                           int height)
Specified by:
imageUpdate in interface java.awt.image.ImageObserver


Copyright © 2001-2005