Package org.n52.shetland.ogc.sensorML
Class AbstractProcess
- java.lang.Object
-
- org.n52.shetland.ogc.gml.AbstractGML
-
- org.n52.shetland.ogc.gml.AbstractFeature
-
- org.n52.shetland.ogc.sensorML.AbstractSensorML
-
- org.n52.shetland.ogc.sensorML.AbstractProcess
-
- All Implemented Interfaces:
HasDefaultEncoding<AbstractFeature>,PhenomenonNameDescriptionProvider
- Direct Known Subclasses:
AbstractComponent,AbstractProcessV20,ProcessChain,ProcessModel
public class AbstractProcess extends AbstractSensorML
- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description AbstractProcess()
-
Method Summary
-
Methods inherited from class org.n52.shetland.ogc.sensorML.AbstractSensorML
addCapabilities, addCapabilities, addCharacteristic, addClassification, addClassifications, addContact, addDocumentation, addIdentifier, addKeywords, copyTo, createSmlIdentifierPredicate, createSmlIdentifierPredicate, findCapabilities, findCharacteristics, findClassifier, findIdentification, getCapabilities, getCharacteristics, getClassifications, getContact, getContact, getDocumentation, getFirstName, getHistory, getIdentifications, getInsitu, getKeywords, getMobile, isAggragation, isIdentificationSet, isSetCapabilities, isSetCharacteristics, isSetClassifications, isSetContact, isSetDocumentation, isSetHistory, isSetIdentifications, isSetInsitu, isSetKeywords, isSetMobile, isSetName, removeCapabilities, setCharacteristics, setClassifications, setContact, setDocumentation, setHistory, setIdentifications, setIdentifier, setKeywords
-
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, copyTo, equals, getDescription, getGmlId, getHumanReadableIdentifier, getHumanReadableIdentifierCodeWithAuthority, getIdentifier, getIdentifierCodeWithAuthority, getMetaDataProperty, getName, getOriginalIdentifier, getOriginalIdentifierCodeWithAuthority, hashCode, isReferenced, isSetDescription, isSetGmlID, isSetHumanReadableIdentifier, isSetIdentifier, isSetMetaDataProperty, isSetOriginalIdentifier, setDescription, setGmlId, setHumanReadableIdentifier, setHumanReadableIdentifier, setHumanReadableIdentifierAsIdentifier, setIdentifier, setMetaDataProperty, setName, setName
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.n52.shetland.ogc.PhenomenonNameDescriptionProvider
isSetObservablePropertyDescription, isSetObservablePropertyName, isSetObservablePropertyUnit
-
-
-
-
Method Detail
-
setDescriptions
public AbstractProcess setDescriptions(List<String> descriptions)
-
addDescription
public AbstractProcess addDescription(String description)
-
setNames
public AbstractProcess setNames(List<CodeType> names)
-
setInputs
public AbstractProcess setInputs(List<SmlIo> inputs)
-
setOutputs
public AbstractProcess setOutputs(List<SmlIo> outputs)
-
getParameters
public List<SmlParameter> getParameters()
-
setParameters
public void setParameters(List<SmlParameter> smlParameters)
-
isSetInputs
public boolean isSetInputs()
-
isSetOutputs
public boolean isSetOutputs()
-
isSetParameters
public boolean isSetParameters()
-
getMergedValidTime
public Time getMergedValidTime()
-
setValidTime
public AbstractProcess setValidTime(Time validTime)
-
setValidTime
public AbstractProcess setValidTime(List<Time> validTime)
-
isSetValidTime
public boolean isSetValidTime()
-
addName
public AbstractProcess addName(CodeType name)
Description copied from class:AbstractGMLAdds the name to the name list- Overrides:
addNamein classAbstractGML- Parameters:
name- Name to add- Returns:
this
-
getObservablePropertyDescription
public String getObservablePropertyDescription(String observableProperty)
-
copyTo
public void copyTo(AbstractProcess copyOf)
-
-