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:
- createDiagramView
- createDiagramView
- createCompartmentView
- hideElement
- removeElement
- moveNode
- applyFilter
EModelDiagramViewBuilder
public EModelDiagramViewBuilder(DiagramViewBuilder viewBuilder)
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)
to Class biouml.model.DiagramViewBuilder
BOTTOM