edu.cmu.hcii.calo.model.Prioritizable Class Reference

Inherited by edu.cmu.hcii.calo.model.Task, and edu.cmu.hcii.calo.model.TaskGroup.

Inheritance diagram for edu.cmu.hcii.calo.model.Prioritizable:

Inheritance graph
[legend]
List of all members.

Detailed Description

Represents an object which has a priority.

Author:
Brian Ellis


Public Member Functions

abstract double getPriority ()
 Gets the priority of this prioritizable object.
boolean isManaged ()
 Accessor method for isManaged.
void setManaged (boolean isManaged)
 Setter method for isManaged.

Private Attributes

boolean isManaged = false
 Whether or not this task is currently managed by the TaskManager.


Member Function Documentation

abstract double edu.cmu.hcii.calo.model.Prioritizable.getPriority (  )  [pure virtual]

Gets the priority of this prioritizable object.

Returns:
the priority

Implemented in edu.cmu.hcii.calo.model.Task, and edu.cmu.hcii.calo.model.TaskGroup.

boolean edu.cmu.hcii.calo.model.Prioritizable.isManaged (  ) 

Accessor method for isManaged.

Returns:
the value of isManaged

void edu.cmu.hcii.calo.model.Prioritizable.setManaged ( boolean  isManaged  ) 

Setter method for isManaged.

Parameters:
isManaged the isManaged to set


Member Data Documentation

boolean edu.cmu.hcii.calo.model.Prioritizable.isManaged = false [private]

Whether or not this task is currently managed by the TaskManager.

(When tasks are created, they are not managed, and changes to the task will not be propagated to any controllers.)


The documentation for this class was generated from the following file:
Generated on Tue Jun 26 22:17:02 2007 for CALO by  doxygen 1.5.2