edu.ntnu.cikmr.workflow
Class Goal
java.lang.Object
edu.ntnu.cikmr.workflow.ExecutableActivity
edu.ntnu.cikmr.workflow.Goal
- All Implemented Interfaces:
- Executable, XMLRepresentation
public class Goal
- extends ExecutableActivity
Constructor Summary |
Goal()
|
Methods inherited from class edu.ntnu.cikmr.workflow.ExecutableActivity |
clearHalt, control, getId, getLog, getParent, getType, halt, hasParent, isHalted, setId, setParent, setType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Goal
public Goal()
getWorkflowContext
public WorkflowContext getWorkflowContext()
setWorkflowContext
public void setWorkflowContext(WorkflowContext workflowContext)
getActivity
public ExecutableActivity getActivity(java.lang.String name)
hasActivity
public boolean hasActivity(java.lang.String name)
addActivity
public ExecutableActivity addActivity(java.lang.String name,
ExecutableActivity activity)
getDefinition
public java.lang.String getDefinition(java.lang.String name)
hasDefinition
public boolean hasDefinition(java.lang.String name)
setDefinition
public java.lang.String setDefinition(java.lang.String name,
java.lang.String value)
getResource
public Resource getResource(java.lang.String name)
hasResource
public boolean hasResource(java.lang.String name)
setResource
public Resource setResource(java.lang.String name,
Resource value)
fromXML
public void fromXML(org.w3c.dom.Node n)
createUniqueAcitivyID
protected java.lang.String createUniqueAcitivyID()
getDefinitionIterator
public java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.String>> getDefinitionIterator()
toTypeXML
public java.lang.String toTypeXML(java.lang.String location,
java.lang.String pipeID,
java.lang.String workflowID)
- Specified by:
toTypeXML
in class ExecutableActivity
toXML
public java.lang.String toXML()
getResult
public boolean getResult()
execute
public boolean execute()