Interface Process

All Superinterfaces:
Documented, Identified, Labeled, Savable
All Known Subinterfaces:
GalaxyWorkflow
All Known Implementing Classes:
GalaxyWorkflowImpl

public interface Process extends Identified, Labeled, Documented, Savable
Auto-generated interface for https://w3id.org/cwl/cwl#Process
The base executable type in CWL is the `Process` object defined by the document. Note that the `Process` object is abstract and cannot be directly executed.
  • Method Summary

    Modifier and Type
    Method
    Description
    Getter for property https://w3id.org/cwl/salad#Documented/doc
    A documentation string for this object, or an array of strings which should be concatenated.
    Getter for property https://w3id.org/cwl/cwl#inputs
    Defines the input parameters of the process.
    Getter for property https://w3id.org/cwl/cwl#Labeled/label
    A short, human-readable label of this object.
    Getter for property https://w3id.org/cwl/cwl#outputs
    Defines the parameters representing the output of the process.
  • Method Details

    • getLabel

      Getter for property https://w3id.org/cwl/cwl#Labeled/label
      A short, human-readable label of this object. *
      Specified by:
      getLabel in interface Labeled
    • getDoc

      Getter for property https://w3id.org/cwl/salad#Documented/doc
      A documentation string for this object, or an array of strings which should be concatenated. *
      Specified by:
      getDoc in interface Documented
    • getInputs

      Getter for property https://w3id.org/cwl/cwl#inputs
      Defines the input parameters of the process. The process is ready to run when all required input parameters are associated with concrete values. Input parameters include a schema for each parameter which is used to validate the input object. It may also be used to build a user interface for constructing the input object.

      When accepting an input object, all input parameters must have a value. If an input parameter is missing from the input object, it must be assigned a value of `null` (or the value of `default` for that parameter, if provided) for the purposes of validation and evaluation of expressions. *

    • getOutputs

      Getter for property https://w3id.org/cwl/cwl#outputs
      Defines the parameters representing the output of the process. May be used to generate and/or validate the output object. *