mvc
Interface Model<T>

All Superinterfaces:
CallbackRegistry
All Known Subinterfaces:
CascadedChooser<T>, NamedModel<T>, Storable<T>
All Known Implementing Classes:
Choice.Model, CompositeModel, ConstantModel, DerivedModelBase, DirectModel, IntegralRange.Model, LeafCascadedChooser, NamedDirectModel, NonLeafCascadedChooser, RealRange.Model

public interface Model<T>
extends CallbackRegistry

A Model has a dynamic value of type T and provides a mechanism for notifying observers when that value changes.


Method Summary
 T getValue()
          m.getValue() returns the current value of m.
 
Methods inherited from interface mvc.CallbackRegistry
addCallback, removeCallback
 

Method Detail

getValue

T getValue()
m.getValue() returns the current value of m.

Returns: