ilog.cpl.equipment
Class IlpAbstractEquipmentSelectionModel

java.lang.Object
  extended by ilog.cpl.graph.IlpAbstractGraphSelectionModel
      extended by ilog.cpl.equipment.IlpAbstractEquipmentSelectionModel
All Implemented Interfaces:
IlpEquipmentSelectionModel, IlpGraphSelectionModel, IlpObjectSelectionModel, IlpRepresentationObjectSelectionModel
Direct Known Subclasses:
IlpDefaultEquipmentSelectionModel

public abstract class IlpAbstractEquipmentSelectionModel
extends IlpAbstractGraphSelectionModel
implements IlpEquipmentSelectionModel

This class is an implementation of the IlpNetworkSelectionModel interface which handles notification to listeners of the model.

It does not constrain the way the selection model operates. It is an abstract class. IlpDefaultNetworkSelectionModel is a concrete, fully implemented subclass of this class.

Since:
JTGO 4.0

Field Summary
 
Fields inherited from class ilog.cpl.graph.IlpAbstractGraphSelectionModel
helper
 
Constructor Summary
IlpAbstractEquipmentSelectionModel()
          Constructor.
 
Method Summary
 void addEquipmentSelectionListener(EquipmentSelectionListener listener)
          Adds a listener that is notified each time a change to this model occurs.
 void fireEquipmentSelectionEvent(EquipmentSelectionEvent event)
          Notifies the listeners of a selection model event.
 void removeEquipmentSelectionListener(EquipmentSelectionListener listener)
          Removes a listener previously added with addEquipmentSelectionListener.
 
Methods inherited from class ilog.cpl.graph.IlpAbstractGraphSelectionModel
addSelectionListener, fireGraphSelectionEvent, getRepresentationObjectMapper, removeSelectionListener, setRepresentationObjectMapper
 
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.IlpGraphSelectionModel
getRepresentationObjectMapper, setRepresentationObjectMapper
 
Methods inherited from interface ilog.cpl.util.selection.IlpRepresentationObjectSelectionModel
addSelectionRepresentationObject, clearSelection, getSelectedRepresentationObject, getSelectedRepresentationObjects, isRepresentationObjectSelected, removeSelectionRepresentationObject, removeSelectionRepresentationObjects, setSelectedRepresentationObject, setSelectedRepresentationObjects
 
Methods inherited from interface ilog.cpl.util.selection.IlpObjectSelectionModel
addSelectionObject, clearSelection, getSelectedObject, getSelectedObjects, isObjectSelected, removeSelectionObject, setSelectedObject, setSelectedObjects
 

Constructor Detail

IlpAbstractEquipmentSelectionModel

public IlpAbstractEquipmentSelectionModel()
Constructor.

Method Detail

fireEquipmentSelectionEvent

public void fireEquipmentSelectionEvent(EquipmentSelectionEvent event)
Notifies the listeners of a selection model event.


addEquipmentSelectionListener

public void addEquipmentSelectionListener(EquipmentSelectionListener listener)
Adds a listener that is notified each time a change to this model occurs.

Specified by:
addEquipmentSelectionListener in interface IlpEquipmentSelectionModel
Parameters:
listener - The listener to be added.
See Also:
removeEquipmentSelectionListener(EquipmentSelectionListener)

removeEquipmentSelectionListener

public void removeEquipmentSelectionListener(EquipmentSelectionListener listener)
Removes a listener previously added with addEquipmentSelectionListener.

Specified by:
removeEquipmentSelectionListener in interface IlpEquipmentSelectionModel
Parameters:
listener - The listener to be removed.
See Also:
addEquipmentSelectionListener(EquipmentSelectionListener)


Copyright © 1996-2007 ILOG S.A. All rights reserved.   Documentation homepage.   . All Rights Reserved.