Package org.n52.shetland.inspire.ef
Class EnvironmentalMonitoringFacility
- java.lang.Object
-
- org.n52.shetland.ogc.gml.AbstractGML
-
- org.n52.shetland.ogc.gml.AbstractFeature
-
- org.n52.shetland.inspire.ef.AbstractMonitoringObject
-
- org.n52.shetland.inspire.ef.AbstractMonitoringFeature
-
- org.n52.shetland.inspire.ef.EnvironmentalMonitoringFacility
-
- All Implemented Interfaces:
HasDefaultEncoding<AbstractFeature>
public class EnvironmentalMonitoringFacility extends AbstractMonitoringFeature
-
-
Constructor Summary
Constructors Constructor Description EnvironmentalMonitoringFacility(Identifier inspireId, Set<ReferenceType> mediaMonitored)EnvironmentalMonitoringFacility(Identifier inspireId, Set<ReferenceType> mediaMonitored, ReferenceType measurementRegime, boolean mobile, Set<Referenceable<OperationalActivityPeriod>> operationalActivityPeriod)EnvironmentalMonitoringFacility(Identifier inspireId, ReferenceType mediaMonitored)EnvironmentalMonitoringFacility(Identifier inspireId, ReferenceType mediaMonitored, ReferenceType measurementRegime, boolean mobile, Referenceable<OperationalActivityPeriod> operationalActivityPeriod)
-
Method Summary
-
Methods inherited from class org.n52.shetland.inspire.ef.AbstractMonitoringFeature
addHasObservation, addHasObservation, getHasObservation, getInvolvedIn, getReportedTo, isSetHasObservation, isSetInvolvedIn, isSetReportedTo, setHasObservation, setInvolvedIn, setReportedTo
-
Methods inherited from class org.n52.shetland.inspire.ef.AbstractMonitoringObject
addMediaMonitored, addMediaMonitored, addObservingCapability, addObservingCapability, getAdditionalDescription, getBroader, getGeometry, getInspireId, getLegalBackground, getMediaMonitored, getNarrower, getObservingCapability, getOnlineResource, getPurpose, getResponsibleParty, getSupersededBy, getSupersedes, isSetAdditionalDescription, isSetBroader, isSetGeometry, isSetLegalBackground, isSetNarrower, isSetObservingCapability, isSetOnlineResources, isSetPurpose, isSetResponsibleParty, isSetSupersededBy, isSetSupersedes, setAdditionalDescription, setBroader, setBroader, setGeometry, setGeometry, setLegalBackground, setNarrower, setObservingCapability, setOnlineResource, setPurpose, setResponsibleParty, setSupersededBy, setSupersedes
-
Methods inherited from class org.n52.shetland.ogc.gml.AbstractFeature
accept, copyTo, getDefaultElementEncoding, getXml, isEncoded, isSetDefaultElementEncoding, isSetXml, setDefaultElementEncoding, setXml
-
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
-
-
-
-
Constructor Detail
-
EnvironmentalMonitoringFacility
public EnvironmentalMonitoringFacility(Identifier inspireId, ReferenceType mediaMonitored)
-
EnvironmentalMonitoringFacility
public EnvironmentalMonitoringFacility(Identifier inspireId, Set<ReferenceType> mediaMonitored)
-
EnvironmentalMonitoringFacility
public EnvironmentalMonitoringFacility(Identifier inspireId, ReferenceType mediaMonitored, ReferenceType measurementRegime, boolean mobile, Referenceable<OperationalActivityPeriod> operationalActivityPeriod)
-
EnvironmentalMonitoringFacility
public EnvironmentalMonitoringFacility(Identifier inspireId, Set<ReferenceType> mediaMonitored, ReferenceType measurementRegime, boolean mobile, Set<Referenceable<OperationalActivityPeriod>> operationalActivityPeriod)
-
-
Method Detail
-
isSetGmlID
public boolean isSetGmlID()
Description copied from class:AbstractGMLCheck whether GML id is set- Overrides:
isSetGmlIDin classAbstractGML- Returns:
trueif GML id is set
-
getGmlId
public String getGmlId()
Description copied from class:AbstractGMLGet GML id- Overrides:
getGmlIdin classAbstractGML- Returns:
- GML id
-
getRepresentativePoint
public org.locationtech.jts.geom.Point getRepresentativePoint()
- Returns:
- the representativePoint
-
setRepresentativePoint
public EnvironmentalMonitoringFacility setRepresentativePoint(org.locationtech.jts.geom.Point representativePoint)
- Parameters:
representativePoint- the representativePoint to set- Returns:
- this
-
isSetRepresentativePoint
public boolean isSetRepresentativePoint()
-
getMeasurementRegime
public ReferenceType getMeasurementRegime()
- Returns:
- the measurementRegime
-
setMeasurementRegime
public EnvironmentalMonitoringFacility setMeasurementRegime(ReferenceType measurementRegime)
- Parameters:
measurementRegime- the measurementRegime to set- Returns:
- this
-
isSetMeasurementRegime
public boolean isSetMeasurementRegime()
-
isMobile
public boolean isMobile()
- Returns:
- the mobile
-
setMobile
public void setMobile(Boolean mobile)
- Parameters:
mobile- the mobile to set
-
isSetMobile
public boolean isSetMobile()
-
getResultAcquisitionSource
public Set<ReferenceType> getResultAcquisitionSource()
- Returns:
- the resultAcquisitionSource
-
setResultAcquisitionSource
public EnvironmentalMonitoringFacility setResultAcquisitionSource(Collection<ReferenceType> resultAcquisitionSource)
- Parameters:
resultAcquisitionSource- the resultAcquisitionSource to set
-
isSetResultAcquisitionSource
public boolean isSetResultAcquisitionSource()
-
getSpecialisedEMFType
public ReferenceType getSpecialisedEMFType()
- Returns:
- the specialisedEMFType
-
setSpecialisedEMFType
public EnvironmentalMonitoringFacility setSpecialisedEMFType(ReferenceType specialisedEMFType)
- Parameters:
specialisedEMFType- the specialisedEMFType to set
-
isSetSpecialisedEMFType
public boolean isSetSpecialisedEMFType()
-
getOperationalActivityPeriod
public Set<Referenceable<OperationalActivityPeriod>> getOperationalActivityPeriod()
- Returns:
- the operationalActivityPeriod
-
setOperationalActivityPeriod
public EnvironmentalMonitoringFacility setOperationalActivityPeriod(Collection<Referenceable<OperationalActivityPeriod>> operationalActivityPeriod)
- Parameters:
operationalActivityPeriod- the operationalActivityPeriod to set- Returns:
- this
-
isSetOperationalActivityPeriod
public boolean isSetOperationalActivityPeriod()
-
getRelatedTo
public Set<Referenceable<AnyDomainLink>> getRelatedTo()
- Returns:
- the relatedTo
-
setRelatedTo
public EnvironmentalMonitoringFacility setRelatedTo(Collection<Referenceable<AnyDomainLink>> relatedTo)
- Parameters:
relatedTo- the relatedTo to set- Returns:
- this
-
isSetRelatedTo
public boolean isSetRelatedTo()
-
getBelongsTo
public Set<Referenceable<NetworkFacility>> getBelongsTo()
- Returns:
- the belongsTo
-
setBelongsTo
public EnvironmentalMonitoringFacility setBelongsTo(Collection<Referenceable<NetworkFacility>> belongsTo)
- Parameters:
belongsTo- the belongsTo to set- Returns:
- this
-
isSetBelongsTo
public boolean isSetBelongsTo()
-
wasEncoded
public void wasEncoded()
- Overrides:
wasEncodedin classAbstractFeature
-
-