Class WorkflowStepInputImpl

java.lang.Object
org.galaxyproject.gxformat2.v19_09.utils.SavableImpl
org.galaxyproject.gxformat2.v19_09.WorkflowStepInputImpl
All Implemented Interfaces:
Identified, Labeled, Sink, Savable, WorkflowStepInput

public class WorkflowStepInputImpl extends SavableImpl implements WorkflowStepInput
Auto-generated class implementation for https://galaxyproject.org/gxformat2/v19_09#WorkflowStepInput
TODO:
  • Constructor Summary

    Constructors
    Constructor
    Description
    WorkflowStepInputImpl(Object __doc_, String __baseUri_, LoadingOptions __loadingOptions, String __docRoot_)
    Used by RootLoader to construct instances of WorkflowStepInputImpl.
  • Method Summary

    Modifier and Type
    Method
    Description
    Getter for property https://w3id.org/cwl/salad#default
    The default value for this parameter to use if either there is no `source` field, or the value produced by the `source` is `null`.
    Getter for property https://w3id.org/cwl/cwl#Identified/id
    The unique identifier for this object.
    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#source
    Specifies one or more workflow parameters that will provide input to the underlying step parameter.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WorkflowStepInputImpl

      public WorkflowStepInputImpl(Object __doc_, String __baseUri_, LoadingOptions __loadingOptions, String __docRoot_)
      Used by RootLoader to construct instances of WorkflowStepInputImpl.
      Parameters:
      __doc_ - Document fragment to load this record object from (presumably a Map).
      __baseUri_ - Base URI to generate child document IDs against.
      __loadingOptions - Context for loading URIs and populating objects.
      __docRoot_ - ID at this position in the document (if available) (maybe?)
      Throws:
      ValidationException - If the document fragment is not a Map or validation of fields fails.
  • Method Details

    • getId

      public Optional<String> getId()
      Getter for property https://w3id.org/cwl/cwl#Identified/id
      The unique identifier for this object. *
      Specified by:
      getId in interface WorkflowStepInput
    • getSource

      public Object getSource()
      Getter for property https://w3id.org/cwl/cwl#source
      Specifies one or more workflow parameters that will provide input to the underlying step parameter. *
      Specified by:
      getSource in interface Sink
      Specified by:
      getSource in interface WorkflowStepInput
    • 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
      Specified by:
      getLabel in interface WorkflowStepInput
    • getDefault

      Getter for property https://w3id.org/cwl/salad#default
      The default value for this parameter to use if either there is no `source` field, or the value produced by the `source` is `null`. The default must be applied prior to scattering or evaluating `valueFrom`. *
      Specified by:
      getDefault in interface WorkflowStepInput