net.sourceforge.toscanaj.view.temporal
Class StateRing

java.lang.Object
  extended byorg.tockit.canvas.CanvasItem
      extended bynet.sourceforge.toscanaj.view.temporal.StateRing
All Implemented Interfaces:
XMLizable

public class StateRing
extends org.tockit.canvas.CanvasItem
implements XMLizable


Constructor Summary
StateRing(DiagramNode node, java.awt.Color color, double timePos, AnimationTimeController timeController)
           
 
Method Summary
 boolean containsPoint(java.awt.geom.Point2D point)
           
 void draw(java.awt.Graphics2D g)
           
 java.awt.geom.Rectangle2D getCanvasBounds(java.awt.Graphics2D g)
           
 java.awt.geom.Point2D getPosition()
           
 void readXML(org.jdom.Element elem)
          Read this element as the content of elem.
static void registerFactory()
           
 org.jdom.Element toXML()
          Write this element as the content of elem.
 
Methods inherited from class org.tockit.canvas.CanvasItem
hasAutoRaise
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateRing

public StateRing(DiagramNode node,
                 java.awt.Color color,
                 double timePos,
                 AnimationTimeController timeController)
Method Detail

registerFactory

public static void registerFactory()

draw

public void draw(java.awt.Graphics2D g)

containsPoint

public boolean containsPoint(java.awt.geom.Point2D point)

getPosition

public java.awt.geom.Point2D getPosition()

getCanvasBounds

public java.awt.geom.Rectangle2D getCanvasBounds(java.awt.Graphics2D g)

toXML

public org.jdom.Element toXML()
Description copied from interface: XMLizable
Write this element as the content of elem.

Specified by:
toXML in interface XMLizable

readXML

public void readXML(org.jdom.Element elem)
Description copied from interface: XMLizable
Read this element as the content of elem.

Specified by:
readXML in interface XMLizable


The ToscanaJ project