public class SosProcedureDescription<T extends AbstractFeature> extends AbstractFeature
| Constructor and Description |
|---|
SosProcedureDescription(T procedureDescription) |
accept, copyTo, getXml, isEncoded, isSetXml, setDefaultElementEncoding, setXml, wasEncodedaddMetaDataProperty, addMetaDataProperty, addName, addName, addName, copyTo, equals, getDescription, getFirstName, getGmlId, getHumanReadableIdentifier, getHumanReadableIdentifierCodeWithAuthority, getIdentifier, getIdentifierCodeWithAuthority, getMetaDataProperty, getName, getOriginalIdentifier, getOriginalIdentifierCodeWithAuthority, hashCode, isReferenced, isSetDescription, isSetGmlID, isSetHumanReadableIdentifier, isSetIdentifier, isSetMetaDataProperty, isSetName, isSetOriginalIdentifier, setDescription, setGmlId, setHumanReadableIdentifier, setHumanReadableIdentifier, setHumanReadableIdentifierAsIdentifier, setIdentifier, setIdentifier, setMetaDataProperty, setName, setNamepublic SosProcedureDescription(T procedureDescription)
public T getProcedureDescription()
public Time getValidTime()
public SosProcedureDescription<T> setValidTime(Time validTime)
public boolean isSetValidTime()
public String getDescriptionFormat()
public SosProcedureDescription<T> setDescriptionFormat(String descriptionFormat)
public Set<SosOffering> getOfferings()
public SosProcedureDescription<T> addOfferings(Collection<SosOffering> offerings)
public SosProcedureDescription<T> addOffering(SosOffering offering)
public boolean isSetOfferings()
public ReferenceType getParentProcedure()
public SosProcedureDescription<T> setParentProcedure(ReferenceType parentProcedure)
public boolean isSetParentProcedure()
public SosProcedureDescription<T> addChildProcedure(AbstractSensorML process)
public Set<AbstractSensorML> getChildProcedures()
public SosProcedureDescription<T> setChildProcedures(Collection<AbstractSensorML> childProcedures)
public SosProcedureDescription<T> addChildProcedures(Collection<AbstractSensorML> childProcedures)
public boolean isSetChildProcedures()
public Map<String,AbstractFeature> getFeaturesOfInterestMap()
public SosProcedureDescription<T> setFeaturesOfInterestMap(Map<String,AbstractFeature> featuresOfInterestMap)
public SosProcedureDescription<T> addFeaturesOfInterestMap(Map<String,AbstractFeature> featureOfInterest)
public SosProcedureDescription<T> addFeaturesOfInterest(Collection<String> featureOfInterest)
public SosProcedureDescription<T> addFeatureOfInterest(AbstractFeature featureOfInterest)
public SosProcedureDescription<T> addFeatureOfInterest(String featureOfInterest)
public boolean isSetFeaturesOfInterestMap()
public boolean isSetFeaturesOfInterest()
public SosProcedureDescription<T> setFeaturesOfInterest(Collection<String> featuresOfInterest)
public boolean isSetFeatures()
public SosProcedureDescription<T> addPhenomenon(AbstractPhenomenon phenomenon)
public SosProcedureDescription<T> addPhenomenon(Map<String,AbstractPhenomenon> phenomenons)
public SosProcedureDescription<T> setPhenomenon(Map<String,AbstractPhenomenon> phenomenons)
public Map<String,AbstractPhenomenon> getPhenomenon()
public boolean isSetPhenomenon()
public boolean hasPhenomenonFor(String identifier)
public AbstractPhenomenon getPhenomenonFor(String identifer)
public boolean isMobile()
public SosProcedureDescription<T> setMobile(boolean mobile)
public boolean isInsitu()
public SosProcedureDescription<T> setInsitu(boolean insitu)
public ReferenceType getTypeOf()
public SosProcedureDescription<T> setTypeOf(ReferenceType typeOf)
typeOf - the typeOf to setpublic boolean isSetTypeOf()
true, if typeOf is not nullpublic boolean isAggregation()
public SosProcedureDescription<T> setIsAggregation(boolean aggregation)
public boolean isReference()
public void setReference(boolean isReference)
public SosProcedureDescription<T> add(SosProcedureDescription<?> desc)
public String getDefaultElementEncoding()
getDefaultElementEncoding in interface HasDefaultEncoding<AbstractFeature>getDefaultElementEncoding in class AbstractFeaturepublic boolean isSetDefaultElementEncoding()
isSetDefaultElementEncoding in interface HasDefaultEncoding<AbstractFeature>isSetDefaultElementEncoding in class AbstractFeatureCopyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.