|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
SDM data source editor. Note that the dereferencing is missing.
| Method Summary | |
abstract java.lang.Object |
dsAddLink(java.lang.String tag,
java.lang.Object parent,
java.lang.Object from,
java.lang.Object to,
java.util.Map properties)
Creates a new link in the SDM model of logical type tag. |
abstract java.lang.Object |
dsAddNode(java.lang.String tag,
java.lang.Object parent,
java.util.Map properties)
Creates a new node in the SDM model of logical type tag. |
abstract void |
dsRemoveLink(java.lang.Object link)
Removes a link from the sdm model. |
abstract void |
dsRemoveNode(java.lang.Object node)
Removes a node from the SDM model. |
abstract void |
dsUpdateLink(java.lang.Object link,
java.lang.String propertyName,
java.lang.Object propertyValue)
Updates a property of a link |
abstract void |
dsUpdateNode(java.lang.Object node,
java.lang.String propertyName,
java.lang.Object propertyValue)
Updates a property of a node. |
abstract boolean |
isLinkEditable(java.lang.Object link)
Returns false if the link is read-only. |
abstract boolean |
isNodeEditable(java.lang.Object node)
Returns false if the node is read-only. |
| Methods inherited from interface ilog.ds.IlDataSourceEditor |
dsEndBatch, dsStartBatch, dsUpdateProperty, getDSBatchLevel, isEditable |
| Method Detail |
public boolean isNodeEditable(java.lang.Object node)
false if the node is read-only.node - The node to test.
public java.lang.Object dsAddNode(java.lang.String tag,
java.lang.Object parent,
java.util.Map properties)
tag.tag - The node's logical type.parent - The parent to which the new node is added, may be
nullproperties - The properties of the node to createnull if the node takes a long
time to be created.public void dsRemoveNode(java.lang.Object node)
node - The node to be removed
public void dsUpdateNode(java.lang.Object node,
java.lang.String propertyName,
java.lang.Object propertyValue)
node - The node to updatepropertyName - The name of the property to be updatedpropertyValue - The new value of the propertypublic boolean isLinkEditable(java.lang.Object link)
false if the link is read-only.link - The link to test.
public java.lang.Object dsAddLink(java.lang.String tag,
java.lang.Object parent,
java.lang.Object from,
java.lang.Object to,
java.util.Map properties)
tag.tag - The link's logical type.parent - The parent to which the new link is added, may be
nullfrom - The origin node of the link, may be nullto - The target node of the link, may be nullproperties - The properties of the link to createnull if the link takes a long
time to be created.public void dsRemoveLink(java.lang.Object link)
link - The link to be removed
public void dsUpdateLink(java.lang.Object link,
java.lang.String propertyName,
java.lang.Object propertyValue)
link - The link to updatepropertyName - The name of the property to be updatedpropertyValue - The new value of the property
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||