Class AggregateProcess
-
- All Implemented Interfaces:
HasDefaultEncoding<AbstractFeature>,PhenomenonNameDescriptionProvider,HasComponents<AggregateProcess>,HasConnections<AggregateProcess>
public class AggregateProcess extends DescribedObject implements HasComponents<AggregateProcess>, HasConnections<AggregateProcess>
Class that represents SensorML 2.0 AggregateProcess- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description AggregateProcess()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AggregateProcessaddComponent(SmlComponent component)AggregateProcessaddComponents(List<SmlComponent> components)List<SmlComponent>getComponents()SmlConnectiongetConnections()booleanisAggragation()AggregateProcesssetConnections(SmlConnection connections)-
Methods inherited from class org.n52.shetland.ogc.sensorML.v20.AbstractProcessV20
getConfiguration, getDefaultElementEncoding, getDefinition, getModes, getSmlFeatureOfInterest, getTypeOf, isSetSmlFeatureOfInterest, isSetTypeOf, setConfiguration, setDefinition, setModes, setSmlFeatureOfInterest, setTypeOf
-
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
-
-
-
-
Field Detail
-
ID_PREFIX
public static final String ID_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getComponents
public List<SmlComponent> getComponents()
- Specified by:
getComponentsin interfaceHasComponents<AggregateProcess>
-
addComponents
public AggregateProcess addComponents(List<SmlComponent> components)
- Specified by:
addComponentsin interfaceHasComponents<AggregateProcess>
-
addComponent
public AggregateProcess addComponent(SmlComponent component)
- Specified by:
addComponentin interfaceHasComponents<AggregateProcess>
-
isAggragation
public boolean isAggragation()
- Overrides:
isAggragationin classAbstractSensorML
-
getConnections
public SmlConnection getConnections()
- Specified by:
getConnectionsin interfaceHasConnections<AggregateProcess>
-
setConnections
public AggregateProcess setConnections(SmlConnection connections)
- Specified by:
setConnectionsin interfaceHasConnections<AggregateProcess>
-
-