org.sdmx.resources.sdmxml.schemas.v2_1.structure
Class ProcessStepType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_1.common.AnnotableType
      extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.IdentifiableType
          extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.NameableType
              extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.ProcessStepBaseType
                  extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.ProcessStepType

public class ProcessStepType
extends ProcessStepBaseType

ProcessStepType describes the structure of a process step. A nested process step is automatically sub-ordinate, and followed as the next step. If the following step is conditional, it should be referenced in a transition.

Java class for ProcessStepType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ProcessStepType">
   <complexContent>
     <extension base="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/structure}ProcessStepBaseType">
       <sequence>
         <element name="Input" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/structure}InputOutputType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Output" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/structure}InputOutputType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Computation" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/structure}ComputationType" minOccurs="0"/>
         <element name="Transition" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/structure}TransitionType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ProcessStep" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/structure}ProcessStepType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  ComputationType computation
           
protected  List<InputOutputType> input
           
protected  List<InputOutputType> output
           
protected  List<ProcessStepType> processStep
           
protected  List<TransitionType> transition
           
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.NameableType
description, name
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.IdentifiableType
id, uri, urn
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.common.AnnotableType
annotations
 
Constructor Summary
ProcessStepType()
           
 
Method Summary
 ComputationType getComputation()
          Gets the value of the computation property.
 List<InputOutputType> getInput()
          Gets the value of the input property.
 List<InputOutputType> getOutput()
          Gets the value of the output property.
 List<ProcessStepType> getProcessStep()
          Gets the value of the processStep property.
 List<TransitionType> getTransition()
          Gets the value of the transition property.
 void setComputation(ComputationType value)
          Sets the value of the computation property.
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.NameableType
getDescription, getName
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.IdentifiableType
getId, getUri, getUrn, setId, setUri, setUrn
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.common.AnnotableType
getAnnotations, setAnnotations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

input

protected List<InputOutputType> input

output

protected List<InputOutputType> output

computation

protected ComputationType computation

transition

protected List<TransitionType> transition

processStep

protected List<ProcessStepType> processStep
Constructor Detail

ProcessStepType

public ProcessStepType()
Method Detail

getInput

public List<InputOutputType> getInput()
Gets the value of the input property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the input property.

For example, to add a new item, do as follows:

    getInput().add(newItem);
 

Objects of the following type(s) are allowed in the list InputOutputType


getOutput

public List<InputOutputType> getOutput()
Gets the value of the output property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the output property.

For example, to add a new item, do as follows:

    getOutput().add(newItem);
 

Objects of the following type(s) are allowed in the list InputOutputType


getComputation

public ComputationType getComputation()
Gets the value of the computation property.

Returns:
possible object is ComputationType

setComputation

public void setComputation(ComputationType value)
Sets the value of the computation property.

Parameters:
value - allowed object is ComputationType

getTransition

public List<TransitionType> getTransition()
Gets the value of the transition property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the transition property.

For example, to add a new item, do as follows:

    getTransition().add(newItem);
 

Objects of the following type(s) are allowed in the list TransitionType


getProcessStep

public List<ProcessStepType> getProcessStep()
Gets the value of the processStep property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the processStep property.

For example, to add a new item, do as follows:

    getProcessStep().add(newItem);
 

Objects of the following type(s) are allowed in the list ProcessStepType



Copyright © 2012. All Rights Reserved.