biouml.model
Interface DiagramViewBuilder

All Known Implementing Classes:
DefaultDiagramViewBuilder

public interface DiagramViewBuilder


Method Summary
 CompositeView createCompartmentView(Compartment compartment, DiagramViewOptions options, java.awt.Graphics g)
           
 DiagramViewOptions createDefaultDiagramViewOptions()
           
 CompositeView createDiagramView(Diagram diagram, java.awt.Graphics g)
           
 CompositeView createEdgeView(Edge edge, DiagramViewOptions options, java.awt.Graphics g)
           
 CompositeView createNodeView(Node node, DiagramViewOptions options, java.awt.Graphics g)
           
 javax.swing.Icon getIcon(java.lang.Class type)
          Creates the icon to be used in toolbar for creation corresponding type of diagram element.
 void hideElement(DiagramElement element)
           
 void moveNode(Node node, java.awt.Point newLocation)
           
 void removeElement(DiagramElement element)
           
 

Method Detail

getIcon

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


createDiagramView

public CompositeView createDiagramView(Diagram diagram,
                                       java.awt.Graphics g)

createCompartmentView

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

createNodeView

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

createEdgeView

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

createDefaultDiagramViewOptions

public DiagramViewOptions createDefaultDiagramViewOptions()

hideElement

public void hideElement(DiagramElement element)

removeElement

public void removeElement(DiagramElement element)

moveNode

public void moveNode(Node node,
                     java.awt.Point newLocation)


Copyright © 2001-2003 Biosof.Ru. All Rights Reserved.