org.argouml.uml.diagram.activity.ui
Class ActivityDiagramRenderer
java.lang.Object
org.argouml.uml.diagram.UmlDiagramRenderer
org.argouml.uml.diagram.state.ui.StateDiagramRenderer
org.argouml.uml.diagram.activity.ui.ActivityDiagramRenderer
- All Implemented Interfaces:
- org.tigris.gef.graph.GraphEdgeRenderer, org.tigris.gef.graph.GraphNodeRenderer, Serializable
- public class ActivityDiagramRenderer
- extends StateDiagramRenderer
This class defines a renderer object for UML Activity Diagrams. In a
Activity Diagram the following UML objects are displayed with the
following Figs:
UML Object --- Fig
---------------------------------------
ActionState --- FigActionState
FinalState --- FigFinalState
Pseudostate --- FigPseudostate
Inititial --- FigInitialState
Choice (Branch) --- FigBranchState
Junction --- FigJunctionState
Fork --- FigForkState
Join --- FigJoinState
DeepHistory --- FigDeepHistoryState
ShallowHistory --- FigShallowistoryState
Transition --- FigTransition
CallState --- FigCallState
ObjectFlowState --- FigObjectFlowState
SubactivityState --- FigSubactivityState
more...
- See Also:
- Serialized Form
Method Summary |
org.tigris.gef.presentation.FigNode |
getFigNodeFor(org.tigris.gef.graph.GraphModel gm,
org.tigris.gef.base.Layer lay,
Object node,
Map styleAttributes)
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 |
ActivityDiagramRenderer
public ActivityDiagramRenderer()
getFigNodeFor
public org.tigris.gef.presentation.FigNode getFigNodeFor(org.tigris.gef.graph.GraphModel gm,
org.tigris.gef.base.Layer lay,
Object node,
Map styleAttributes)
- Return a Fig that can be used to represent the given node.
- Specified by:
getFigNodeFor
in interface org.tigris.gef.graph.GraphNodeRenderer
- Overrides:
getFigNodeFor
in class StateDiagramRenderer
- See Also:
GraphNodeRenderer.getFigNodeFor(
org.tigris.gef.graph.GraphModel,
org.tigris.gef.base.Layer, java.lang.Object, java.util.Map)