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.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 OMObservationType
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

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.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)
           
 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.HashCodeStrategy2 strategy)
           
 boolean isSetFeatureOfInterest()
           
 boolean isSetMetadata()
           
 boolean isSetObservedProperty()
           
 boolean isSetParameter()
           
 boolean isSetPhenomenonTime()
           
 boolean isSetProcedure()
           
 boolean isSetRelatedObservation()
           
 boolean isSetResult()
           
 boolean isSetResultQuality()
           
 boolean isSetResultTime()
           
 boolean isSetType()
           
 boolean isSetValidTime()
           
 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 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()
           
 void unsetParameter()
           
 void unsetRelatedObservation()
           
 void unsetResultQuality()
           
 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, 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

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

isSetType

public boolean isSetType()

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

isSetMetadata

public boolean isSetMetadata()

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


isSetRelatedObservation

public boolean isSetRelatedObservation()

unsetRelatedObservation

public void unsetRelatedObservation()

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

isSetPhenomenonTime

public boolean isSetPhenomenonTime()

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

isSetResultTime

public boolean isSetResultTime()

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

isSetValidTime

public boolean isSetValidTime()

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

isSetProcedure

public boolean isSetProcedure()

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()

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

isSetObservedProperty

public boolean isSetObservedProperty()

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

isSetFeatureOfInterest

public boolean isSetFeatureOfInterest()

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


isSetResultQuality

public boolean isSetResultQuality()

unsetResultQuality

public void unsetResultQuality()

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

isSetResult

public boolean isSetResult()

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

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-2016. All Rights Reserved.