public interface NetworkModelListener extends GraphModelListener
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".Modifier and Type | Method and Description |
---|---|
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.
|
attributeValueChange, eventSeriesBegin, eventSeriesEnd, isObserved
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
.@Deprecated void addNetworkModelObserveListener(NetworkModelObserveListener listener)
@Deprecated void removeNetworkModelObserveListener(NetworkModelObserveListener listener)
addNetworkModelObserveListener
.© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.