Class AbstractPhysicalProcess
- 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
-
- All Implemented Interfaces:
HasDefaultEncoding<AbstractFeature>,PhenomenonNameDescriptionProvider,HasPosition<AbstractPhysicalProcess>
- Direct Known Subclasses:
PhysicalComponent,PhysicalSystem
public class AbstractPhysicalProcess extends DescribedObject implements HasPosition<AbstractPhysicalProcess>
Class that represents SensorML 2.0 PhysicalProcess.- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description AbstractPhysicalProcess()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReferenceTypegetAttachedTo()SpatialFramegetLocalReferenceFrame()TemporalFramegetLocalTimeFrame()SmlPositiongetPosition()ObjectgetTimePosition()booleanisSetAttachedTo()voidsetAttachedTo(ReferenceType attachedTo)Set the attachedTo reference.voidsetLocalReferenceFrame(SpatialFrame localReferenceFrame)voidsetLocalTimeFrame(TemporalFrame localTimeFrame)AbstractPhysicalProcesssetPosition(SmlPosition position)voidsetTimePosition(Object timePosition)-
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, 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, 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.HasPosition
isSetPosition
-
Methods inherited from interface org.n52.shetland.ogc.PhenomenonNameDescriptionProvider
isSetObservablePropertyDescription, isSetObservablePropertyName, isSetObservablePropertyUnit
-
-
-
-
Method Detail
-
getAttachedTo
public ReferenceType getAttachedTo()
- Returns:
- the attachedTo
-
setAttachedTo
public void setAttachedTo(ReferenceType attachedTo)
Set the attachedTo reference. It is automatically added to parentProcedure list. If title is set, the title is used, else the href.- Parameters:
attachedTo- the attachedTo to set
-
isSetAttachedTo
public boolean isSetAttachedTo()
-
getLocalReferenceFrame
public SpatialFrame getLocalReferenceFrame()
- Returns:
- the localReferenceFrame
-
setLocalReferenceFrame
public void setLocalReferenceFrame(SpatialFrame localReferenceFrame)
- Parameters:
localReferenceFrame- the localReferenceFrame to set
-
getLocalTimeFrame
public TemporalFrame getLocalTimeFrame()
- Returns:
- the localTimeFrame
-
setLocalTimeFrame
public void setLocalTimeFrame(TemporalFrame localTimeFrame)
- Parameters:
localTimeFrame- the localTimeFrame to set
-
getPosition
public SmlPosition getPosition()
- Specified by:
getPositionin interfaceHasPosition<AbstractPhysicalProcess>- Returns:
- the position
-
setPosition
public AbstractPhysicalProcess setPosition(SmlPosition position)
- Specified by:
setPositionin interfaceHasPosition<AbstractPhysicalProcess>- Parameters:
position- the position to set
-
getTimePosition
public Object getTimePosition()
- Returns:
- the timePosition
-
setTimePosition
public void setTimePosition(Object timePosition)
- Parameters:
timePosition- the timePosition to set
-
-