org.argouml.uml.diagram.state.ui
Class StateDiagramRenderer
java.lang.Object
org.argouml.uml.diagram.state.ui.StateDiagramRenderer
- All Implemented Interfaces:
- org.tigris.gef.graph.GraphEdgeRenderer, org.tigris.gef.graph.GraphNodeRenderer, java.io.Serializable
- public class StateDiagramRenderer
- extends java.lang.Object
- implements org.tigris.gef.graph.GraphNodeRenderer, org.tigris.gef.graph.GraphEdgeRenderer
This class defines a renderer object for UML Statechart Diagrams. In a
Statechart Diagram the following UML objects are displayed with the
following Figs:
UML Object --- Fig
---------------------------------------
State --- FigSimpleState
CompositeState --- FigCompositeState
ActionState --- FigActionState
FinalState --- FigFinalState
Pseudostate --- FigPseudostate
Inititial --- FigInitialState
Branch --- FigBranchState
Fork --- FigForkState
Join --- FigJoinState
DeepHistory --- FigDeepHistoryState
ShallowHistory --- FigShallowistoryState
Transition --- FigTransition
more...
- See Also:
- Serialized Form
Field Summary |
protected static org.apache.log4j.Logger |
cat
|
(package private) static long |
serialVersionUID
|
Method Summary |
org.tigris.gef.presentation.FigEdge |
getFigEdgeFor(org.tigris.gef.graph.GraphModel gm,
org.tigris.gef.base.Layer lay,
java.lang.Object edge)
Return a Fig that can be used to represent the given edge |
org.tigris.gef.presentation.FigNode |
getFigNodeFor(org.tigris.gef.graph.GraphModel gm,
org.tigris.gef.base.Layer lay,
java.lang.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 |
cat
protected static org.apache.log4j.Logger cat
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
StateDiagramRenderer
public StateDiagramRenderer()
getFigNodeFor
public org.tigris.gef.presentation.FigNode getFigNodeFor(org.tigris.gef.graph.GraphModel gm,
org.tigris.gef.base.Layer lay,
java.lang.Object node)
- Return a Fig that can be used to represent the given node
- Specified by:
getFigNodeFor
in interface org.tigris.gef.graph.GraphNodeRenderer
getFigEdgeFor
public org.tigris.gef.presentation.FigEdge getFigEdgeFor(org.tigris.gef.graph.GraphModel gm,
org.tigris.gef.base.Layer lay,
java.lang.Object edge)
- Return a Fig that can be used to represent the given edge
- Specified by:
getFigEdgeFor
in interface org.tigris.gef.graph.GraphEdgeRenderer