10 #ifndef WRENCH_WORKFLOWFILE_H
11 #define WRENCH_WORKFLOWFILE_H
35 std::map<std::string, WorkflowTask *>
getInputOf();
59 std::map<std::string, WorkflowTask *> input_of;
65 #endif //WRENCH_WORKFLOWFILE_H
WorkflowTask * getOutputOf()
Get the task that outputs this file.
Definition: WorkflowFile.cpp:62
Workflow * getWorkflow()
Get the workflow that this file is a part of.
Definition: WorkflowFile.cpp:88
A workflow (to be executed by a WMS)
Definition: Workflow.h:34
bool isOutput()
Returns true if the file is the output of some task, false otherwise.
Definition: WorkflowFile.cpp:96
A computational task in a Workflow.
Definition: WorkflowTask.h:31
std::string getID()
Get the file id.
Definition: WorkflowFile.cpp:44
double getSize()
Get the file size.
Definition: WorkflowFile.cpp:36
A data file used/produced by a WorkflowTask in a Workflow.
Definition: WorkflowFile.h:26
std::map< std::string, WorkflowTask * > getInputOf()
Get the list of tasks that use this file as input.
Definition: WorkflowFile.cpp:80