Method Summary |
|
public boolean | canDelete(Object[] selectionCells) Checks if selected cells can be deleted from the model. |
protected Object | cloneCell(Object cellObj) |
public DiagramEdge | createEdge(DefaultPort source, DefaultPort target) |
public Object | createElement(biz.hammurapi.diagram.data.DiagramElement data) |
public CellViewFactory | getCellViewFactory() |
public biz.hammurapi.diagram.data.DiagramDocument | getData() |
public String | getDescription() |
public DiagramElement | getDiagramElement(int id) |
public JGraph | getGraph() |
public String | getName() |
public void | load(biz.hammurapi.diagram.data.Diagram data) |
public void | loadDefault() Loads default diagram elements (if any). |
public synchronized int | nextElementId() |
public void | populatePopupMenu(DiagramApplet applet, java.awt.Point pt, JPopupMenu menu) |
public void | populateToolbar(DiagramApplet applet, JToolBar toolbar) |
public void | remove(Object[] roots) When cell is removed all edges connecting to the cell are also removed. |
public void | setDescription(String description) |
public void | setGraph(JGraph graph) |
void | setModified() |
public void | setName(String name) |
protected void | storeCell(Diagram diagram, Object next) |
protected void | storeEdge(Diagram diagram, Object next) |
public String | validate() Validates model and returns message describing problems or null if the model is OK. |