org.problets.domain.viz.control
Class AbstractionViz

java.lang.Object
  extended by org.problets.domain.viz.control.ControlViz
      extended by org.problets.domain.viz.control.AlignedControlViz
          extended by org.problets.domain.viz.control.AbstractionViz
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
FunctionViz, ProgramViz

public class AbstractionViz
extends AlignedControlViz

Provides a common base class and functionailty for displaying functions and programs in data flow form

Author:
Brian Kunert

Field Summary
 
Fields inherited from class org.problets.domain.viz.control.ControlViz
BOTTOM, HEIGHT_SPACING, LEFT, RIGHT, TOP, WIDTH_SPACING
 
Constructor Summary
AbstractionViz(int x, int y, java.lang.String text, java.awt.FontMetrics fontMetrics)
           
 
Method Summary
static void main(java.lang.String[] args)
           
 
Methods inherited from class org.problets.domain.viz.control.AlignedControlViz
copyTip, getAlignmentAxis, getTip, lineUpElements, paint, paintControlViz, parseString, update, updateAllElements
 
Methods inherited from class org.problets.domain.viz.control.ControlViz
animate, canDrawLineFrom, getBottomY, getHeight, getLeftX, getRightX, getTopY, getWidth, isSpecialCase, move, setCoordinates, setHeight, setLeftX, setTopY, setWidth, update, updateWithFontMetrics
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractionViz

public AbstractionViz(int x,
                      int y,
                      java.lang.String text,
                      java.awt.FontMetrics fontMetrics)
Method Detail

main

public static void main(java.lang.String[] args)