Uses of Class
zeus.actors.PlanRecord

Packages that use PlanRecord
zeus.actors   
zeus.actors.event   
zeus.agentviewer.plansch   
 

Uses of PlanRecord in zeus.actors
 

Fields in zeus.actors declared as PlanRecord
protected  PlanRecord ConsumedDb.owner
           
protected  PlanRecord DataRec.record
           
 PlanRecord DecompositionStruct.record
           
 PlanRecord DecompositionStruct.parent_record
           
 PlanRecord EffectChain.record
           
protected  PlanRecord[][] Planner.table
          This object stores the Planner's diary as is a two-dimensional array, with time on one dimension and processors on another.
protected  PlanRecord PlanRecord.parent
           
protected  PlanRecord PlanRecord.original
           
 PlanRecord PreconditionChain.record
           
protected  PlanRecord ProducedDb.owner
           
 

Methods in zeus.actors that return PlanRecord
 PlanRecord ConsumedDb.getOwner()
           
 PlanRecord[] ConsumedDb.getChildren()
           
 PlanRecord DataRec.getRecord()
           
 PlanRecord Decomposition.getParentRecord(java.lang.String node)
           
 PlanRecord Decomposition.getRecord(java.lang.String node)
           
 PlanRecord Decomposition.getRootRecord()
           
 PlanRecord PlanDb.lookUp(Goal goal)
           
 PlanRecord PlanDb.lookUp(java.lang.String goalId)
           
 PlanRecord PlanRecord.getParent()
           
 PlanRecord[] PlanRecord.getChildren()
           
 PlanRecord PlanRecord.getRoot()
           
 PlanRecord PlanRecord.enact(PlannerEnactStruct es, Goal goal_image, PlanRecord parent_image, java.lang.String key_image, java.util.Hashtable substitution_table)
           
 PlanRecord ProducedDb.getOwner()
           
 PlanRecord ProducedDb.firstParent()
           
 

Methods in zeus.actors with parameters of type PlanRecord
 void ConsumedDb.add(int precond_position, PlanRecord child, int effect_position, int amount)
           
 void ConsumedDb.factExists(int precond_position, PlanRecord child, int effect_position, int amount)
           
 void ConsumedDb.replace(java.lang.String goal_id, PlanRecord child, int effect_position, int amount)
           
 boolean ConsumedDb.update(PlanRecord image, PlanRecord record)
           
 Fact ConsumedDb.remove(int precond_position, PlanRecord child, int effect_position, int amount)
           
 DataRec DataRec.subtract(PlanRecord rec, int position, int required)
           
protected  void Decomposition.determineRoot(java.lang.String key, PlanRecord parent, java.util.Vector path, Goal goal, java.util.Vector candidates)
           
 void PlanDb.add(PlanRecord rec)
           
 void PlanDb.del(PlanRecord rec)
           
 boolean PlanDb.containsRecord(PlanRecord rec)
           
(package private)  int Planner.anySideEffect(Fact desc, PlanRecord rec, int position, int required)
           
(package private)  int Planner.anySideEffect(Fact desc, PlanRecord rec, java.lang.Object precond, int required)
           
(package private)  java.util.Vector Planner.schedule(java.lang.String key, PlanRecord parent, java.util.Vector path, java.util.Vector goals, PlannerQueryStruct struct, boolean mode)
           
(package private)  java.util.Vector Planner.schedule(java.lang.String key, PlanRecord parent, java.util.Vector path, Goal goal, PlannerQueryStruct struct, boolean mode)
           
(package private)  java.util.Vector Planner.schedule(java.lang.String key, PlanRecord parent, java.util.Vector path, Goal goal, java.util.Vector tasks, PlannerQueryStruct struct, boolean mode)
           
(package private)  java.util.Vector Planner.schedule_summary(java.lang.String key, PlanRecord parent, java.util.Vector path, Goal goal, java.util.Vector tasks, PlannerQueryStruct struct, boolean mode)
           
(package private)  java.util.Vector Planner.schedule_primitive(java.lang.String key, PlanRecord parent, java.util.Vector path, Goal goal, java.util.Vector tasks, PlannerQueryStruct struct, boolean mode)
           
protected  java.util.Vector Planner.schedule_children(java.lang.String key, PlanRecord rec, java.util.Vector path, PlannerQueryStruct struct, boolean mode)
           
(package private)  void Planner.executeEarliest(PlanRecord rec)
           
(package private)  boolean Planner.incrementProcessorTime(PlanRecord rec, int time)
           
protected  void Planner.assignCell(int proc, int t, PlanRecord rec)
           
(package private)  void Planner.notifyMonitors(PlanRecord record, int type)
           
protected  void PlanRecord.init(Planner planner, java.lang.String key, PlanRecord parent, Goal goal, PrimitiveTask task, int proc, int start, int end)
           
 int PlanRecord.anySideEffect(Fact desc, PlanRecord rec, java.lang.Object precond, int required)
           
 boolean PlanRecord.hasAtMostOneParent(PlanRecord parent, java.lang.String key)
           
 void PlanRecord.chainPrecondition(PlanRecord child, int effect_position, int amount, int precond_position)
           
 void PlanRecord.preconditionExists(PlanRecord child, int effect_position, int amount, int precond_position)
           
 void PlanRecord.replacePrecondition(java.lang.String goal_id, PlanRecord child, int effect_position, int amount)
           
 void PlanRecord.breakEffectChain(int effect_position, PlanRecord rec, int precond_position, int amount)
           
protected  void PlanRecord.setState(int newState, PlanRecord parent)
           
 void PlanRecord.dispose(PlanRecord parent, java.lang.String key)
           
protected  void PlanRecord.dispose(PlanRecord aParent, java.lang.String aKey, SuppliedDb db)
           
 boolean PlanRecord.hasAncestor(PlanRecord ancestor)
           
 void PlanRecord.reallocateResource(int precond_position, PlanRecord child, int effect_position, int amount, java.util.Vector Tasks, java.util.Vector path)
           
 void PlanRecord.softReallocateResource(int precond_position, PlanRecord child, int effect_position, int amount, java.util.Vector Tasks, java.util.Vector path, PlannerQueryStruct struct, int mode)
           
 boolean PlanRecord.equals(PlanRecord rec)
           
 PlanRecord PlanRecord.enact(PlannerEnactStruct es, Goal goal_image, PlanRecord parent_image, java.lang.String key_image, java.util.Hashtable substitution_table)
           
 void ProducedDb.add(int effect_position, PlanRecord parent, int amount, java.lang.String goal_id, boolean consumed)
           
 int ProducedDb.anySideEffect(int effect_position, PlanRecord parent, java.lang.Object precond, int required)
           
 void ProducedDb.hardChain(int effect_position, int required, PlanRecord parent, int precond_position)
           
 void ProducedDb.share(ProducedDb db, PlanRecord parent_image, java.lang.String key_image, PlanRecord parent, java.lang.String key)
           
 boolean ProducedDb.update(PlanRecord image, PlanRecord record)
           
 boolean ProducedDb.hasAtMostOneParent(PlanRecord parent, java.lang.String key)
           
 void ProducedDb.remove(int effect_position, PlanRecord parent, int precond_position, int amount)
           
 boolean ProducedDb.references(PlanRecord parent)
           
 int ProducedDb.firstPosition(PlanRecord parent)
           
 int ResourceDb.findAll(PlanRecord rec, int precond_position, int required)
           
 int ResourceDb.reserve(DataRec datarec, PlanRecord rec, int start, int required)
          Enables a resource to be secured at a certain time period, (this is provided primarily for internal use)
 java.util.Vector ResourceDb.allocateResources(PlanRecord rec)
           
 Goal ResourceDb.allocateResource(PlanRecord rec, int position, int required)
           
 

Constructors in zeus.actors with parameters of type PlanRecord
ConsumedDb(PlanRecord owner, PrimitiveTask task)
           
DataRec(Fact fact, PlanRecord record, int precond_position)
           
Decomposition(Planner planner, java.lang.String key, PlanRecord parent, java.util.Vector path, Goal goal, SummaryTask task)
           
EffectChain(PlanRecord record, int position, int amount, int start, boolean consumed)
           
PlanRecord(Planner planner, java.lang.String key, PlanRecord parent, Goal goal, PrimitiveTask task, int proc, int start, int end)
           
PlanRecord(Planner planner, PlanRecord original, java.lang.String key, PlanRecord parent, Goal goal, PrimitiveTask task, int proc, int start, int end)
           
PreconditionChain(PlanRecord record, int position, int amount)
           
ProducedDb(PlanRecord owner, PrimitiveTask task)
           
 

Uses of PlanRecord in zeus.actors.event
 

Methods in zeus.actors.event that return PlanRecord
 PlanRecord PlanStepEvent.getPlanRecord()
           
 

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

Uses of PlanRecord in zeus.agentviewer.plansch
 

Fields in zeus.agentviewer.plansch declared as PlanRecord
private  PlanRecord[][] PlanSchModel.data
           
private  PlanRecord[][] PlanSchModel.newData
           
 

Methods in zeus.agentviewer.plansch with parameters of type PlanRecord
 void PlanSchModel.createPlanRecord(PlanRecord pr)
           
 void PlanSchModel.stateChangedPlanRecord(PlanRecord rec)
           
 void PlanSchModel.removePlanRecord(PlanRecord pr)
           
 



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