class ObserverFloatEqualValue extends Observer
{
public void update(Subject exp, EventOfInterest interest) throws Failure
{
//Debug.on();Debug.print("ObserverFloatEqualValue: "+interest);Debug.off();
FloatEvent event = (FloatEvent)interest;
if (FloatCalc.gt (_value, event.max ()) || FloatCalc.gt (event.min (), _value)) {
exp.constrainer().fail("from ObserverFloatEqualValue");
}
_exp.setValue(_value);
}