Package org.n52.shetland.ogc.om.series
Class AbstractMonitoringFeature
- java.lang.Object
-
- org.n52.shetland.ogc.gml.AbstractGML
-
- org.n52.shetland.ogc.gml.AbstractFeature
-
- org.n52.shetland.ogc.om.features.samplingFeatures.AbstractSamplingFeature
-
- org.n52.shetland.ogc.om.series.AbstractMonitoringFeature
-
- All Implemented Interfaces:
FeatureWith.FeatureWithEncode,FeatureWith.FeatureWithFeatureType,FeatureWith.FeatureWithGeometry,FeatureWith.FeatureWithUrl,HasDefaultEncoding<AbstractFeature>
- Direct Known Subclasses:
TsmlMonitoringFeature,WmlMonitoringPoint
public abstract class AbstractMonitoringFeature extends AbstractSamplingFeature
-
-
Constructor Summary
Constructors Constructor Description AbstractMonitoringFeature(CodeWithAuthority featureIdentifier)AbstractMonitoringFeature(CodeWithAuthority identifier, String gmlId)
-
Method Summary
-
Methods inherited from class org.n52.shetland.ogc.om.features.samplingFeatures.AbstractSamplingFeature
addAllRelatedSamplingFeatures, addParameter, addRelatedSamplingFeature, getFeatureType, getGeometry, getGmlId, getParameters, getRelatedSamplingFeatures, getSampledFeatures, getUrl, isEncode, isSetGmlID, isSetParameter, isSetRelatedSamplingFeatures, isSetSampledFeatures, setEncode, setFeatureType, setGeometry, setParameters, setRelatedSamplingFeatures, setSampledFeatures, setUrl, toString
-
Methods inherited from class org.n52.shetland.ogc.gml.AbstractFeature
accept, copyTo, getDefaultElementEncoding, getXml, isEncoded, isSetDefaultElementEncoding, isSetXml, setDefaultElementEncoding, setXml, wasEncoded
-
Methods inherited from class org.n52.shetland.ogc.gml.AbstractGML
addMetaDataProperty, addMetaDataProperty, addName, addName, addName, copyTo, equals, getDescription, getFirstName, getHumanReadableIdentifier, getHumanReadableIdentifierCodeWithAuthority, getIdentifier, getIdentifierCodeWithAuthority, getMetaDataProperty, getName, getOriginalIdentifier, getOriginalIdentifierCodeWithAuthority, hashCode, isReferenced, isSetDescription, isSetHumanReadableIdentifier, isSetIdentifier, isSetMetaDataProperty, isSetName, isSetOriginalIdentifier, setDescription, setGmlId, setHumanReadableIdentifier, setHumanReadableIdentifier, setHumanReadableIdentifierAsIdentifier, setIdentifier, setIdentifier, setMetaDataProperty, setName, setName
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.n52.shetland.ogc.gml.FeatureWith.FeatureWithFeatureType
isSetFeatureType
-
Methods inherited from interface org.n52.shetland.ogc.gml.FeatureWith.FeatureWithGeometry
isSetGeometry
-
Methods inherited from interface org.n52.shetland.ogc.gml.FeatureWith.FeatureWithUrl
isSetUrl
-
-
-
-
Constructor Detail
-
AbstractMonitoringFeature
public AbstractMonitoringFeature(CodeWithAuthority featureIdentifier)
-
AbstractMonitoringFeature
public AbstractMonitoringFeature(CodeWithAuthority identifier, String gmlId)
-
-
Method Detail
-
getRelatedParty
public List<Referenceable<CiResponsibleParty>> getRelatedParty()
- Returns:
- the relatedParty
-
setRelatedParty
public AbstractMonitoringFeature setRelatedParty(List<Referenceable<CiResponsibleParty>> relatedParty)
- Parameters:
relatedParty- the relatedParty to set
-
addRelatedParty
public AbstractMonitoringFeature addRelatedParty(List<Referenceable<CiResponsibleParty>> relatedParty)
- Parameters:
relatedParty- the relatedParty to add
-
addRelatedParty
public AbstractMonitoringFeature addRelatedParty(Referenceable<CiResponsibleParty> relatedParty)
- Parameters:
relatedParty- the relatedParty to add
-
hasRelatedParty
public boolean hasRelatedParty()
-
getMonitoringType
public List<ReferenceType> getMonitoringType()
- Returns:
- the monitoringType
-
setMonitoringType
public AbstractMonitoringFeature setMonitoringType(List<ReferenceType> monitoringType)
- Parameters:
monitoringType- the monitoringType to set
-
addMonitoringType
public AbstractMonitoringFeature addMonitoringType(List<ReferenceType> monitoringType)
- Parameters:
monitoringType- the monitoringType to add
-
addMonitoringType
public AbstractMonitoringFeature addMonitoringType(ReferenceType monitoringType)
- Parameters:
monitoringType- the monitoringType to add
-
hasMonitoringType
public boolean hasMonitoringType()
-
getDescriptionReference
public List<ReferenceType> getDescriptionReference()
- Returns:
- the descriptionReference
-
setDescriptionReference
public AbstractMonitoringFeature setDescriptionReference(List<ReferenceType> descriptionReference)
- Parameters:
descriptionReference- the descriptionReference to set
-
addDescriptionReference
public AbstractMonitoringFeature addDescriptionReference(List<ReferenceType> descriptionReference)
- Parameters:
descriptionReference- the descriptionReference to add
-
addDescriptionReference
public AbstractMonitoringFeature addDescriptionReference(ReferenceType descriptionReference)
- Parameters:
descriptionReference- the descriptionReference to add
-
hasDescriptionReference
public boolean hasDescriptionReference()
-
getVerticalDatum
public List<Referenceable<VerticalDatum>> getVerticalDatum()
- Returns:
- the verticalDatum
-
setVerticalDatum
public AbstractMonitoringFeature setVerticalDatum(List<Referenceable<VerticalDatum>> verticalDatum)
- Parameters:
verticalDatum- the verticalDatum to set
-
addVerticalDatum
public AbstractMonitoringFeature addVerticalDatum(List<Referenceable<VerticalDatum>> verticalDatum)
- Parameters:
verticalDatum- the verticalDatum to add
-
addVerticalDatum
public AbstractMonitoringFeature addVerticalDatum(Referenceable<VerticalDatum> verticalDatum)
- Parameters:
verticalDatum- the verticalDatum to add
-
hasVerticalDatum
public boolean hasVerticalDatum()
-
-