public class OmObservationConstellation extends AbstractFeature implements Copyable<OmObservationConstellation>
| Constructor and Description |
|---|
OmObservationConstellation()
default constructor
|
OmObservationConstellation(AbstractFeature procedure,
AbstractPhenomenon observableProperty,
AbstractFeature featureOfInterest)
constructor
|
OmObservationConstellation(AbstractFeature procedure,
AbstractPhenomenon observableProperty,
AbstractFeature featureOfInterest,
Set<String> offerings)
constructor
|
OmObservationConstellation(AbstractFeature procedure,
AbstractPhenomenon observableProperty,
AbstractFeature featureOfInterest,
String observationType)
constructor
|
OmObservationConstellation(AbstractFeature procedure,
AbstractPhenomenon observableProperty,
Set<String> offerings,
AbstractFeature featureOfInterest,
String observationType)
constructor
|
accept, copyTo, getDefaultElementEncoding, getXml, isEncoded, isSetDefaultElementEncoding, isSetXml, setDefaultElementEncoding, setXml, wasEncodedaddMetaDataProperty, addMetaDataProperty, addName, addName, addName, copyTo, getDescription, getFirstName, getGmlId, getHumanReadableIdentifier, getHumanReadableIdentifierCodeWithAuthority, getIdentifier, getIdentifierCodeWithAuthority, getMetaDataProperty, getName, getOriginalIdentifier, getOriginalIdentifierCodeWithAuthority, isReferenced, isSetDescription, isSetGmlID, isSetHumanReadableIdentifier, isSetIdentifier, isSetMetaDataProperty, isSetName, isSetOriginalIdentifier, setDescription, setGmlId, setHumanReadableIdentifier, setHumanReadableIdentifier, setHumanReadableIdentifierAsIdentifier, setIdentifier, setIdentifier, setMetaDataProperty, setName, setNamepublic OmObservationConstellation()
public OmObservationConstellation(AbstractFeature procedure, AbstractPhenomenon observableProperty, AbstractFeature featureOfInterest)
procedure - Procedure by which the observation is madeobservableProperty - observableProperty to which the observation accords tofeatureOfInterest - featureOfInterest to which this observation belongspublic OmObservationConstellation(AbstractFeature procedure, AbstractPhenomenon observableProperty, AbstractFeature featureOfInterest, String observationType)
procedure - Procedure by which the observation is madeobservableProperty - observableProperty to which the observation accords tofeatureOfInterest - featureOfInterest to which this observation belongsobservationType - the observation typepublic OmObservationConstellation(AbstractFeature procedure, AbstractPhenomenon observableProperty, Set<String> offerings, AbstractFeature featureOfInterest, String observationType)
procedure - Procedure by which the observation is madeobservableProperty - observableProperty to which the observation accords toofferings - offering to which this observation belongsfeatureOfInterest - featureOfInterest to which this observation belongsobservationType - the observation typepublic OmObservationConstellation(AbstractFeature procedure, AbstractPhenomenon observableProperty, AbstractFeature featureOfInterest, Set<String> offerings)
procedure - Procedure by which the observation is madeobservableProperty - observableProperty to which the observation accords tofeatureOfInterest - featureOfInterest to which this observation belongsofferings - offering to which this observation belongspublic AbstractFeature getProcedure()
public Nillable<AbstractFeature> getNillableProcedure()
public String getProcedureIdentifier()
public OmObservationConstellation setProcedure(AbstractFeature procedure)
procedure - the procedure to setpublic OmObservationConstellation setProcedure(Nillable<AbstractFeature> procedure)
procedure - the procedure to setpublic AbstractPhenomenon getObservableProperty()
public OmObservationConstellation setObservableProperty(AbstractPhenomenon observableProperty)
observableProperty - the observableProperty to setpublic String getObservablePropertyIdentifier()
public OmObservationConstellation setOfferings(Set<String> offerings)
offerings - the offering to setpublic OmObservationConstellation setOfferings(List<String> offerings)
public OmObservationConstellation addOffering(String offering)
public AbstractFeature getFeatureOfInterest()
public Nillable<AbstractFeature> getNillableFeatureOfInterest()
public OmObservationConstellation setFeatureOfInterest(AbstractFeature featureOfInterest)
featureOfInterest - the featureOfInterest to setpublic OmObservationConstellation setFeatureOfInterest(Nillable<AbstractFeature> featureOfInterest)
featureOfInterest - the featureOfInterest to setpublic String getFeatureOfInterestIdentifier()
public String getObservationType()
public OmObservationConstellation setObservationType(String observationType)
observationType - the observationType to setpublic boolean equals(Object o)
equals in class AbstractGMLpublic int hashCode()
hashCode in class AbstractGMLpublic boolean checkObservationTypeForMerging()
true, if the observation can be mergedpublic boolean isSetObservationType()
public boolean isSetOfferings()
public boolean isSetProcedure()
public boolean isSetFeatureOfInterest()
public OmObservationConstellation copy()
copy in interface Copyable<OmObservationConstellation>public boolean isEmpty()
public boolean isSetDefaultPointMetadata()
public DefaultPointMetadata getDefaultPointMetadata()
public void setDefaultPointMetadata(DefaultPointMetadata defaultPointMetadata)
public boolean isSetMetadata()
public Metadata getMetadata()
public void setMetadata(Metadata metadata)
public void setParameter(Collection<NamedValue<?>> parameter)
public boolean isSetCategoryParameter()
true, if category parameter is setpublic void removeCategoryParameter()
public OmObservationConstellation addCategoryParameter(String category)
category - The category to setpublic OmObservationConstellation addCategoryParameter(TextValue category)
public OmObservationConstellation addCategoryParameter(NamedValue<String> categoryParameter)
public NamedValue<String> getCategoryParameter()
Copyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.