ca.nengo.util
Interface VisiblyMutable
- All Known Subinterfaces:
- DecodableEnsemble, Ensemble, ExpandableNode, GolgiTendonOrgan, LinkSegmentModel, MuscleSpindle, NEFEnsemble, NEFNode, Network, Neuron, Node, Simulator, SkeletalMuscle
- All Known Implementing Classes:
- AbstractEnsemble, AbstractNode, CriticallyDampedMuscle, DecodableEnsembleImpl, EnsembleImpl, FunctionInput, HillMuscle, LinkSegmentModelImpl, LocalSimulator, NEFEnsembleImpl, NetworkImpl, PassthroughNode, PlasticExpandableSpikingNeuron, SkeletalMuscleImpl, SpikingNeuron
public interface VisiblyMutable
An object that fires an event when its properties change in such a way that it expects
the user interface to display it differently. This allows the user interface to
update when the object is changed through another means, such as scripting.
- Author:
- Bryan Tripp
addChangeListener
void addChangeListener(VisiblyMutable.Listener listener)
- Parameters:
listener - Listener to add
removeChangeListener
void removeChangeListener(VisiblyMutable.Listener listener)
- Parameters:
listener - Listener to remove