net.opengis.waterml.v_2_0
Class ObservationProcessType

java.lang.Object
  extended by net.opengis.gml.v_3_2_1.AbstractGMLType
      extended by net.opengis.gml.v_3_2_1.AbstractFeatureType
          extended by net.opengis.waterml.v_2_0.ObservationProcessType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

public class ObservationProcessType
extends AbstractFeatureType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

Java class for ObservationProcessType complex type.

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

 <complexType name="ObservationProcessType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml/3.2}AbstractFeatureType">
       <sequence>
         <element name="processType" type="{http://www.opengis.net/gml/3.2}ReferenceType"/>
         <element name="originatingProcess" type="{http://www.opengis.net/gml/3.2}ReferenceType" minOccurs="0"/>
         <element name="aggregationDuration" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/>
         <element name="verticalDatum" type="{http://www.opengis.net/gml/3.2}VerticalDatumPropertyType" minOccurs="0"/>
         <element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="processReference" type="{http://www.opengis.net/gml/3.2}ReferenceType" minOccurs="0"/>
         <element name="input" type="{http://www.opengis.net/gml/3.2}ReferenceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="parameter" type="{http://www.opengis.net/om/2.0}NamedValuePropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="operator" type="{http://www.isotc211.org/2005/gmd}CI_ResponsibleParty_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  Duration aggregationDuration
           
protected  List<String> comment
           
protected  List<ReferenceType> input
           
protected  List<CIResponsiblePartyPropertyType> operator
           
protected  ReferenceType originatingProcess
           
protected  List<NamedValuePropertyType> parameter
           
protected  ReferenceType processReference
           
protected  ReferenceType processType
           
protected  VerticalDatumPropertyType verticalDatum
           
 
Fields inherited from class net.opengis.gml.v_3_2_1.AbstractFeatureType
boundedBy, location
 
Fields inherited from class net.opengis.gml.v_3_2_1.AbstractGMLType
description, descriptionReference, id, identifier, metaDataProperty, name
 
Constructor Summary
ObservationProcessType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
           
 Object createNewInstance()
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
           
 Duration getAggregationDuration()
          Gets the value of the aggregationDuration property.
 List<String> getComment()
          Gets the value of the comment property.
 List<ReferenceType> getInput()
          Gets the value of the input property.
 List<CIResponsiblePartyPropertyType> getOperator()
          Gets the value of the operator property.
 ReferenceType getOriginatingProcess()
          Gets the value of the originatingProcess property.
 List<NamedValuePropertyType> getParameter()
          Gets the value of the parameter property.
 ReferenceType getProcessReference()
          Gets the value of the processReference property.
 ReferenceType getProcessType()
          Gets the value of the processType property.
 VerticalDatumPropertyType getVerticalDatum()
          Gets the value of the verticalDatum property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetAggregationDuration()
           
 boolean isSetComment()
           
 boolean isSetInput()
           
 boolean isSetOperator()
           
 boolean isSetOriginatingProcess()
           
 boolean isSetParameter()
           
 boolean isSetProcessReference()
           
 boolean isSetProcessType()
           
 boolean isSetVerticalDatum()
           
 void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setAggregationDuration(Duration value)
          Sets the value of the aggregationDuration property.
 void setComment(List<String> value)
           
 void setInput(List<ReferenceType> value)
           
 void setOperator(List<CIResponsiblePartyPropertyType> value)
           
 void setOriginatingProcess(ReferenceType value)
          Sets the value of the originatingProcess property.
 void setParameter(List<NamedValuePropertyType> value)
           
 void setProcessReference(ReferenceType value)
          Sets the value of the processReference property.
 void setProcessType(ReferenceType value)
          Sets the value of the processType property.
 void setVerticalDatum(VerticalDatumPropertyType value)
          Sets the value of the verticalDatum property.
 String toString()
           
 void unsetComment()
           
 void unsetInput()
           
 void unsetOperator()
           
 void unsetParameter()
           
 ObservationProcessType withAggregationDuration(Duration value)
           
 ObservationProcessType withComment(Collection<String> values)
           
 ObservationProcessType withComment(List<String> value)
           
 ObservationProcessType withComment(String... values)
           
 ObservationProcessType withInput(Collection<ReferenceType> values)
           
 ObservationProcessType withInput(List<ReferenceType> value)
           
 ObservationProcessType withInput(ReferenceType... values)
           
 ObservationProcessType withOperator(CIResponsiblePartyPropertyType... values)
           
 ObservationProcessType withOperator(Collection<CIResponsiblePartyPropertyType> values)
           
 ObservationProcessType withOperator(List<CIResponsiblePartyPropertyType> value)
           
 ObservationProcessType withOriginatingProcess(ReferenceType value)
           
 ObservationProcessType withParameter(Collection<NamedValuePropertyType> values)
           
 ObservationProcessType withParameter(List<NamedValuePropertyType> value)
           
 ObservationProcessType withParameter(NamedValuePropertyType... values)
           
 ObservationProcessType withProcessReference(ReferenceType value)
           
 ObservationProcessType withProcessType(ReferenceType value)
           
 ObservationProcessType withVerticalDatum(VerticalDatumPropertyType value)
           
 
Methods inherited from class net.opengis.gml.v_3_2_1.AbstractFeatureType
getBoundedBy, getLocation, isSetBoundedBy, isSetLocation, setBoundedBy, setLocation, withBoundedBy, withDescription, withDescriptionReference, withId, withIdentifier, withLocation, withMetaDataProperty, withMetaDataProperty, withMetaDataProperty, withName, withName, withName
 
Methods inherited from class net.opengis.gml.v_3_2_1.AbstractGMLType
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, isSetDescription, isSetDescriptionReference, isSetId, isSetIdentifier, isSetMetaDataProperty, isSetName, setDescription, setDescriptionReference, setId, setIdentifier, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

processType

protected ReferenceType processType

originatingProcess

protected ReferenceType originatingProcess

aggregationDuration

protected Duration aggregationDuration

verticalDatum

protected VerticalDatumPropertyType verticalDatum

comment

protected List<String> comment

processReference

protected ReferenceType processReference

input

protected List<ReferenceType> input

parameter

protected List<NamedValuePropertyType> parameter

operator

protected List<CIResponsiblePartyPropertyType> operator
Constructor Detail

ObservationProcessType

public ObservationProcessType()
Method Detail

getProcessType

public ReferenceType getProcessType()
Gets the value of the processType property.

Returns:
possible object is ReferenceType

setProcessType

public void setProcessType(ReferenceType value)
Sets the value of the processType property.

Parameters:
value - allowed object is ReferenceType

isSetProcessType

public boolean isSetProcessType()

getOriginatingProcess

public ReferenceType getOriginatingProcess()
Gets the value of the originatingProcess property.

Returns:
possible object is ReferenceType

setOriginatingProcess

public void setOriginatingProcess(ReferenceType value)
Sets the value of the originatingProcess property.

Parameters:
value - allowed object is ReferenceType

isSetOriginatingProcess

public boolean isSetOriginatingProcess()

getAggregationDuration

public Duration getAggregationDuration()
Gets the value of the aggregationDuration property.

Returns:
possible object is Duration

setAggregationDuration

public void setAggregationDuration(Duration value)
Sets the value of the aggregationDuration property.

Parameters:
value - allowed object is Duration

isSetAggregationDuration

public boolean isSetAggregationDuration()

getVerticalDatum

public VerticalDatumPropertyType getVerticalDatum()
Gets the value of the verticalDatum property.

Returns:
possible object is VerticalDatumPropertyType

setVerticalDatum

public void setVerticalDatum(VerticalDatumPropertyType value)
Sets the value of the verticalDatum property.

Parameters:
value - allowed object is VerticalDatumPropertyType

isSetVerticalDatum

public boolean isSetVerticalDatum()

getComment

public List<String> getComment()
Gets the value of the comment 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 comment property.

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

    getComment().add(newItem);
 

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


isSetComment

public boolean isSetComment()

unsetComment

public void unsetComment()

getProcessReference

public ReferenceType getProcessReference()
Gets the value of the processReference property.

Returns:
possible object is ReferenceType

setProcessReference

public void setProcessReference(ReferenceType value)
Sets the value of the processReference property.

Parameters:
value - allowed object is ReferenceType

isSetProcessReference

public boolean isSetProcessReference()

getInput

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


isSetInput

public boolean isSetInput()

unsetInput

public void unsetInput()

getParameter

public List<NamedValuePropertyType> getParameter()
Gets the value of the parameter 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 parameter property.

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

    getParameter().add(newItem);
 

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


isSetParameter

public boolean isSetParameter()

unsetParameter

public void unsetParameter()

getOperator

public List<CIResponsiblePartyPropertyType> getOperator()
Gets the value of the operator 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 operator property.

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

    getOperator().add(newItem);
 

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


isSetOperator

public boolean isSetOperator()

unsetOperator

public void unsetOperator()

toString

public String toString()
Overrides:
toString in class AbstractFeatureType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
append in class AbstractFeatureType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
appendFields in class AbstractFeatureType

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2
Overrides:
equals in class AbstractFeatureType

equals

public boolean equals(Object object)
Overrides:
equals in class AbstractFeatureType

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
Overrides:
hashCode in class AbstractFeatureType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractFeatureType

clone

public Object clone()
Overrides:
clone in class AbstractFeatureType

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Overrides:
copyTo in class AbstractFeatureType

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Overrides:
copyTo in class AbstractFeatureType

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class AbstractFeatureType

mergeFrom

public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
                      Object left,
                      Object right,
                      org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class AbstractFeatureType

setComment

public void setComment(List<String> value)

setInput

public void setInput(List<ReferenceType> value)

setParameter

public void setParameter(List<NamedValuePropertyType> value)

setOperator

public void setOperator(List<CIResponsiblePartyPropertyType> value)

withProcessType

public ObservationProcessType withProcessType(ReferenceType value)

withOriginatingProcess

public ObservationProcessType withOriginatingProcess(ReferenceType value)

withAggregationDuration

public ObservationProcessType withAggregationDuration(Duration value)

withVerticalDatum

public ObservationProcessType withVerticalDatum(VerticalDatumPropertyType value)

withComment

public ObservationProcessType withComment(String... values)

withComment

public ObservationProcessType withComment(Collection<String> values)

withProcessReference

public ObservationProcessType withProcessReference(ReferenceType value)

withInput

public ObservationProcessType withInput(ReferenceType... values)

withInput

public ObservationProcessType withInput(Collection<ReferenceType> values)

withParameter

public ObservationProcessType withParameter(NamedValuePropertyType... values)

withParameter

public ObservationProcessType withParameter(Collection<NamedValuePropertyType> values)

withOperator

public ObservationProcessType withOperator(CIResponsiblePartyPropertyType... values)

withOperator

public ObservationProcessType withOperator(Collection<CIResponsiblePartyPropertyType> values)

withComment

public ObservationProcessType withComment(List<String> value)

withInput

public ObservationProcessType withInput(List<ReferenceType> value)

withParameter

public ObservationProcessType withParameter(List<NamedValuePropertyType> value)

withOperator

public ObservationProcessType withOperator(List<CIResponsiblePartyPropertyType> value)


Copyright © 2008-2015. All Rights Reserved.