net.opengis.om.v_2_0
Class OMObservationType

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.om.v_2_0.OMObservationType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString

public class OMObservationType
extends AbstractFeatureType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString

Generic observation, whose result is anyType The following properties are inherited from AbstractFeatureType:

Java class for OM_ObservationType complex type.

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

 <complexType name="OM_ObservationType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml/3.2}AbstractFeatureType">
       <sequence>
         <group ref="{http://www.opengis.net/om/2.0}OM_CommonProperties"/>
         <element ref="{http://www.opengis.net/om/2.0}result"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  FeaturePropertyType featureOfInterest
           
protected  MDMetadataPropertyType metadata
           
protected  ReferenceType observedProperty
           
protected  List<NamedValuePropertyType> parameter
           
protected  TimeObjectPropertyType phenomenonTime
           
protected  OMProcessPropertyType procedure
           
protected  List<ObservationContextPropertyType> relatedObservation
           
protected  Object result
           
protected  List<DQElementPropertyType> resultQuality
           
protected  TimeInstantPropertyType resultTime
           
protected  ReferenceType type
           
protected  TimePeriodPropertyType validTime
           
 
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
OMObservationType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy 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.EqualsStrategy strategy)
           
 FeaturePropertyType getFeatureOfInterest()
          Gets the value of the featureOfInterest property.
 MDMetadataPropertyType getMetadata()
          Gets the value of the metadata property.
 ReferenceType getObservedProperty()
          Gets the value of the observedProperty property.
 List<NamedValuePropertyType> getParameter()
          Gets the value of the parameter property.
 TimeObjectPropertyType getPhenomenonTime()
          Gets the value of the phenomenonTime property.
 OMProcessPropertyType getProcedure()
          Gets the value of the procedure property.
 List<ObservationContextPropertyType> getRelatedObservation()
          Gets the value of the relatedObservation property.
 Object getResult()
          Gets the value of the result property.
 List<DQElementPropertyType> getResultQuality()
          Gets the value of the resultQuality property.
 TimeInstantPropertyType getResultTime()
          Gets the value of the resultTime property.
 ReferenceType getType()
          Gets the value of the type property.
 TimePeriodPropertyType getValidTime()
          Gets the value of the validTime property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 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.MergeStrategy strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setFeatureOfInterest(FeaturePropertyType value)
          Sets the value of the featureOfInterest property.
 void setMetadata(MDMetadataPropertyType value)
          Sets the value of the metadata property.
 void setObservedProperty(ReferenceType value)
          Sets the value of the observedProperty property.
 void setParameter(List<NamedValuePropertyType> value)
           
 void setPhenomenonTime(TimeObjectPropertyType value)
          Sets the value of the phenomenonTime property.
 void setProcedure(OMProcessPropertyType value)
          Sets the value of the procedure property.
 void setRelatedObservation(List<ObservationContextPropertyType> value)
           
 void setResult(Object value)
          Sets the value of the result property.
 void setResultQuality(List<DQElementPropertyType> value)
           
 void setResultTime(TimeInstantPropertyType value)
          Sets the value of the resultTime property.
 void setType(ReferenceType value)
          Sets the value of the type property.
 void setValidTime(TimePeriodPropertyType value)
          Sets the value of the validTime property.
 String toString()
           
 OMObservationType withFeatureOfInterest(FeaturePropertyType value)
           
 OMObservationType withMetadata(MDMetadataPropertyType value)
           
 OMObservationType withObservedProperty(ReferenceType value)
           
 OMObservationType withParameter(Collection<NamedValuePropertyType> values)
           
 OMObservationType withParameter(List<NamedValuePropertyType> value)
           
 OMObservationType withParameter(NamedValuePropertyType... values)
           
 OMObservationType withPhenomenonTime(TimeObjectPropertyType value)
           
 OMObservationType withProcedure(OMProcessPropertyType value)
           
 OMObservationType withRelatedObservation(Collection<ObservationContextPropertyType> values)
           
 OMObservationType withRelatedObservation(List<ObservationContextPropertyType> value)
           
 OMObservationType withRelatedObservation(ObservationContextPropertyType... values)
           
 OMObservationType withResult(Object value)
           
 OMObservationType withResultQuality(Collection<DQElementPropertyType> values)
           
 OMObservationType withResultQuality(DQElementPropertyType... values)
           
 OMObservationType withResultQuality(List<DQElementPropertyType> value)
           
 OMObservationType withResultTime(TimeInstantPropertyType value)
           
 OMObservationType withType(ReferenceType value)
           
 OMObservationType withValidTime(TimePeriodPropertyType value)
           
 
Methods inherited from class net.opengis.gml.v_3_2_1.AbstractFeatureType
getBoundedBy, getLocation, 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, setDescription, setDescriptionReference, setId, setIdentifier, setMetaDataProperty, setName
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

type

protected ReferenceType type

metadata

protected MDMetadataPropertyType metadata

relatedObservation

protected List<ObservationContextPropertyType> relatedObservation

phenomenonTime

protected TimeObjectPropertyType phenomenonTime

resultTime

protected TimeInstantPropertyType resultTime

validTime

protected TimePeriodPropertyType validTime

procedure

protected OMProcessPropertyType procedure

parameter

protected List<NamedValuePropertyType> parameter

observedProperty

protected ReferenceType observedProperty

featureOfInterest

protected FeaturePropertyType featureOfInterest

resultQuality

protected List<DQElementPropertyType> resultQuality

result

protected Object result
Constructor Detail

OMObservationType

public OMObservationType()
Method Detail

getType

public ReferenceType getType()
Gets the value of the type property.

Returns:
possible object is ReferenceType

setType

public void setType(ReferenceType value)
Sets the value of the type property.

Parameters:
value - allowed object is ReferenceType

getMetadata

public MDMetadataPropertyType getMetadata()
Gets the value of the metadata property.

Returns:
possible object is MDMetadataPropertyType

setMetadata

public void setMetadata(MDMetadataPropertyType value)
Sets the value of the metadata property.

Parameters:
value - allowed object is MDMetadataPropertyType

getRelatedObservation

public List<ObservationContextPropertyType> getRelatedObservation()
Gets the value of the relatedObservation 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 relatedObservation property.

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

    getRelatedObservation().add(newItem);
 

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


getPhenomenonTime

public TimeObjectPropertyType getPhenomenonTime()
Gets the value of the phenomenonTime property.

Returns:
possible object is TimeObjectPropertyType

setPhenomenonTime

public void setPhenomenonTime(TimeObjectPropertyType value)
Sets the value of the phenomenonTime property.

Parameters:
value - allowed object is TimeObjectPropertyType

getResultTime

public TimeInstantPropertyType getResultTime()
Gets the value of the resultTime property.

Returns:
possible object is TimeInstantPropertyType

setResultTime

public void setResultTime(TimeInstantPropertyType value)
Sets the value of the resultTime property.

Parameters:
value - allowed object is TimeInstantPropertyType

getValidTime

public TimePeriodPropertyType getValidTime()
Gets the value of the validTime property.

Returns:
possible object is TimePeriodPropertyType

setValidTime

public void setValidTime(TimePeriodPropertyType value)
Sets the value of the validTime property.

Parameters:
value - allowed object is TimePeriodPropertyType

getProcedure

public OMProcessPropertyType getProcedure()
Gets the value of the procedure property.

Returns:
possible object is OMProcessPropertyType

setProcedure

public void setProcedure(OMProcessPropertyType value)
Sets the value of the procedure property.

Parameters:
value - allowed object is OMProcessPropertyType

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


getObservedProperty

public ReferenceType getObservedProperty()
Gets the value of the observedProperty property.

Returns:
possible object is ReferenceType

setObservedProperty

public void setObservedProperty(ReferenceType value)
Sets the value of the observedProperty property.

Parameters:
value - allowed object is ReferenceType

getFeatureOfInterest

public FeaturePropertyType getFeatureOfInterest()
Gets the value of the featureOfInterest property.

Returns:
possible object is FeaturePropertyType

setFeatureOfInterest

public void setFeatureOfInterest(FeaturePropertyType value)
Sets the value of the featureOfInterest property.

Parameters:
value - allowed object is FeaturePropertyType

getResultQuality

public List<DQElementPropertyType> getResultQuality()
Gets the value of the resultQuality 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 resultQuality property.

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

    getResultQuality().add(newItem);
 

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


getResult

public Object getResult()
Gets the value of the result property.

Returns:
possible object is Object

setResult

public void setResult(Object value)
Sets the value of the result property.

Parameters:
value - allowed object is Object

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.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
append in class AbstractFeatureType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString
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.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals
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.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
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.CopyTo
Overrides:
copyTo in class AbstractFeatureType

copyTo

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

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom
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.MergeStrategy strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
mergeFrom in class AbstractFeatureType

setRelatedObservation

public void setRelatedObservation(List<ObservationContextPropertyType> value)

setParameter

public void setParameter(List<NamedValuePropertyType> value)

setResultQuality

public void setResultQuality(List<DQElementPropertyType> value)

withType

public OMObservationType withType(ReferenceType value)

withMetadata

public OMObservationType withMetadata(MDMetadataPropertyType value)

withRelatedObservation

public OMObservationType withRelatedObservation(ObservationContextPropertyType... values)

withRelatedObservation

public OMObservationType withRelatedObservation(Collection<ObservationContextPropertyType> values)

withPhenomenonTime

public OMObservationType withPhenomenonTime(TimeObjectPropertyType value)

withResultTime

public OMObservationType withResultTime(TimeInstantPropertyType value)

withValidTime

public OMObservationType withValidTime(TimePeriodPropertyType value)

withProcedure

public OMObservationType withProcedure(OMProcessPropertyType value)

withParameter

public OMObservationType withParameter(NamedValuePropertyType... values)

withParameter

public OMObservationType withParameter(Collection<NamedValuePropertyType> values)

withObservedProperty

public OMObservationType withObservedProperty(ReferenceType value)

withFeatureOfInterest

public OMObservationType withFeatureOfInterest(FeaturePropertyType value)

withResultQuality

public OMObservationType withResultQuality(DQElementPropertyType... values)

withResultQuality

public OMObservationType withResultQuality(Collection<DQElementPropertyType> values)

withResult

public OMObservationType withResult(Object value)

withRelatedObservation

public OMObservationType withRelatedObservation(List<ObservationContextPropertyType> value)

withParameter

public OMObservationType withParameter(List<NamedValuePropertyType> value)

withResultQuality

public OMObservationType withResultQuality(List<DQElementPropertyType> value)


Copyright © 2008-2015. All Rights Reserved.