uci.uml.visual
Class UseCaseDiagramRenderer

java.lang.Object
  |
  +--uci.uml.visual.UseCaseDiagramRenderer

public class UseCaseDiagramRenderer
extends Object
implements GraphNodeRenderer, GraphEdgeRenderer

This class defines a renderer object for UML Use Case Diagrams. In a Class Diagram the following UML objects are displayed with the following Figs:

  UML Object      ---  Fig
  ---------------------------------------
  Actor           ---  FigActor
  UseCase         ---  FigUseCase
  

See Also:
Serialized Form

Constructor Summary
UseCaseDiagramRenderer()
           
 
Method Summary
 FigEdge getFigEdgeFor(GraphModel gm, Layer lay, Object edge)
          Generally the same code as for the ClassDiagram, since its very related to it.
 FigNode getFigNodeFor(GraphModel gm, Layer lay, Object node)
          Return a Fig that can be used to represent the given node
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UseCaseDiagramRenderer

public UseCaseDiagramRenderer()
Method Detail

getFigNodeFor

public FigNode getFigNodeFor(GraphModel gm,
                             Layer lay,
                             Object node)
Return a Fig that can be used to represent the given node
Specified by:
getFigNodeFor in interface GraphNodeRenderer

getFigEdgeFor

public FigEdge getFigEdgeFor(GraphModel gm,
                             Layer lay,
                             Object edge)
Generally the same code as for the ClassDiagram, since its very related to it.
Specified by:
getFigEdgeFor in interface GraphEdgeRenderer