HEADER

biouml.model
Interface DiagramViewBuilder

All Known Implementing Classes:
DefaultDiagramViewBuilder

public interface DiagramViewBuilder


Method Summary
 CompositeViewcreateCompartmentView(Compartment compartment, DiagramViewOptions options, Graphics g)
           
 DiagramViewOptionscreateDefaultDiagramViewOptions()
           
 CompositeViewcreateDiagramView(Diagram diagram, Graphics g)
           
 CompositeViewcreateEdgeView(Edge edge, DiagramViewOptions options, Graphics g)
           
 CompositeViewcreateNodeView(Node node, DiagramViewOptions options, Graphics g)
           
 IcongetIcon(Class type)
          Creates the icon to be used in toolbar for creation corresponding type of diagram element.
 voidhideElement(DiagramElement element)
           
 voidmoveNode(Node node, Point newLocation)
           
 voidremoveElement(DiagramElement element)
           

Method Detail

createCompartmentView

public CompositeView createCompartmentView(Compartment compartment, DiagramViewOptions options, Graphics g)

createDefaultDiagramViewOptions

public DiagramViewOptions createDefaultDiagramViewOptions()

createDiagramView

public CompositeView createDiagramView(Diagram diagram, Graphics g)

createEdgeView

public CompositeView createEdgeView(Edge edge, DiagramViewOptions options, Graphics g)

createNodeView

public CompositeView createNodeView(Node node, DiagramViewOptions options, Graphics g)

getIcon

public Icon getIcon(Class type)
Creates the icon to be used in toolbar for creation corresponding type of diagram element.

hideElement

public void hideElement(DiagramElement element)

moveNode

public void moveNode(Node node, Point newLocation)

removeElement

public void removeElement(DiagramElement element)

FOOTER

BOTTOM