HEADER

biouml.model.dynamics
Class EModelDiagramViewBuilder

biouml.model.DefaultDiagramViewBuilder
  |
  +--biouml.model.dynamics.EModelDiagramViewBuilder

public class EModelDiagramViewBuilder
extends DefaultDiagramViewBuilder

View builder for executable model diagram. It is a decorator (Decorator Design Pattern) for other DiagramViewBuider. We decorate view of nodes and images, as well as DefaultViewOptions. We use basic methods of DefaultDiagramViewBuilder to build the diagram view and management by its element:


Constructor Summary
EModelDiagramViewBuilder(DiagramViewBuilder viewBuilder)
           

Method Summary
 DiagramViewOptionscreateDefaultDiagramViewOptions()
           
 CompositeViewcreateEdgeView(Edge edge, DiagramViewOptions options, Graphics g)
           
 CompositeViewcreateNodeView(Node node, DiagramViewOptions options, Graphics g)
          Adds vriable value to node view.
 IcongetIcon(Class type)
           

Methods inherited from class biouml.model.DefaultDiagramViewBuilder
calcAttachmentPoints, createCompartmentView, createDiagramView, createEquivalentNodeGroupView, hideElement, isReaction, moveNode, proportion, removeElement

Constructor Detail

EModelDiagramViewBuilder

public EModelDiagramViewBuilder(DiagramViewBuilder viewBuilder)
Method Detail

createDefaultDiagramViewOptions

public DiagramViewOptions createDefaultDiagramViewOptions()
todo implement

createEdgeView

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

createNodeView

public CompositeView createNodeView(Node node, DiagramViewOptions options, Graphics g)
Adds vriable value to node view.

getIcon

public Icon getIcon(Class type)

Association Links

to Class biouml.model.DiagramViewBuilder


FOOTER

BOTTOM