public abstract class SosProcedureDescription extends AbstractFeature
Modifier and Type | Field and Description |
---|---|
private Set<SosProcedureDescription> |
childProcedures |
private String |
descriptionFormat |
private Set<String> |
featuresOfInterest |
private Map<String,AbstractFeature> |
featuresOfInterestMap |
private Set<SosOffering> |
offerings |
private Set<String> |
parentProcedures |
private Map<String,AbstractPhenomenon> |
phenomenonMap |
private String |
sensorDescriptionXmlString |
private static long |
serialVersionUID |
private Time |
validTime |
Constructor and Description |
---|
SosProcedureDescription() |
copyTo, getDefaultElementEncoding, isSetDefaultElementEncoding, setDefaultElementEncoding
addName, addName, addName, copyTo, getDescription, getFirstName, getGmlId, getHumanReadableIdentifier, getHumanReadableIdentifierCodeWithAuthority, getIdentifier, getIdentifierCodeWithAuthority, getName, isReferenced, isSetDescription, isSetGmlID, isSetHumanReadableIdentifier, isSetIdentifier, isSetName, setDescription, setGmlId, setHumanReadableIdentifier, setHumanReadableIdentifier, setHumanReadableIdentifierAsIdentifier, setIdentifier, setName, setName
private static final long serialVersionUID
private String sensorDescriptionXmlString
private String descriptionFormat
private final Map<String,AbstractFeature> featuresOfInterestMap
private final Map<String,AbstractPhenomenon> phenomenonMap
private final Set<SosOffering> offerings
private final Set<SosProcedureDescription> childProcedures
private Time validTime
public SosProcedureDescription setIdentifier(String identifier)
AbstractGML
setIdentifier
in class AbstractGML
identifier
- the identifier to setpublic Set<SosOffering> getOfferings()
public SosProcedureDescription addOfferings(Collection<SosOffering> offerings)
public SosProcedureDescription addOffering(SosOffering offering)
public boolean isSetOfferings()
public String getSensorDescriptionXmlString()
public SosProcedureDescription setSensorDescriptionXmlString(String sensorDescriptionXmlString)
public boolean isSetSensorDescriptionXmlString()
public String getDescriptionFormat()
public SosProcedureDescription setDescriptionFormat(String descriptionFormat)
public SosProcedureDescription setFeaturesOfInterest(Collection<String> features)
public SosProcedureDescription addFeaturesOfInterest(Collection<String> features)
public SosProcedureDescription addFeatureOfInterest(String featureIdentifier)
public boolean isSetFeaturesOfInterest()
public SosProcedureDescription setFeaturesOfInterest(Map<String,AbstractFeature> featuresOfInterestMap)
public SosProcedureDescription addFeaturesOfInterest(Map<String,AbstractFeature> featuresOfInterestMap)
public SosProcedureDescription addFeatureOfInterest(AbstractFeature feature)
public Map<String,AbstractFeature> getFeaturesOfInterestMap()
public boolean isSetFeaturesOfInterestMap()
public boolean hasAbstractFeatureFor(String identifier)
public AbstractFeature getAbstractFeatureFor(String identifier)
public SosProcedureDescription setParentProcedures(Collection<String> parentProcedures)
public SosProcedureDescription addParentProcedures(Collection<String> parentProcedures)
public SosProcedureDescription addParentProcedure(String parentProcedureIdentifier)
public boolean isSetParentProcedures()
public SosProcedureDescription addChildProcedures(Collection<SosProcedureDescription> childProcedures)
public SosProcedureDescription addChildProcedure(SosProcedureDescription childProcedure)
public Set<SosProcedureDescription> getChildProcedures()
public boolean isSetChildProcedures()
public int hashCode()
hashCode
in class AbstractGML
public boolean equals(Object obj)
equals
in class AbstractGML
public SosProcedureDescription setValidTime(Time validTime)
public boolean isSetValidTime()
public Time getValidTime()
public SosProcedureDescription addPhenomenon(AbstractPhenomenon phenomenon)
public SosProcedureDescription setPhenomenon(Map<String,AbstractPhenomenon> phenomenons)
public SosProcedureDescription addPhenomenon(Map<String,AbstractPhenomenon> phenomenons)
public Map<String,AbstractPhenomenon> getPhenomenon()
public boolean isSetPhenomenon()
public boolean hasPhenomenonFor(String identifier)
public AbstractPhenomenon getPhenomenonFor(String identifer)
public void copyTo(SosProcedureDescription copyOf)
copyOf
- SosProcedureDescription
to copy values topublic boolean isSetFeatures()
private void setFeatureOfInterestMap(Map<String,AbstractFeature> featuresOfInterestMap)
private void setOffetrings(Set<SosOffering> offerings)
private void setChildProcedures(Set<SosProcedureDescription> childProcedures)
Copyright © 2012-2015 52north.org. All Rights Reserved.