Package afcl

Class Workflow


  • public class Workflow
    extends java.lang.Object
    This class describes a workflow
    • Constructor Detail

      • Workflow

        public Workflow()
      • Workflow

        public Workflow​(java.lang.String name,
                        java.util.List<DataIns> dataIns,
                        java.util.List<Function> workflowBody,
                        java.util.List<DataOuts> dataOuts)
        Constructor for a workflow
        Parameters:
        name - Unique name of the workflow
        dataIns - Data input ports (DataIns)
        workflowBody - Workflow body containing Functions
        dataOuts - Data output ports (DataOuts)
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
      • getName

        public java.lang.String getName()
        Getter and Setter
      • setName

        public void setName​(java.lang.String name)
      • getSubFCs

        public java.util.List<SubFC> getSubFCs()
      • setSubFCs

        public void setSubFCs​(java.util.List<SubFC> subFCs)
      • getDataIns

        public java.util.List<DataIns> getDataIns()
      • setDataIns

        public void setDataIns​(java.util.List<DataIns> dataIns)
      • getWorkflowBody

        public java.util.List<Function> getWorkflowBody()
      • setWorkflowBody

        public void setWorkflowBody​(java.util.List<Function> workflowBody)
      • getDataOuts

        public java.util.List<DataOuts> getDataOuts()
      • setDataOuts

        public void setDataOuts​(java.util.List<DataOuts> dataOuts)