org.argouml.uml.diagram
Class UmlDiagramRenderer
java.lang.Object
org.argouml.uml.diagram.UmlDiagramRenderer
- All Implemented Interfaces:
- GraphEdgeRenderer, GraphNodeRenderer, Serializable
- Direct Known Subclasses:
- ClassDiagramRenderer, CollabDiagramRenderer, DeploymentDiagramRenderer, SequenceDiagramRenderer, StateDiagramRenderer, UseCaseDiagramRenderer
- public abstract class UmlDiagramRenderer
- extends Object
- implements GraphNodeRenderer, GraphEdgeRenderer
Factory methods to create Figs based an model elements with supplementary
data provided by a map of name value pairs.
Provides getFigNodeFor(Object, Map) to implement the
GraphNodeRenderer interface and getFigEdgeFor(Object, Map)
to implement the GraphEdgeRenderer interface.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UmlDiagramRenderer
public UmlDiagramRenderer()
getFigNodeFor
public FigNode getFigNodeFor(Object node,
Map styleAttributes)
- Specified by:
getFigNodeFor in interface GraphNodeRenderer
- See Also:
GraphNodeRenderer.getFigNodeFor(java.lang.Object, java.util.Map)
setStyleAttributes
private void setStyleAttributes(Fig fig,
Map attributeMap)
- Set the fig style according to attributes.
- Parameters:
fig - the fig to style.attributeMap - a map of name value pairs
getFigEdgeFor
public FigEdge getFigEdgeFor(Object edge,
Map styleAttributes)
- Specified by:
getFigEdgeFor in interface GraphEdgeRenderer
- See Also:
GraphEdgeRenderer.getFigEdgeFor(java.lang.Object, java.util.Map)