|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sdmx.resources.sdmxml.schemas.v2_0.structure.ProcessStepType
public class ProcessStepType
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 |
|---|
protected List<TextType> name
protected List<TextType> description
protected List<ObjectIDType> input
protected List<ObjectIDType> output
protected List<TextType> computation
protected List<TransitionType> transition
protected List<ProcessStepType> processStep
protected AnnotationsType annotations
protected String id
| Constructor Detail |
|---|
public ProcessStepType()
| Method Detail |
|---|
public List<TextType> getName()
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
public List<TextType> getDescription()
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
public List<ObjectIDType> getInput()
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
public List<ObjectIDType> getOutput()
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
public List<TextType> getComputation()
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
public List<TransitionType> getTransition()
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
public List<ProcessStepType> getProcessStep()
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
public AnnotationsType getAnnotations()
AnnotationsTypepublic void setAnnotations(AnnotationsType value)
value - allowed object is
AnnotationsTypepublic String getId()
Stringpublic void setId(String value)
value - allowed object is
String
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||