|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface NetworkModelListener
This interface allows the observing of changes to an
IlpNetworkModel.
Since an IlpNetworkModel potentially contains an infinite
number of objects, and to permit load-on-demand, a model listener
maintains a list of objects which it is interested in, called the
"observation scope".
NetworkModelEvent,
IlpNetworkModel.addNetworkModelListener(ilog.cpl.network.NetworkModelListener),
IlpNetworkModel.removeNetworkModelListener(ilog.cpl.network.NetworkModelListener),
GraphModelListener| Method Summary | |
|---|---|
void |
addNetworkModelObserveListener(NetworkModelObserveListener listener)
Deprecated. |
void |
childrenAdded(NetworkModelEvent event)
Invoked when children are added to a node. |
void |
childrenRemoved(NetworkModelEvent event)
Invoked when children are removed from a node. |
void |
linkEndChanged(NetworkModelEvent event)
Invoked when one of a link's end nodes is changed. |
void |
removeNetworkModelObserveListener(NetworkModelObserveListener listener)
Deprecated. |
void |
rootObjectAdded(NetworkModelEvent event)
Invoked when a top-level object is added to the model. |
void |
rootObjectRemoved(NetworkModelEvent event)
Invoked when a top-level object is removed from the model. |
void |
rootObjectsAdded(NetworkModelEvent event)
Invoked when several top-level objects are added to the model. |
void |
rootObjectsRemoved(NetworkModelEvent event)
Invoked when several top-level objects are removed from the model. |
| Methods inherited from interface ilog.cpl.graph.GraphModelListener |
|---|
attributeValueChange, eventSeriesBegin, eventSeriesEnd, isObserved |
| Method Detail |
|---|
void rootObjectAdded(NetworkModelEvent event)
event - An event of type
NetworkModelEvent.Type.ROOT_OBJECT_ADDED.void rootObjectsAdded(NetworkModelEvent event)
event - An event of type
NetworkModelEvent.Type.ROOT_OBJECTS_ADDED.void rootObjectRemoved(NetworkModelEvent event)
event - An event of type
NetworkModelEvent.Type.ROOT_OBJECT_REMOVED.void rootObjectsRemoved(NetworkModelEvent event)
event - An event of type
NetworkModelEvent.Type.ROOT_OBJECTS_REMOVED.void childrenAdded(NetworkModelEvent event)
isObserved(event.getObject()) is
false.
event - An event of type
NetworkModelEvent.Type.CHILDREN_ADDED.void childrenRemoved(NetworkModelEvent event)
isObserved
is false for the parent object and all children objects
listed in the event.
event - An event of type
NetworkModelEvent.Type.CHILDREN_REMOVED.void linkEndChanged(NetworkModelEvent event)
isObserved
is false for the link object.
event - An event of type
NetworkModelEvent.Type.LINK_END_CHANGED.void addNetworkModelObserveListener(NetworkModelObserveListener listener)
void removeNetworkModelObserveListener(NetworkModelObserveListener listener)
addNetworkModelObserveListener.
|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||