|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectilog.cpl.graph.IlpAbstractGraphModel
ilog.cpl.network.IlpAbstractNetworkModel
public abstract class IlpAbstractNetworkModel
This class is an implementation of the IlpNetworkModel
interface that handles the notification of the model to listeners.
It does not constrain the type of objects being stored or
the storage data structure. It is an abstract class.
IlpDefaultNetworkModel is a concrete, fully implemented
subclass.
| Constructor Summary | |
|---|---|
protected |
IlpAbstractNetworkModel(Logger logger)
Constructor |
| Method Summary | |
|---|---|
void |
addNetworkModelListener(NetworkModelListener listener)
Registers a listener that is notified each time a change to this model occurs. |
void |
endChangingNetworkModel()
Deprecated. Please use IlpAbstractDataSource.endBatch()
instead. |
void |
fireAttributeValueEvent(AttributeValueEvent event)
Notifies the listeners of an attribute value change event. |
void |
fireNetworkModelEvent(NetworkModelEvent event)
Notifies the listeners of a model event. |
void |
removeNetworkModelListener(NetworkModelListener listener)
Unregisters a listener previously added with addNetworkModelListener. |
void |
startChangingNetworkModel()
Deprecated. Please use IlpAbstractDataSource.startBatch()
instead. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface ilog.cpl.graph.IlpGraphModel |
|---|
getChildren, getFrom, getParent, getRootObjects, getTo, isLeaf, isLink, isNode |
| Constructor Detail |
|---|
protected IlpAbstractNetworkModel(Logger logger)
logger - Logger used to log messages related to the model
execution.| Method Detail |
|---|
public void startChangingNetworkModel()
IlpAbstractDataSource.startBatch()
instead.
fireNetworkModelEvent
delay the events until the next call to
endChangingNetworkModel.
IlpAbstractDataSource.startBatch(),
endChangingNetworkModel()public void endChangingNetworkModel()
IlpAbstractDataSource.endBatch()
instead.
startChangingNetworkModel.
IlpAbstractDataSource.endBatch(),
startChangingNetworkModel()public void fireNetworkModelEvent(NetworkModelEvent event)
public void fireAttributeValueEvent(AttributeValueEvent event)
fireAttributeValueEvent in class IlpAbstractGraphModelpublic void addNetworkModelListener(NetworkModelListener listener)
addNetworkModelListener in interface IlpNetworkModellistener - The listener to be registered.public void removeNetworkModelListener(NetworkModelListener listener)
addNetworkModelListener.
removeNetworkModelListener in interface IlpNetworkModellistener - The listener to be unregistered.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||