public static class AbstractTask.Manual extends AbstractTask implements Task.Manual
AbstractTask.Automatic, AbstractTask.Manual
Task.Automatic, Task.Manual
Modifier and Type | Field and Description |
---|---|
protected java.util.Collection<Originator> |
originators |
protected java.util.Collection<Originator> |
remOriginators |
incoming, readVars, remReadVars, remWriteVars, tree, writeVars
id, name, propertyDependent, propertyIndependent
Constructor and Description |
---|
Manual(java.lang.String name,
java.util.Collection<Originator> originators) |
Manual(java.lang.String name,
Originator... originators) |
Manual(Task.Manual t) |
Manual(java.util.UUID id,
java.lang.String name,
java.util.Collection<Originator> originators) |
Manual(java.util.UUID id,
java.lang.String name,
Originator... originators) |
Modifier and Type | Method and Description |
---|---|
boolean |
addOriginator(Originator originator)
Adds a single originator to this task
|
void |
addOriginators(java.util.Collection<Originator> originators)
Set the collection of originators attached to this manual task
|
boolean |
addRemovableOriginator(Originator removableOriginator)
Adds a single removable originator to this task
|
void |
addRemovableOriginators(java.util.Collection<Originator> removableOriginators)
Set the collection of removable originators attached to this manual task
|
java.util.Collection<Originator> |
getOriginators()
Returns a non-empty collection of originators attached to this manual
task
|
java.util.Collection<Originator> |
getRemovableOriginators()
Returns a collection of originators removable from this manual
task
|
boolean |
removeOriginator(Originator originator)
Removes an originator from the set of originators
|
getReadVariablesRecursive, getWrittenVariablesRecursive, isLeaf, toStringShort
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
addIncomingEdge, addParent, addParent, addParent, addReadVariable, addRemovableReadVariable, addRemovableWriteVariable, addWriteVariable, getIncomingEdges, getParents, getProcessTree, getReadVariables, getReadVariablesRecursive, getRemovableReadVariables, getRemovableWrittenVariables, getWrittenVariables, getWrittenVariablesRecursive, isLeaf, isRoot, numParents, removeIncomingEdge, removeReadVariable, removeRemovableReadVariable, removeRemovableWriteVariable, removeWriteVariable, setProcessTree, toStringShort
getDependentProperties, getDependentProperty, getDependentProperty, getID, getIndependentProperties, getIndependentProperty, getIndependentProperty, getName, removeDependentProperty, removeDependentProperty, removeIndependentProperty, removeIndependentProperty, setDependentProperty, setDependentProperty, setIndependentProperty, setIndependentProperty, setName
protected java.util.Collection<Originator> originators
protected java.util.Collection<Originator> remOriginators
public Manual(java.lang.String name, java.util.Collection<Originator> originators)
public Manual(java.util.UUID id, java.lang.String name, java.util.Collection<Originator> originators)
public Manual(java.lang.String name, Originator... originators)
public Manual(java.util.UUID id, java.lang.String name, Originator... originators)
public Manual(Task.Manual t)
public boolean addOriginator(Originator originator)
Task.Manual
addOriginator
in interface Task.Manual
public boolean addRemovableOriginator(Originator removableOriginator)
Task.Manual
addRemovableOriginator
in interface Task.Manual
public boolean removeOriginator(Originator originator)
Task.Manual
removeOriginator
in interface Task.Manual
public java.util.Collection<Originator> getOriginators()
getOriginators
in interface org.processmining.plugins.properties.processmodel.ManualTask
getOriginators
in interface Task.Manual
public void addOriginators(java.util.Collection<Originator> originators)
Task.Manual
addOriginators
in interface Task.Manual
public java.util.Collection<Originator> getRemovableOriginators()
Task.Manual
getRemovableOriginators
in interface Task.Manual
public void addRemovableOriginators(java.util.Collection<Originator> removableOriginators)
Task.Manual
addRemovableOriginators
in interface Task.Manual