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, writeVars
id, 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, toString
equals, getDependentProperties, getDependentProperty, getDependentProperty, getIndependentProperties, getIndependentProperty, getIndependentProperty, hashCode, removeDependentProperty, removeDependentProperty, removeIndependentProperty, removeIndependentProperty, setDependentProperty, setDependentProperty, setIndependentProperty, setIndependentProperty, setName
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDependentProperties, getDependentProperty, getDependentProperty, getIndependentProperties, getIndependentProperty, getIndependentProperty, removeDependentProperty, removeDependentProperty, removeIndependentProperty, removeIndependentProperty, setDependentProperty, setDependentProperty, setIndependentProperty, setIndependentProperty, setName
public 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()
Node
public java.util.Collection<Variable> getWrittenVariablesRecursive()
Node
public java.lang.String toStringShort()
public boolean isLeaf()
Node