Versions in this module Expand all Collapse all v1 v1.0.1 Feb 21, 2024 v1.0.0 Feb 21, 2024 Changes in this version + func CompileTask(task *core.TaskTemplate) (*core.CompiledTask, error) + func CompileWorkflow(primaryWf *core.WorkflowTemplate, subworkflows []*core.WorkflowTemplate, ...) (*core.CompiledWorkflowClosure, error) + type LaunchPlanInterfaceProvider struct + func NewLaunchPlanInterfaceProvider(launchPlan admin.LaunchPlan) *LaunchPlanInterfaceProvider + func (p *LaunchPlanInterfaceProvider) GetExpectedInputs() *core.ParameterMap + func (p *LaunchPlanInterfaceProvider) GetExpectedOutputs() *core.VariableMap + func (p *LaunchPlanInterfaceProvider) GetID() *core.Identifier + type LaunchPlanRefIdentifier = common.Identifier + type TaskIdentifier = common.Identifier + type WorkflowExecutionRequirements struct + func GetRequirements(fg *core.WorkflowTemplate, subWfs []*core.WorkflowTemplate) (reqs WorkflowExecutionRequirements, err error) + func (g WorkflowExecutionRequirements) GetRequiredLaunchPlanIds() []LaunchPlanRefIdentifier + func (g WorkflowExecutionRequirements) GetRequiredTaskIds() []TaskIdentifier