public virtual Workflow Copy(string id, string name = null, string parentName = null) { return(new Workflow(id, Description, ModelDataInputs.ToList(), ModelDataOutputs.ToList(), Components.ToList(), ScheduledComponents.ToList(), IsAuxiliary, ScheduleMode, parentName ?? parentName)); }
public override Workflow Copy(string id, string name = null, string parentName = null) { return(new WorkflowReversedModel(id, Description, ModelDataInputs.ToList(), ModelDataOutputs.ToList(), Model, Solvers.ToList(), parentName ?? parentName)); }
public override Workflow Copy(string id, string name = null, string parentName = null) { return(new WorkflowUncertaintyParametrised(id, Description, InnerWorkflow, ModelDataInputs.ToList(), ModelDataOutputs.ToList(), InputDistributions.ToList(), OutputDistributions.ToList(), UncertaintyPropagator, parentName ?? parentName)); }
public override Workflow Copy(string id, string name = null, string parentName = null) { return(new WorkflowSCC(id, Description, ModelDataInputs.ToList(), ModelDataOutputs.ToList(), Components.ToList(), ScheduledComponents.ToList(), Solvers.ToList(), parentName ?? parentName)); }