newInstance(Condition condition) Given a Condition instance, it tries to retrieve a corresponding ConditionController object.
That object reflects the state of the given Condition.
Parameters: condition - a Condition instance.
abstractprotected void
populateCondition(Condition condition) Populates and configures a given Condition object to reflect the state of this Controller.
(especially the UI components).
abstractpublic void
setCondition(Condition condition) Makes the ConditionController re-configure itself based on the passed Condition.
Generates a (new) Condition instance according to the state of the UI controls.
Subclasses should not override this method but
ConditionController.populateCondition(Condition) instead.
a new Condition instance.
Given a Condition instance, it tries to retrieve a corresponding ConditionController object.
That object reflects the state of the given Condition.
Parameters: condition - a Condition instance. the corresponding instantiated ConditionController. throws: InstantiationException - the instantiation exception throws: IllegalAccessException - the illegal access exception throws: ClassNotFoundException - the class not found exception
Populates and configures a given Condition object to reflect the state of this Controller.
(especially the UI components).
Parameters: condition - the Condition to be populated.
Makes the ConditionController re-configure itself based on the passed Condition.
(So, this is no normal setter method; the Condition is not retained).
Parameters: condition - the Condition this ConditionController should reflect.
Methods inherited from org.osbl.agent.gui.OperationController