jopt.csp.spi.arcalgorithm.variable
Class VariableChangeBase

java.lang.Object
  extended byjopt.csp.spi.arcalgorithm.variable.VariableChangeBase
All Implemented Interfaces:
VariableChangeSource
Direct Known Subclasses:
AbstractConstraint, NumExprBase, SetVariableBase

public abstract class VariableChangeBase
extends java.lang.Object
implements VariableChangeSource

Base class for all constraints, sets, variables and expressions that are able to inform others of a change event.


Method Summary
 void addVariableChangeListener(VariableChangeListener listener)
          Adds a listener interested in variable change events
 void removeVariableChangeListener(VariableChangeListener listener)
          Removes a variable listener from this variable
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

addVariableChangeListener

public void addVariableChangeListener(VariableChangeListener listener)
Adds a listener interested in variable change events

Specified by:
addVariableChangeListener in interface VariableChangeSource

removeVariableChangeListener

public void removeVariableChangeListener(VariableChangeListener listener)
Removes a variable listener from this variable

Specified by:
removeVariableChangeListener in interface VariableChangeSource