Package org.n52.shetland.ogc.sensorML
Class System
-
- All Implemented Interfaces:
HasDefaultEncoding<AbstractFeature>,PhenomenonNameDescriptionProvider,HasComponents<System>,HasConnections<System>
public class System extends AbstractComponent implements HasComponents<System>, HasConnections<System>
- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description System()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SystemaddComponent(SmlComponent component)SystemaddComponents(List<SmlComponent> components)List<SmlComponent>getComponents()SmlConnectiongetConnections()StringgetDefaultElementEncoding()booleanisAggragation()SystemsetConnections(SmlConnection connections)-
Methods inherited from class org.n52.shetland.ogc.sensorML.AbstractComponent
getLocation, getPosition, isSetLocation, isSetPosition, setLocation, setPosition
-
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<System>
-
addComponents
public System addComponents(List<SmlComponent> components)
- Specified by:
addComponentsin interfaceHasComponents<System>
-
addComponent
public System addComponent(SmlComponent component)
- Specified by:
addComponentin interfaceHasComponents<System>
-
isAggragation
public boolean isAggragation()
- Overrides:
isAggragationin classAbstractSensorML
-
getDefaultElementEncoding
public String getDefaultElementEncoding()
- Specified by:
getDefaultElementEncodingin interfaceHasDefaultEncoding<AbstractFeature>- Overrides:
getDefaultElementEncodingin classAbstractComponent
-
getConnections
public SmlConnection getConnections()
- Specified by:
getConnectionsin interfaceHasConnections<System>
-
setConnections
public System setConnections(SmlConnection connections)
- Specified by:
setConnectionsin interfaceHasConnections<System>
-
-