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, setType
getBoundedBy, getLocation, getLocationProperty, isSetBoundedBy, isSetLocation, setBoundedByAsEnvelope, setLocation
addName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getName, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifier
static 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 Sensia Software LLC. All rights reserved.