zeus.concepts
Class ReportRec

java.lang.Object
  extended byzeus.concepts.ReportRec

public class ReportRec
extends java.lang.Object


Field Summary
protected  java.lang.String agent
           
protected  java.util.Vector children
           
protected  java.util.Vector consumed
           
protected  double cost
           
protected  int end_time
           
protected  java.lang.String goal
           
protected  java.lang.String name
           
protected  java.lang.String owner
           
protected  java.lang.String parent
           
protected  java.util.Vector parents
           
protected  java.util.Vector produced
           
protected  java.lang.String root_id
           
protected  java.util.Vector siblings
           
protected  int start_time
           
protected  int state
           
protected  java.lang.String task
           
 
Constructor Summary
  ReportRec(ReportRec rec)
           
(package private) ReportRec(java.lang.String name, java.lang.String goal)
           
  ReportRec(java.lang.String name, java.lang.String goal, java.lang.String task, java.lang.String agent, int state, java.lang.String owner, java.lang.String root_id, java.lang.String parent, int s, int e, double c, java.util.Vector children, java.util.Vector siblings, java.util.Vector parents, Fact[] consumed, Fact[] produced)
           
 
Method Summary
 void addChild(java.lang.String child)
           
 void addParent(java.lang.String name)
           
 void addSibling(java.lang.String sibling)
           
 java.lang.String getAgent()
           
 java.lang.String[] getChildren()
           
 double getCost()
           
 int getEndTime()
           
 java.lang.String getGoal()
           
 java.lang.String getName()
           
 java.lang.String getOwner()
           
 java.lang.String getParent()
           
 java.lang.String[] getParents()
           
 Fact[] getPostconditions()
           
 Fact[] getPreconditions()
           
 java.lang.String getRootId()
           
 java.lang.String[] getSiblings()
           
 int getStartTime()
           
 int getState()
           
 java.lang.String getTask()
           
 boolean hasChild(java.lang.String child)
           
 boolean hasNoParents()
           
 boolean hasOneParentOnly(java.lang.String name)
           
 boolean hasParent(java.lang.String name)
           
 boolean hasSibling(java.lang.String sibling)
           
 boolean isRoot()
           
 java.lang.String pprint()
           
 java.lang.String pprint(int sp)
           
 void removeParent(java.lang.String name)
           
 void setAgent(java.lang.String agent)
           
 void setChildren(java.lang.String[] List)
           
 void setChildren(java.util.Vector List)
           
 void setCost(double cost)
           
 void setEndTime(int time)
           
 void setOwner(java.lang.String owner)
           
 void setParent(java.lang.String parent)
           
 void setParents(java.lang.String[] List)
           
 void setParents(java.util.Vector List)
           
 void setPostconditions(Fact[] List)
           
 void setPostconditions(java.util.Vector List)
           
 void setPreconditions(Fact[] List)
           
 void setPreconditions(java.util.Vector List)
           
 void setRootId(java.lang.String root)
           
 void setSiblings(java.lang.String[] List)
           
 void setSiblings(java.util.Vector List)
           
 void setStartTime(int time)
           
 void setState(int state)
           
 void setTask(java.lang.String task)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

goal

protected java.lang.String goal

task

protected java.lang.String task

agent

protected java.lang.String agent

state

protected int state

owner

protected java.lang.String owner

root_id

protected java.lang.String root_id

start_time

protected int start_time

end_time

protected int end_time

cost

protected double cost

parent

protected java.lang.String parent

children

protected java.util.Vector children

siblings

protected java.util.Vector siblings

parents

protected java.util.Vector parents

consumed

protected java.util.Vector consumed

produced

protected java.util.Vector produced
Constructor Detail

ReportRec

ReportRec(java.lang.String name,
          java.lang.String goal)

ReportRec

public ReportRec(java.lang.String name,
                 java.lang.String goal,
                 java.lang.String task,
                 java.lang.String agent,
                 int state,
                 java.lang.String owner,
                 java.lang.String root_id,
                 java.lang.String parent,
                 int s,
                 int e,
                 double c,
                 java.util.Vector children,
                 java.util.Vector siblings,
                 java.util.Vector parents,
                 Fact[] consumed,
                 Fact[] produced)

ReportRec

public ReportRec(ReportRec rec)
Method Detail

hasNoParents

public boolean hasNoParents()

hasOneParentOnly

public boolean hasOneParentOnly(java.lang.String name)

removeParent

public void removeParent(java.lang.String name)

setTask

public void setTask(java.lang.String task)

setAgent

public void setAgent(java.lang.String agent)

setState

public void setState(int state)

setOwner

public void setOwner(java.lang.String owner)

setParent

public void setParent(java.lang.String parent)

setRootId

public void setRootId(java.lang.String root)

setSiblings

public void setSiblings(java.util.Vector List)

setChildren

public void setChildren(java.util.Vector List)

setParents

public void setParents(java.util.Vector List)

setSiblings

public void setSiblings(java.lang.String[] List)

setChildren

public void setChildren(java.lang.String[] List)

setParents

public void setParents(java.lang.String[] List)

setPostconditions

public void setPostconditions(java.util.Vector List)

setPostconditions

public void setPostconditions(Fact[] List)

setPreconditions

public void setPreconditions(java.util.Vector List)

setPreconditions

public void setPreconditions(Fact[] List)

addChild

public void addChild(java.lang.String child)

hasChild

public boolean hasChild(java.lang.String child)

addSibling

public void addSibling(java.lang.String sibling)

hasSibling

public boolean hasSibling(java.lang.String sibling)

addParent

public void addParent(java.lang.String name)

hasParent

public boolean hasParent(java.lang.String name)

setEndTime

public void setEndTime(int time)

setStartTime

public void setStartTime(int time)

setCost

public void setCost(double cost)

getName

public java.lang.String getName()

getGoal

public java.lang.String getGoal()

getTask

public java.lang.String getTask()

getAgent

public java.lang.String getAgent()

getState

public int getState()

getOwner

public java.lang.String getOwner()

getParent

public java.lang.String getParent()

getRootId

public java.lang.String getRootId()

isRoot

public boolean isRoot()

getStartTime

public int getStartTime()

getEndTime

public int getEndTime()

getCost

public double getCost()

getChildren

public java.lang.String[] getChildren()

getSiblings

public java.lang.String[] getSiblings()

getParents

public java.lang.String[] getParents()

getPreconditions

public Fact[] getPreconditions()

getPostconditions

public Fact[] getPostconditions()

toString

public java.lang.String toString()

pprint

public java.lang.String pprint()

pprint

public java.lang.String pprint(int sp)


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