Package org.n52.shetland.ogc.sensorML
Class ProcessChain
- 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
-
- org.n52.shetland.ogc.sensorML.ProcessChain
-
- All Implemented Interfaces:
HasDefaultEncoding<AbstractFeature>,PhenomenonNameDescriptionProvider,HasComponents<ProcessChain>,HasConnections<ProcessChain>
public class ProcessChain extends AbstractProcess implements HasComponents<ProcessChain>, HasConnections<ProcessChain>
-
-
Constructor Summary
Constructors Constructor Description ProcessChain()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessChainaddComponent(SmlComponent component)ProcessChainaddComponents(List<SmlComponent> components)List<SmlComponent>getComponents()SmlConnectiongetConnections()StringgetDefaultElementEncoding()booleanisAggragation()ProcessChainsetConnections(SmlConnection connections)-
Methods inherited from class org.n52.shetland.ogc.sensorML.AbstractProcess
addDescription, addName, copyTo, createSmlIoPredicate, findOutputs, getInputs, getMergedValidTime, getNames, getObservablePropertyDescription, getObservablePropertyName, getObservablePropertyUnit, getOutputs, getParameters, getValidTime, isOutputSet, isSetInputs, isSetOutputs, isSetParameters, isSetValidTime, setDescriptions, setInputs, setNames, setOutputs, setParameters, setValidTime, setValidTime
-
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, 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, 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.sensorML.HasComponents
isSetComponents
-
Methods inherited from interface org.n52.shetland.ogc.sensorML.HasConnections
isSetConnections
-
Methods inherited from interface org.n52.shetland.ogc.PhenomenonNameDescriptionProvider
isSetObservablePropertyDescription, isSetObservablePropertyName, isSetObservablePropertyUnit
-
-
-
-
Method Detail
-
getComponents
public List<SmlComponent> getComponents()
- Specified by:
getComponentsin interfaceHasComponents<ProcessChain>
-
addComponents
public ProcessChain addComponents(List<SmlComponent> components)
- Specified by:
addComponentsin interfaceHasComponents<ProcessChain>
-
addComponent
public ProcessChain addComponent(SmlComponent component)
- Specified by:
addComponentin interfaceHasComponents<ProcessChain>
-
getConnections
public SmlConnection getConnections()
- Specified by:
getConnectionsin interfaceHasConnections<ProcessChain>
-
setConnections
public ProcessChain setConnections(SmlConnection connections)
- Specified by:
setConnectionsin interfaceHasConnections<ProcessChain>
-
isAggragation
public boolean isAggragation()
- Overrides:
isAggragationin classAbstractSensorML
-
getDefaultElementEncoding
public String getDefaultElementEncoding()
- Specified by:
getDefaultElementEncodingin interfaceHasDefaultEncoding<AbstractFeature>- Overrides:
getDefaultElementEncodingin classAbstractFeature
-
-