zeus.concepts
Class SummaryTask
java.lang.Object
zeus.concepts.AbstractTask
zeus.concepts.Task
zeus.concepts.SummaryTask
- Direct Known Subclasses:
- PlanScript
- public class SummaryTask
- extends Task
|
Field Summary |
protected boolean |
autorun
|
protected java.util.Vector |
links
|
protected java.util.Vector |
nodes
|
|
Constructor Summary |
SummaryTask()
|
SummaryTask(java.lang.String name,
java.lang.String time,
java.lang.String cost,
TaskNode[] nodes,
TaskLink[] links,
LogicalFn[] constraints)
|
SummaryTask(java.lang.String name,
java.lang.String time,
java.lang.String cost,
java.util.Vector nodes,
java.util.Vector links,
java.util.Vector constraints)
|
SummaryTask(java.lang.String name,
ValueFunction time,
ValueFunction cost,
TaskNode[] nodes,
TaskLink[] links,
LogicalFn[] constraints)
|
SummaryTask(java.lang.String name,
ValueFunction time,
ValueFunction cost,
java.util.Vector nodes,
java.util.Vector links,
java.util.Vector constraints)
|
SummaryTask(SummaryTask task)
|
| 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 |
nodes
protected java.util.Vector nodes
links
protected java.util.Vector links
autorun
protected boolean autorun
SummaryTask
public SummaryTask()
SummaryTask
public SummaryTask(java.lang.String name,
ValueFunction time,
ValueFunction cost,
TaskNode[] nodes,
TaskLink[] links,
LogicalFn[] constraints)
SummaryTask
public SummaryTask(java.lang.String name,
java.lang.String time,
java.lang.String cost,
TaskNode[] nodes,
TaskLink[] links,
LogicalFn[] constraints)
SummaryTask
public SummaryTask(java.lang.String name,
ValueFunction time,
ValueFunction cost,
java.util.Vector nodes,
java.util.Vector links,
java.util.Vector constraints)
SummaryTask
public SummaryTask(java.lang.String name,
java.lang.String time,
java.lang.String cost,
java.util.Vector nodes,
java.util.Vector links,
java.util.Vector constraints)
SummaryTask
public SummaryTask(SummaryTask task)
links
public java.util.Vector links()
constraints
public java.util.Vector constraints()
getPostconditions
public Fact[] getPostconditions()
- Specified by:
getPostconditions in class Task
getPreconditions
public Fact[] getPreconditions()
- Specified by:
getPreconditions in class Task
getNode
public TaskNode getNode(java.lang.String name)
allFacts
public Fact[] allFacts()
applyConstraints
public boolean applyConstraints(Bindings bindings)
- Overrides:
applyConstraints in class Task
getContext
public ResolutionContext getContext()
- Specified by:
getContext in class Task
resolve
public boolean resolve(Bindings bindings)
- Specified by:
resolve in class AbstractTask
getNodes
public TaskNode[] getNodes()
setNodes
public void setNodes(java.util.Vector List)
setNodes
public void setNodes(TaskNode[] List)
getLinks
public TaskLink[] getLinks()
setLinks
public void setLinks(java.util.Vector List)
setLinks
public void setLinks(TaskLink[] List)
isValid
public boolean isValid()
- Specified by:
isValid in class AbstractTask
toString
public java.lang.String toString()
pprint
public java.lang.String pprint(int sp)
- Specified by:
pprint in class AbstractTask
duplicate
public AbstractTask duplicate(DuplicationTable table)
- Specified by:
duplicate in class AbstractTask
Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.