Package org.vast.sensorML
Class PhysicalSystemImpl
- All Implemented Interfaces:
 Serializable,AbstractFeature,AbstractGML,AbstractPhysicalProcess,AbstractProcess,AggregateProcess,DescribedObject,PhysicalSystem,IFeature,IProcedure,IProcessExec,IResource
POJO class for XML type PhysicalSystemType(@http://www.opengis.net/sensorml/2.0).
 This is a complex type.
- See Also:
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Referenceprotected ArrayList<SpatialFrame>protected ArrayList<TemporalFrame>protected OgcPropertyList<Serializable>protected OgcPropertyList<Time>Fields inherited from class org.vast.sensorML.AggregateProcessImpl
components, connectionsFields inherited from class org.vast.sensorML.AbstractProcessImpl
configuration, definition, executableProcess, featuresOfInterest, inputData, modesList, outputData, paramData, typeOfFields inherited from class net.opengis.sensorml.v20.impl.DescribedObjectImpl
capabilitiesList, characteristicsList, classificationList, contactsList, documentationList, extensionList, historyList, identificationList, keywordsList, lang, legalConstraintsList, securityConstraintsList, validTimeListFields inherited from class net.opengis.gml.v32.impl.AbstractFeatureImpl
boundedBy, locationFields inherited from class net.opengis.gml.v32.impl.AbstractGMLImpl
description, descriptionReference, id, identifier, metaDataPropertyList, nameList, UUID_CODEFields inherited from interface net.opengis.sensorml.v20.AggregateProcess
DEFAULT_QNAMEFields inherited from interface net.opengis.sensorml.v20.DescribedObject
DEFAULT_NS_URIFields inherited from interface org.vast.ogc.gml.IFeature
DEFAULT_QNAMEFields inherited from interface net.opengis.sensorml.v20.PhysicalSystem
DEFAULT_QNAME - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddLocalReferenceFrame(SpatialFrame localReferenceFrame) Adds a new localReferenceFrame propertyvoidaddLocalTimeFrame(TemporalFrame localTimeFrame) Adds a new localTimeFrame propertyvoidaddPositionAsAbstractProcess(AbstractProcess position) Adds a new positionAsAbstractProcess propertyvoidaddPositionAsDataArray1(DataArray position) Adds a new positionAsDataArray1 propertyvoidaddPositionAsDataRecord(DataRecord position) Adds a new positionAsDataRecord propertyvoidaddPositionAsPoint(Point position) Adds a new positionAsPoint propertyvoidaddPositionAsPose(Pose pose) Adds a new positionAsAbstractProcess propertyvoidaddPositionAsText(Text position) Adds a new positionAsText propertyvoidaddPositionAsVector(Vector position) Adds a new positionAsVector propertyvoidaddTimePosition(Time timePosition) Adds a new timePosition propertyGets the attachedTo propertyGets the location propertyGets the list of localReferenceFrame propertiesGets the list of localTimeFrame propertiesintReturns number of localReferenceFrame propertiesintReturns number of localTimeFrame propertiesintReturns number of position propertiesintReturns number of timePosition propertiesGets the list of position propertiesgetQName()Gets the list of timePosition propertiesbooleanChecks if attachedTo is setvoidsetAttachedTo(Reference attachedTo) Sets the attachedTo propertyvoidsetGeometry(AbstractGeometry geom) Sets the locationAsAbstractGeometry propertyMethods inherited from class org.vast.sensorML.AggregateProcessImpl
addComponent, addConnection, addConnection, addConnectionToExec, addProcessToExec, getComponent, getComponentList, getConnectionList, getNumComponents, getNumConnections, setExecutableImpl, toStringMethods inherited from class org.vast.sensorML.AbstractProcessImpl
addInput, addInput, addInput, addInput, addModes, addOutput, addOutput, addOutput, addOutput, addParameter, addParameter, addParameter, addParameter, canRun, checkExecutable, connect, disconnect, dispose, execute, getConfiguration, getDefinition, getDescription, getFeaturesOfInterest, getInput, getInputComponent, getInputConnections, getInputList, getInstanceName, getModesList, getName, getNumInputs, getNumModes, getNumOutputs, getNumParameters, getOutput, getOutputComponent, getOutputConnections, getOutputList, getParamConnections, getParameter, getParameterComponent, getParameterList, getProcessInfo, getTypeOf, init, isExecutable, isSetConfiguration, isSetDefinition, isSetFeaturesOfInterest, isSetTypeOf, mergePort, mergePortDescriptors, needSync, notifyParamChange, run, setConfiguration, setDefinition, setFeaturesOfInterest, setInstanceName, setParentLogger, setTypeOf, start, start, stopMethods inherited from class net.opengis.sensorml.v20.impl.DescribedObjectImpl
addCapabilities, addCharacteristics, addClassification, addContacts, addDocumentation, addExtension, addHistory, addIdentification, addKeywords, addLegalConstraints, addSecurityConstraints, addValidTimeAsTimeInstant, addValidTimeAsTimePeriod, getCapabilities, getCapabilitiesList, getCharacteristics, getCharacteristicsList, getClassificationList, getContactsList, getDocumentationList, getExtensionList, getHistoryList, getIdentificationList, getKeywordsList, getLang, getLegalConstraintsList, getNumCapabilities, getNumCharacteristics, getNumClassifications, getNumContacts, getNumDocumentations, getNumExtensions, getNumHistorys, getNumIdentifications, getNumKeywords, getNumLegalConstraints, getNumSecurityConstraints, getNumValidTimes, getSecurityConstraintsList, getValidTime, getValidTimeList, isSetLang, setLangMethods inherited from class net.opengis.gml.v32.impl.AbstractFeatureImpl
equals, getBoundedBy, getGeometryProperty, hashCode, isSetBoundedBy, isSetGeometry, setBoundedByAsEnvelopeMethods inherited from class net.opengis.gml.v32.impl.AbstractGMLImpl
addName, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifierMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.opengis.gml.v32.AbstractFeature
getBoundedBy, getGeometryProperty, isSetBoundedBy, isSetGeometry, setBoundedByAsEnvelopeMethods inherited from interface net.opengis.gml.v32.AbstractGML
addName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getName, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifierMethods inherited from interface net.opengis.sensorml.v20.AbstractProcess
addInput, addInput, addInput, addInput, addModes, addOutput, addOutput, addOutput, addOutput, addParameter, addParameter, addParameter, addParameter, getConfiguration, getDefinition, getFeaturesOfInterest, getInput, getInputComponent, getInputList, getLocation, getModesList, getNumInputs, getNumModes, getNumOutputs, getNumParameters, getOutput, getOutputComponent, getOutputList, getParameter, getParameterComponent, getParameterList, getType, getTypeOf, isSetConfiguration, isSetDefinition, isSetFeaturesOfInterest, isSetLocation, isSetTypeOf, setConfiguration, setDefinition, setFeaturesOfInterest, setLocation, setTypeOfMethods inherited from interface net.opengis.sensorml.v20.AggregateProcess
addComponent, addConnection, getComponent, getComponentList, getConnectionList, getNumComponents, getNumConnectionsMethods inherited from interface net.opengis.sensorml.v20.DescribedObject
addCapabilities, addCharacteristics, addClassification, addContacts, addDocumentation, addExtension, addHistory, addIdentification, addKeywords, addLegalConstraints, addSecurityConstraints, addValidTimeAsTimeInstant, addValidTimeAsTimePeriod, getCapabilities, getCapabilitiesList, getCharacteristics, getCharacteristicsList, getClassificationList, getContactsList, getDocumentationList, getExtensionList, getHistoryList, getIdentificationList, getKeywordsList, getLang, getLegalConstraintsList, getNumCapabilities, getNumCharacteristics, getNumClassifications, getNumContacts, getNumDocumentations, getNumExtensions, getNumHistorys, getNumIdentifications, getNumKeywords, getNumLegalConstraints, getNumSecurityConstraints, getNumValidTimes, getSecurityConstraintsList, getValidTimeList, isSetLang, setLangMethods inherited from interface org.vast.ogc.gml.IFeature
getId, getProperties, getUniqueIdentifier, getValidTime, hasCustomGeomProperty, hasCustomTimePropertyMethods inherited from interface org.vast.util.IResource
getDescription, getName 
- 
Field Details
- 
attachedTo
 - 
localReferenceFrameList
 - 
localTimeFrameList
 - 
positionList
 - 
timePositionList
 
 - 
 - 
Constructor Details
- 
PhysicalSystemImpl
public PhysicalSystemImpl() 
 - 
 - 
Method Details
- 
getQName
- Specified by:
 getQNamein interfaceIFeature- Overrides:
 getQNamein classAggregateProcessImpl- Returns:
 - the Qualified name of the feature type
 
 - 
getAttachedTo
Gets the attachedTo property- Specified by:
 getAttachedToin interfaceAbstractPhysicalProcess
 - 
isSetAttachedTo
public boolean isSetAttachedTo()Checks if attachedTo is set- Specified by:
 isSetAttachedToin interfaceAbstractPhysicalProcess
 - 
setAttachedTo
Sets the attachedTo property- Specified by:
 setAttachedToin interfaceAbstractPhysicalProcess
 - 
getLocalReferenceFrameList
Gets the list of localReferenceFrame properties- Specified by:
 getLocalReferenceFrameListin interfaceAbstractPhysicalProcess
 - 
getNumLocalReferenceFrames
public int getNumLocalReferenceFrames()Returns number of localReferenceFrame properties- Specified by:
 getNumLocalReferenceFramesin interfaceAbstractPhysicalProcess
 - 
addLocalReferenceFrame
Adds a new localReferenceFrame property- Specified by:
 addLocalReferenceFramein interfaceAbstractPhysicalProcess
 - 
getLocalTimeFrameList
Gets the list of localTimeFrame properties- Specified by:
 getLocalTimeFrameListin interfaceAbstractPhysicalProcess
 - 
getNumLocalTimeFrames
public int getNumLocalTimeFrames()Returns number of localTimeFrame properties- Specified by:
 getNumLocalTimeFramesin interfaceAbstractPhysicalProcess
 - 
addLocalTimeFrame
Adds a new localTimeFrame property- Specified by:
 addLocalTimeFramein interfaceAbstractPhysicalProcess
 - 
getPositionList
Gets the list of position properties- Specified by:
 getPositionListin interfaceAbstractPhysicalProcess
 - 
getNumPositions
public int getNumPositions()Returns number of position properties- Specified by:
 getNumPositionsin interfaceAbstractPhysicalProcess
 - 
addPositionAsText
Adds a new positionAsText property- Specified by:
 addPositionAsTextin interfaceAbstractPhysicalProcess
 - 
addPositionAsPoint
Adds a new positionAsPoint property- Specified by:
 addPositionAsPointin interfaceAbstractPhysicalProcess
 - 
addPositionAsPose
Adds a new positionAsAbstractProcess property- Specified by:
 addPositionAsPosein interfaceAbstractPhysicalProcess
 - 
addPositionAsVector
Adds a new positionAsVector property- Specified by:
 addPositionAsVectorin interfaceAbstractPhysicalProcess
 - 
addPositionAsDataRecord
Adds a new positionAsDataRecord property- Specified by:
 addPositionAsDataRecordin interfaceAbstractPhysicalProcess
 - 
addPositionAsDataArray1
Adds a new positionAsDataArray1 property- Specified by:
 addPositionAsDataArray1in interfaceAbstractPhysicalProcess
 - 
addPositionAsAbstractProcess
Adds a new positionAsAbstractProcess property- Specified by:
 addPositionAsAbstractProcessin interfaceAbstractPhysicalProcess
 - 
getTimePositionList
Gets the list of timePosition properties- Specified by:
 getTimePositionListin interfaceAbstractPhysicalProcess
 - 
getNumTimePositions
public int getNumTimePositions()Returns number of timePosition properties- Specified by:
 getNumTimePositionsin interfaceAbstractPhysicalProcess
 - 
addTimePosition
Adds a new timePosition property- Specified by:
 addTimePositionin interfaceAbstractPhysicalProcess
 - 
getGeometry
Description copied from class:AbstractFeatureImplGets the location property- Specified by:
 getGeometryin interfaceIFeature- Overrides:
 getGeometryin classAbstractFeatureImpl- Returns:
 - the geometry/location (or null if feature has no geometry)
 
 - 
setGeometry
Description copied from class:AbstractFeatureImplSets the locationAsAbstractGeometry property- Specified by:
 setGeometryin interfaceAbstractFeature- Overrides:
 setGeometryin classAbstractFeatureImpl
 
 -