|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| 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)
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||