Package org.vast.ogc.om
Class ObservationImpl
java.lang.Object
net.opengis.gml.v32.impl.AbstractGMLImpl
net.opengis.gml.v32.impl.AbstractFeatureImpl
org.vast.ogc.gml.GenericFeatureImpl
org.vast.ogc.om.ObservationImpl
- All Implemented Interfaces:
 Serializable,AbstractFeature,AbstractGML,GenericFeature,IFeature,IObservation,IResource
Implementation of a single observation
- Since:
 - Feb 20, 2007
 - See Also:
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IFeatureprotected DefinitionRefprotected TimeExtentprotected IProcedurestatic final QNameprotected ArrayList<IXlinkReference<IObservation>>protected DataComponentprotected Instantprotected TimeExtentFields inherited from class org.vast.ogc.gml.GenericFeatureImpl
properties, typeFields inherited from class net.opengis.gml.v32.impl.AbstractFeatureImpl
boundedBy, locationFields inherited from class net.opengis.gml.v32.impl.AbstractGMLImpl
description, descriptionReference, id, identifier, metaDataPropertyList, nameList, UUID_CODEFields inherited from interface org.vast.ogc.gml.IFeature
DEFAULT_QNAMEFields inherited from interface org.vast.ogc.om.IObservation
OBS_TYPE_ARRAY, OBS_TYPE_CATEGORY, OBS_TYPE_COUNT, OBS_TYPE_GENERIC, OBS_TYPE_MEAS, OBS_TYPE_RECORD, OBS_TYPE_SCALAR - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddParameter(String name, Object value) voidaddRelatedObservation(IXlinkReference<IObservation> relatedObservation) voidaddResultQuality(Object resultQuality) getProperty(String name) getQName()voidsetFeatureOfInterest(IFeature featureOfInterest) voidsetObservedProperty(DefinitionRef observedProperty) voidsetPhenomenonTime(TimeExtent phenomenonTime) voidsetProcedure(IProcedure procedure) voidsetResult(DataComponent result) voidsetResultTime(Instant resultTime) voidsetValidTime(TimeExtent validTime) Methods inherited from class org.vast.ogc.gml.GenericFeatureImpl
getProperties, getProperty, getType, setProperty, setProperty, setTypeMethods inherited from class net.opengis.gml.v32.impl.AbstractFeatureImpl
equals, getBoundedBy, getGeometry, getGeometryProperty, hashCode, isSetBoundedBy, isSetGeometry, setBoundedByAsEnvelope, setGeometryMethods inherited from class net.opengis.gml.v32.impl.AbstractGMLImpl
addName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getName, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifierMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.opengis.gml.v32.AbstractFeature
getBoundedBy, getGeometryProperty, isSetBoundedBy, isSetGeometry, setBoundedByAsEnvelope, setGeometryMethods inherited from interface net.opengis.gml.v32.AbstractGML
addName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getName, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifierMethods inherited from interface org.vast.ogc.gml.IFeature
getGeometry, getId, getUniqueIdentifier, hasCustomGeomProperty, hasCustomTimePropertyMethods inherited from interface org.vast.ogc.om.IObservation
getTypeMethods inherited from interface org.vast.util.IResource
getDescription, getName 
- 
Field Details
- 
QNAME
 - 
phenomenonTime
 - 
validTime
 - 
resultTime
 - 
procedure
 - 
parameters
 - 
observedProperty
 - 
featureOfInterest
 - 
resultQuality
 - 
result
 
 - 
 - 
Constructor Details
- 
ObservationImpl
public ObservationImpl() 
 - 
 - 
Method Details
- 
getQName
 - 
getRelatedObservations
- Specified by:
 getRelatedObservationsin interfaceIObservation
 - 
addRelatedObservation
- Specified by:
 addRelatedObservationin interfaceIObservation
 - 
getPhenomenonTime
- Specified by:
 getPhenomenonTimein interfaceIObservation
 - 
setPhenomenonTime
 - 
getResultTime
- Specified by:
 getResultTimein interfaceIObservation
 - 
setResultTime
 - 
getValidTime
- Specified by:
 getValidTimein interfaceIFeature- Returns:
 - feature validity period (or null if always valid)
 
 - 
setValidTime
 - 
getProcedure
- Specified by:
 getProcedurein interfaceIObservation
 - 
setProcedure
 - 
getParameters
- Specified by:
 getParametersin interfaceIObservation
 - 
addParameter
 - 
getObservedProperty
- Specified by:
 getObservedPropertyin interfaceIObservation
 - 
setObservedProperty
 - 
getFeatureOfInterest
- Specified by:
 getFeatureOfInterestin interfaceIObservation
 - 
setFeatureOfInterest
 - 
getResultQuality
- Specified by:
 getResultQualityin interfaceIObservation
 - 
addResultQuality
 - 
getResult
- Specified by:
 getResultin interfaceIObservation
 - 
setResult
 - 
getProperty
- Specified by:
 getPropertyin interfaceGenericFeature- Overrides:
 getPropertyin classGenericFeatureImpl
 
 -