Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## edu.udo.cs.miningmart.gui.figures
Class FeatureFigure

    java.lang.Object
      org.jhotdraw.standard.AbstractFigure
          org.jhotdraw.standard.CompositeFigure
              org.jhotdraw.contrib.GraphicalCompositeFigure
                  org.musoft.limo.drawing.ModelFigure
                      edu.udo.cs.miningmart.gui.figures.FeatureFigure

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 FeatureFigure
extends org.musoft.limo.drawing.ModelFigure

Version:
  $Id: FeatureFigure.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
`FeatureFigure(MiningMartBaseAttribute element, org.musoft.limo.drawing.ModelDrawing drawing)` Constructor for FeatureFigure.
`FeatureFigure(MiningMartMultiColumnFeature element, org.musoft.limo.drawing.ModelDrawing drawing)` Constructor for FeatureFigure.

Method Summary
`void` | `draw(java.awt.Graphics g)`
`MiningMartBaseAttribute` | `getMiningMartBaseAttribute()` Gets the MiningMartBaseAttribute.
`MiningMartMultiColumnFeature` | `getMiningMartMultiColumnFeature()` Gets the MiningMartMultiColumnFeature.
`void` | `moveBy(int dx, int dy)`
`void` | `onSetName(org.musoft.limo.model.ModelElement sender)` Sets the name of 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

### FeatureFigure

    public FeatureFigure(MiningMartBaseAttribute element,
                         org.musoft.limo.drawing.ModelDrawing drawing)

  Constructor for FeatureFigure.

### FeatureFigure

    public FeatureFigure(MiningMartMultiColumnFeature element,
                         org.musoft.limo.drawing.ModelDrawing drawing)

  Constructor for FeatureFigure.

Method Detail

### getMiningMartBaseAttribute

    public MiningMartBaseAttribute getMiningMartBaseAttribute()

  Gets the MiningMartBaseAttribute.

### getMiningMartMultiColumnFeature

    public MiningMartMultiColumnFeature getMiningMartMultiColumnFeature()

  Gets the MiningMartMultiColumnFeature.

### onSetName

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

  Sets the name of the label.

### moveBy

    public void moveBy(int dx,
                       int dy)

### draw

    public void draw(java.awt.Graphics g)

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2001-2005