public abstract class AbstractTask extends AbstractNode
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractTask.Automatic
Automatic task
|
static class |
AbstractTask.Manual
Manual task
|
incoming, readVars, remReadVars, remWriteVars, tree, writeVarsid, name, propertyDependent, propertyIndependent| Constructor and Description |
|---|
AbstractTask(java.lang.String name) |
AbstractTask(Task t) |
AbstractTask(java.util.UUID id,
java.lang.String name) |
AbstractTask(java.util.UUID id,
Task t) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<Variable> |
getReadVariablesRecursive()
returns the collection of variables read in this subgraph
|
java.util.Collection<Variable> |
getWrittenVariablesRecursive()
returns the collection of variables written in this subgraph
|
boolean |
isLeaf()
returns true if this node is a leaf node.
|
java.lang.String |
toStringShort()
returns a short string representation of the subclass
|
addIncomingEdge, addParent, addParent, addParent, addParent, addReadVariable, addRemovableReadVariable, addRemovableWriteVariable, addWriteVariable, getID, getIncomingEdges, getName, getParents, getProcessTree, getReadVariables, getRemovableReadVariables, getRemovableWrittenVariables, getWrittenVariables, isRoot, numParents, removeIncomingEdge, removeReadVariable, removeRemovableReadVariable, removeRemovableWriteVariable, removeWriteVariable, setProcessTree, toStringequals, getDependentProperties, getDependentProperty, getDependentProperty, getIndependentProperties, getIndependentProperty, getIndependentProperty, hashCode, removeDependentProperty, removeDependentProperty, removeIndependentProperty, removeIndependentProperty, setDependentProperty, setDependentProperty, setIndependentProperty, setIndependentProperty, setNameclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDependentProperties, getDependentProperty, getDependentProperty, getIndependentProperties, getIndependentProperty, getIndependentProperty, removeDependentProperty, removeDependentProperty, removeIndependentProperty, removeIndependentProperty, setDependentProperty, setDependentProperty, setIndependentProperty, setIndependentProperty, setNamepublic AbstractTask(java.lang.String name)
public AbstractTask(java.util.UUID id,
java.lang.String name)
public AbstractTask(Task t)
public AbstractTask(java.util.UUID id,
Task t)
public java.util.Collection<Variable> getReadVariablesRecursive()
Nodepublic java.util.Collection<Variable> getWrittenVariablesRecursive()
Nodepublic java.lang.String toStringShort()
public boolean isLeaf()
Node