public interface IObservation extends GenericFeature
Interface for an Observation as defined by the O&M standard
| Modifier and Type | Field and Description |
|---|---|
static String |
OBS_TYPE_ARRAY |
static String |
OBS_TYPE_CATEGORY |
static String |
OBS_TYPE_COUNT |
static String |
OBS_TYPE_GENERIC |
static String |
OBS_TYPE_MEAS |
static String |
OBS_TYPE_RECORD |
static String |
OBS_TYPE_SCALAR |
| Modifier and Type | Method and Description |
|---|---|
void |
addParameter(String name,
Object value) |
void |
addRelatedObservation(IXlinkReference<IObservation> obsRef) |
void |
addResultQuality(Object qualityInfo) |
AbstractFeature |
getFeatureOfInterest() |
IXlinkReference<IDefinition> |
getObservedProperty() |
Map<String,Object> |
getParameters() |
TimeExtent |
getPhenomenonTime() |
IProcedure |
getProcedure() |
List<IXlinkReference<IObservation>> |
getRelatedObservations() |
DataComponent |
getResult() |
List<Object> |
getResultQuality() |
TimeExtent |
getResultTime() |
TimeExtent |
getValidTime() |
void |
setFeatureOfInterest(AbstractFeature foi) |
void |
setObservedProperty(IXlinkReference<IDefinition> propRef) |
void |
setPhenomenonTime(TimeExtent time) |
void |
setProcedure(IProcedure procedure) |
void |
setResult(DataComponent result) |
void |
setResultTime(TimeExtent time) |
void |
setValidTime(TimeExtent time) |
getProperties, getProperty, getProperty, getQName, getType, setProperty, setProperty, setTypegetBoundedBy, getLocation, getLocationProperty, isSetBoundedBy, isSetLocation, setBoundedByAsEnvelope, setLocationaddName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getName, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifierstatic final String OBS_TYPE_GENERIC
static final String OBS_TYPE_MEAS
static final String OBS_TYPE_COUNT
static final String OBS_TYPE_CATEGORY
static final String OBS_TYPE_SCALAR
static final String OBS_TYPE_RECORD
static final String OBS_TYPE_ARRAY
List<IXlinkReference<IObservation>> getRelatedObservations()
void addRelatedObservation(IXlinkReference<IObservation> obsRef)
TimeExtent getPhenomenonTime()
void setPhenomenonTime(TimeExtent time)
TimeExtent getResultTime()
void setResultTime(TimeExtent time)
TimeExtent getValidTime()
void setValidTime(TimeExtent time)
IXlinkReference<IDefinition> getObservedProperty()
void setObservedProperty(IXlinkReference<IDefinition> propRef)
AbstractFeature getFeatureOfInterest()
void setFeatureOfInterest(AbstractFeature foi)
IProcedure getProcedure()
void setProcedure(IProcedure procedure)
void addResultQuality(Object qualityInfo)
DataComponent getResult()
void setResult(DataComponent result)
Copyright © 2016 VAST Team / Sensia Software LLC. All rights reserved.