SpecificationListener
BObjectList<SpecificationListener> fListeners;
class SpecificationListener {
virtual ~SpecificationListener();
bool AddListener(SpecificationListener* listener);
bool RemoveListener(SpecificationListener* listener);
: public LinearProgramming::SpecificationListener {
LinearSpec::AddListener(SpecificationListener* listener)
LinearSpec::RemoveListener(SpecificationListener* listener)
SpecificationListener::~SpecificationListener()
SpecificationListener::VariableAdded(Variable* variable)
SpecificationListener::VariableRemoved(Variable* variable)
SpecificationListener::ConstraintAdded(Constraint* constraint)
SpecificationListener::ConstraintRemoved(Constraint* constraint)