zeus.concepts
Class PlanScript

java.lang.Object
  extended byzeus.concepts.AbstractTask
      extended byzeus.concepts.Task
          extended byzeus.concepts.SummaryTask
              extended byzeus.concepts.PlanScript

public class PlanScript
extends SummaryTask

PlanScripts are (I think) a set of tasks chained together to form a meta task


Field Summary
 
Fields inherited from class zeus.concepts.SummaryTask
autorun, links, nodes
 
Fields inherited from class zeus.concepts.Task
constraints, cost, resolution_context, time
 
Fields inherited from class zeus.concepts.AbstractTask
BEHAVIOUR, name, PRIMITIVE, SCRIPT, SUMMARY, TaskTypes, type
 
Constructor Summary
PlanScript()
           
PlanScript(PlanScript task)
           
PlanScript(java.lang.String name, boolean autorun, java.lang.String time, java.lang.String cost, TaskNode[] nodes, TaskLink[] links, LogicalFn[] constraints)
           
PlanScript(java.lang.String name, boolean autorun, java.lang.String time, java.lang.String cost, java.util.Vector nodes, java.util.Vector links, java.util.Vector constraints)
           
PlanScript(java.lang.String name, boolean autorun, ValueFunction time, ValueFunction cost, TaskNode[] nodes, TaskLink[] links, LogicalFn[] constraints)
           
PlanScript(java.lang.String name, boolean autorun, ValueFunction time, ValueFunction cost, java.util.Vector nodes, java.util.Vector links, java.util.Vector constraints)
           
PlanScript(java.lang.String name, java.lang.String time, java.lang.String cost, TaskNode[] nodes, TaskLink[] links, LogicalFn[] constraints)
           
PlanScript(java.lang.String name, java.lang.String time, java.lang.String cost, java.util.Vector nodes, java.util.Vector links, java.util.Vector constraints)
           
PlanScript(java.lang.String name, ValueFunction time, ValueFunction cost, TaskNode[] nodes, TaskLink[] links, LogicalFn[] constraints)
           
PlanScript(java.lang.String name, ValueFunction time, ValueFunction cost, java.util.Vector nodes, java.util.Vector links, java.util.Vector constraints)
           
 
Method Summary
 AbstractTask duplicate(DuplicationTable table)
           
 boolean isAutorun()
           
 void setAutorun(boolean autorun)
           
 
Methods inherited from class zeus.concepts.SummaryTask
allFacts, applyConstraints, constraints, getContext, getLinks, getNode, getNodes, getPostconditions, getPreconditions, isValid, links, pprint, resolve, setLinks, setLinks, setNodes, setNodes, toString
 
Methods inherited from class zeus.concepts.Task
debug, getConstraints, getCost, getCostFn, getInstanceDetails, getInstanceRange, getProcessModel, getServiceDesc, getTime, getTimeFn, setConstraints, setConstraints, setCostFn, setCostFn, setTimeFn, setTimeFn
 
Methods inherited from class zeus.concepts.AbstractTask
addRestriction, duplicate, getEmailInfo, getFaxInfo, getGeoInfo, getName, getPhoneInfo, getPhysicalInfo, getRestrictions, getTextInfo, getType, getType, getTypeName, getTypeName, isBehaviour, isPrimitive, isScript, isSummary, pprint, setEmailInfo, setFaxInfo, setGeoInfo, setName, setPhoneInfo, setPhysicalInfo, setTextInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PlanScript

public PlanScript()

PlanScript

public PlanScript(java.lang.String name,
                  ValueFunction time,
                  ValueFunction cost,
                  TaskNode[] nodes,
                  TaskLink[] links,
                  LogicalFn[] constraints)

PlanScript

public PlanScript(java.lang.String name,
                  java.lang.String time,
                  java.lang.String cost,
                  TaskNode[] nodes,
                  TaskLink[] links,
                  LogicalFn[] constraints)

PlanScript

public PlanScript(java.lang.String name,
                  ValueFunction time,
                  ValueFunction cost,
                  java.util.Vector nodes,
                  java.util.Vector links,
                  java.util.Vector constraints)

PlanScript

public PlanScript(java.lang.String name,
                  java.lang.String time,
                  java.lang.String cost,
                  java.util.Vector nodes,
                  java.util.Vector links,
                  java.util.Vector constraints)

PlanScript

public PlanScript(java.lang.String name,
                  boolean autorun,
                  ValueFunction time,
                  ValueFunction cost,
                  TaskNode[] nodes,
                  TaskLink[] links,
                  LogicalFn[] constraints)

PlanScript

public PlanScript(java.lang.String name,
                  boolean autorun,
                  java.lang.String time,
                  java.lang.String cost,
                  TaskNode[] nodes,
                  TaskLink[] links,
                  LogicalFn[] constraints)

PlanScript

public PlanScript(java.lang.String name,
                  boolean autorun,
                  ValueFunction time,
                  ValueFunction cost,
                  java.util.Vector nodes,
                  java.util.Vector links,
                  java.util.Vector constraints)

PlanScript

public PlanScript(java.lang.String name,
                  boolean autorun,
                  java.lang.String time,
                  java.lang.String cost,
                  java.util.Vector nodes,
                  java.util.Vector links,
                  java.util.Vector constraints)

PlanScript

public PlanScript(PlanScript task)
Method Detail

isAutorun

public boolean isAutorun()

setAutorun

public void setAutorun(boolean autorun)

duplicate

public AbstractTask duplicate(DuplicationTable table)
Overrides:
duplicate in class SummaryTask


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