com.jgraph.components.labels
public class RichTextGraphModel extends DefaultGraphModel
Field Summary | |
---|---|
static Object | VALUE_EMPTY
Defines the EMPTY_VALUE constant to be used in nested maps in order to
remove properties from business objects. |
Constructor Summary | |
---|---|
RichTextGraphModel()
Constructs a new empty graph model. | |
RichTextGraphModel(List roots, AttributeMap attributes, ConnectionSet cs)
Constructs a new graph model using the specified root cells and
attributes (for the model) and establishes the connections defined in the
specified connection set between the cells.
|
Method Summary | |
---|---|
boolean | acceptsSource(Object edge, Object port) |
boolean | acceptsTarget(Object edge, Object port) |
protected Object | cloneUserObject(Object userObject)
Extends the parent implementation to support cloning of
JGraphpadBusinessObject.
|
protected Map | handleAttributes(Map attributes)
Extends the parent implementation to support changing properties on
JGraphpadBusinessObject by adding a map for the business object
to the nested map which is passed to an insert or edit call. |
Object | valueForCellChanged(Object cell, Object newValue)
Extends the parent implementation to support changing the value on
JGraphpadBusinessObject. |
Parameters: roots The roots to be inserted into the model. attributes The model's attributes. cs The connections to be established.
Parameters: userObject The user object to be cloned.
Returns: Returns the cloned user object.
Parameters: attributes The attributes to be processed.
Returns: Returns the attributes used to undo the change.
Parameters: cell The cell to change the value for. newValue The new value to use for the cell.
Returns: Returns the old value of the cell.