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

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_0.structure.ProcessStepType

public class ProcessStepType
extends Object

ProcessStepType describes a single step in a statistical process. ProcessSteps may be recursive. The Input element specifies the type of object(s) which serve as inputs to the process; the Output element specifies the type of objects which are the result of the process. Computation elements describe the computations involved in the process, in any form desired by the user (these are informational rather than machine-actionable), and so may be supplied in multiple, parallel-language versions. Transitions describe the process steps to which a process is connected - that is, which processes happen next. The process step maust be given a Name, and may be given a Description. These are human-readable, and may be supplied in multiple, parallel-language versions. Annotations may be supplied. The id attribute takes the unique identifier of the process step within the parent process.

Java class for ProcessStepType complex type.

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

 <complexType name="ProcessStepType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Name" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}TextType" maxOccurs="unbounded"/>
         <element name="Description" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}TextType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Input" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}ObjectIDType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Output" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}ObjectIDType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Computation" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}TextType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Transition" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}TransitionType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ProcessStep" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}ProcessStepType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Annotations" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}AnnotationsType" minOccurs="0"/>
       </sequence>
       <attribute name="id" use="required" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  AnnotationsType annotations
           
protected  List<TextType> computation
           
protected  List<TextType> description
           
protected  String id
           
protected  List<ObjectIDType> input
           
protected  List<TextType> name
           
protected  List<ObjectIDType> output
           
protected  List<ProcessStepType> processStep
           
protected  List<TransitionType> transition
           
 
Constructor Summary
ProcessStepType()
           
 
Method Summary
 AnnotationsType getAnnotations()
          Gets the value of the annotations property.
 List<TextType> getComputation()
          Gets the value of the computation property.
 List<TextType> getDescription()
          Gets the value of the description property.
 String getId()
          Gets the value of the id property.
 List<ObjectIDType> getInput()
          Gets the value of the input property.
 List<TextType> getName()
          Gets the value of the name property.
 List<ObjectIDType> 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 setAnnotations(AnnotationsType value)
          Sets the value of the annotations property.
 void setId(String value)
          Sets the value of the id property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected List<TextType> name

description

protected List<TextType> description

input

protected List<ObjectIDType> input

output

protected List<ObjectIDType> output

computation

protected List<TextType> computation

transition

protected List<TransitionType> transition

processStep

protected List<ProcessStepType> processStep

annotations

protected AnnotationsType annotations

id

protected String id
Constructor Detail

ProcessStepType

public ProcessStepType()
Method Detail

getName

public List<TextType> getName()
Gets the value of the name 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 name property.

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

    getName().add(newItem);
 

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


getDescription

public List<TextType> getDescription()
Gets the value of the description 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 description property.

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

    getDescription().add(newItem);
 

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


getInput

public List<ObjectIDType> 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 ObjectIDType


getOutput

public List<ObjectIDType> 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 ObjectIDType


getComputation

public List<TextType> getComputation()
Gets the value of the computation 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 computation property.

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

    getComputation().add(newItem);
 

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


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


getAnnotations

public AnnotationsType getAnnotations()
Gets the value of the annotations property.

Returns:
possible object is AnnotationsType

setAnnotations

public void setAnnotations(AnnotationsType value)
Sets the value of the annotations property.

Parameters:
value - allowed object is AnnotationsType

getId

public String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

public void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String


Copyright © 2012. All Rights Reserved.