Uses of Class
zeus.concepts.Task

Packages that use Task
zeus.actors   
zeus.actors.event   
zeus.concepts   
zeus.generator.task   
zeus.gui.dialog   
 

Uses of Task in zeus.actors
 

Methods in zeus.actors that return Task
 Task TaskDb.getTask(java.lang.String name)
          Returns a duplicate of the task object with the given name
 Task TaskDb.findOne(Fact fact)
          Randomly chooses a task able to produces a fact matching the parameter
 

Methods in zeus.actors with parameters of type Task
private  void MsgHandler.sendProfile(Task task, AgentContext context, java.lang.String target, java.lang.String replyWith)
           
private  void MsgHandler.sendInstance(Task task, AgentContext context, java.lang.String target, java.lang.String replyWith)
           
private  void MsgHandler.sendInstanceRange(Task task, AgentContext context, java.lang.String target, java.lang.String replyWith)
           
private  void MsgHandler.sendProcess(Task task, AgentContext context, java.lang.String target, java.lang.String replyWith)
           
 void TaskDb.add(Task task)
          The primary method for adding new task abilities to the Task Database
 void TaskDb.resolveCostAndTime(Task task, Fact[] consumed, Fact[] produced)
          resolveCostAndTime is used to check that the cost and timing of the task in terms of the preconditions and postconditions of the task is properly resolved .
 void TaskDb.resolveall(ArithmeticFn target, Task task, Fact[] resolvers)
           
 void TaskDb.resolvePreconditions(Task task, Fact[] consumed, Fact[] produced)
          resolvePreconditions is used to check through all the precondition attributes in the task as they are loaded to see if there are any references to postcondition attributes, and then resolve those references so that when task chaining and execution occur the correct values will be used
 void TaskDb.add(Task[] List)
           
protected  int TaskDb.addItem(java.util.Vector List, Task task)
           
protected  int TaskDb.addItem(Fact[] List, Task task)
           
protected  int TaskDb.addItem(Fact fact, Task task)
           
 void TaskDb.del(Task task)
          The primary method for deleting task abilities from the Task Database
 void TaskDb.del(Task[] List)
           
protected  int TaskDb.deleteItem(java.util.Vector List, Task task)
           
protected  int TaskDb.deleteItem(Fact[] List, Task task)
           
protected  int TaskDb.deleteItem(Fact fact, Task task)
           
protected  void TaskDb.notifyMonitors(Task task, int type)
           
 

Uses of Task in zeus.actors.event
 

Methods in zeus.actors.event that return Task
 Task TaskEvent.getTask()
           
 

Constructors in zeus.actors.event with parameters of type Task
TaskEvent(java.lang.Object source, Task object, long event_mask)
           
 

Uses of Task in zeus.concepts
 

Subclasses of Task in zeus.concepts
 class PlanScript
          PlanScripts are (I think) a set of tasks chained together to form a meta task
 class PrimitiveTask
          PrimativeTask is the representation that the Agent Generator uses to store task specifications and write them into Java using the TaskWriter
 class SummaryTask
           
 

Uses of Task in zeus.generator.task
 

Fields in zeus.generator.task declared as Task
protected  Task ConstraintsPanel.task
           
 

Constructors in zeus.generator.task with parameters of type Task
ConstraintsPanel(AgentGenerator generator, GeneratorModel genmodel, OntologyDb ontologyDb, TaskEditor editor, Task task, BasicFactModel precondsModel, BasicFactModel postcondsModel)
           
 

Uses of Task in zeus.gui.dialog
 

Methods in zeus.gui.dialog with parameters of type Task
 void IBrowseTask.ModifyTask(java.lang.String agent, Task t)
           
 void ITaskUI.add(Task[] data)
           
 void ITaskUI.add(Task data)
           
 void ITaskUI.add(java.lang.String agent, Task[] data)
           
 void ITaskUI.add(java.lang.String agent, Task data)
           
 



Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.