Class PhysicalSystem
- 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.v20.AbstractProcessV20
-
- org.n52.shetland.ogc.sensorML.v20.DescribedObject
-
- org.n52.shetland.ogc.sensorML.v20.AbstractPhysicalProcess
-
- org.n52.shetland.ogc.sensorML.v20.PhysicalSystem
-
- All Implemented Interfaces:
HasDefaultEncoding<AbstractFeature>,PhenomenonNameDescriptionProvider,HasComponents<PhysicalSystem>,HasConnections<PhysicalSystem>,HasPosition<AbstractPhysicalProcess>
public class PhysicalSystem extends AbstractPhysicalProcess implements HasComponents<PhysicalSystem>, HasConnections<PhysicalSystem>
Class that represents SensorML 2.0 PhysicalSystem- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description PhysicalSystem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PhysicalSystemaddComponent(SmlComponent component)PhysicalSystemaddComponents(List<SmlComponent> components)List<SmlComponent>getComponents()SmlConnectiongetConnections()booleanisAggragation()PhysicalSystemsetConnections(SmlConnection connections)-
Methods inherited from class org.n52.shetland.ogc.sensorML.v20.AbstractPhysicalProcess
getAttachedTo, getLocalReferenceFrame, getLocalTimeFrame, getPosition, getTimePosition, isSetAttachedTo, setAttachedTo, setLocalReferenceFrame, setLocalTimeFrame, setPosition, setTimePosition
-
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.sensorML.HasPosition
isSetPosition
-
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<PhysicalSystem>
-
addComponents
public PhysicalSystem addComponents(List<SmlComponent> components)
- Specified by:
addComponentsin interfaceHasComponents<PhysicalSystem>
-
addComponent
public PhysicalSystem addComponent(SmlComponent component)
- Specified by:
addComponentin interfaceHasComponents<PhysicalSystem>
-
isAggragation
public boolean isAggragation()
- Overrides:
isAggragationin classAbstractSensorML
-
getConnections
public SmlConnection getConnections()
- Specified by:
getConnectionsin interfaceHasConnections<PhysicalSystem>
-
setConnections
public PhysicalSystem setConnections(SmlConnection connections)
- Specified by:
setConnectionsin interfaceHasConnections<PhysicalSystem>
-
-