Package net.opengis.sensorml.v20
Interface AbstractProcess
- All Superinterfaces:
AbstractFeature
,AbstractGML
,DescribedObject
,IFeature
,IProcedure
,IResource
,Serializable
- All Known Subinterfaces:
AbstractPhysicalProcess
,AggregateProcess
,PhysicalComponent
,PhysicalSystem
,SimpleProcess
- All Known Implementing Classes:
AbstractProcessImpl
,AggregateProcessImpl
,PhysicalComponentImpl
,PhysicalSystemImpl
,SimpleProcessImpl
POJO class for XML type AbstractProcessType(@http://www.opengis.net/sensorml/2.0).
This is a complex type.
-
Field Summary
Fields inherited from interface net.opengis.sensorml.v20.DescribedObject
DEFAULT_NS_URI
Fields inherited from interface org.vast.ogc.gml.IFeature
DEFAULT_QNAME
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addInput
(String name, DataInterface input) Adds a new inputAsDataInterface propertyvoid
addInput
(String name, ObservableProperty input) Adds a new inputAsObservableProperty propertyvoid
addInput
(String name, DataComponent input) Adds a new inputAsAbstractDataComponent propertyvoid
addInput
(String name, DataStream input) Adds a new inputAsDataStream propertyvoid
addModes
(AbstractModes modes) Adds a new modes propertyvoid
addOutput
(String name, DataInterface output) Adds a new outputAsDataInterface propertyvoid
addOutput
(String name, ObservableProperty output) Adds a new outputAsObservableProperty propertyvoid
addOutput
(String name, DataComponent output) Adds a new outputAsAbstractDataComponent propertyvoid
addOutput
(String name, DataStream output) Adds a new outputAsDataStream propertyvoid
addParameter
(String name, DataInterface parameter) Adds a new parameterAsDataInterface propertyvoid
addParameter
(String name, ObservableProperty parameter) Adds a new parameterAsObservableProperty propertyvoid
addParameter
(String name, DataComponent parameter) Adds a new parameterAsAbstractDataComponent propertyvoid
addParameter
(String name, DataStream parameter) Adds a new parameterAsDataStream propertyGets the configuration propertyGets the definition propertyGets the featuresOfInterest propertyGets the input property with the given namegetInputComponent
(String name) Gets the data structure of the input with the given nameGets the list of input propertiesdefault AbstractGeometry
Gets the list of modes propertiesint
Returns number of input propertiesint
Returns number of modes propertiesint
Returns number of output propertiesint
Returns number of parameter propertiesGets the output property with the given namegetOutputComponent
(String name) Gets the data structure of the output with the given nameGets the list of output propertiesgetParameter
(String name) Gets the parameter property with the given namegetParameterComponent
(String name) Gets the data structure of the parameter with the given nameGets the list of parameter propertiesdefault String
getType()
Gets the typeOf propertyboolean
Checks if configuration is setboolean
Checks if definition is setboolean
Checks if featuresOfInterest is setdefault boolean
boolean
Checks if typeOf is setvoid
setConfiguration
(Settings configuration) Sets the configuration propertyvoid
setDefinition
(String definition) Sets the definition propertyvoid
setFeaturesOfInterest
(FeatureList featuresOfInterest) Sets the featuresOfInterest propertydefault void
setLocation
(AbstractGeometry geom) void
Sets the typeOf propertyMethods inherited from interface net.opengis.gml.v32.AbstractFeature
getBoundedBy, getGeometryProperty, isSetBoundedBy, isSetGeometry, setBoundedByAsEnvelope, setGeometry
Methods 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, setUniqueIdentifier
Methods 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, setLang
Methods inherited from interface org.vast.ogc.gml.IFeature
getGeometry, getId, getProperties, getQName, getUniqueIdentifier, getValidTime, hasCustomGeomProperty, hasCustomTimeProperty
Methods inherited from interface org.vast.util.IResource
getDescription, getName
-
Method Details
-
getType
-
getTypeOf
Reference getTypeOf()Gets the typeOf property -
isSetTypeOf
boolean isSetTypeOf()Checks if typeOf is set -
setTypeOf
Sets the typeOf property -
getConfiguration
Settings getConfiguration()Gets the configuration property -
isSetConfiguration
boolean isSetConfiguration()Checks if configuration is set -
setConfiguration
Sets the configuration property -
getFeaturesOfInterest
FeatureList getFeaturesOfInterest()Gets the featuresOfInterest property -
isSetFeaturesOfInterest
boolean isSetFeaturesOfInterest()Checks if featuresOfInterest is set -
setFeaturesOfInterest
Sets the featuresOfInterest property -
getInputList
IOPropertyList getInputList()Gets the list of input properties -
getNumInputs
int getNumInputs()Returns number of input properties -
getInput
Gets the input property with the given name -
getInputComponent
Gets the data structure of the input with the given name -
addInput
Adds a new inputAsAbstractDataComponent property -
addInput
Adds a new inputAsObservableProperty property -
addInput
Adds a new inputAsDataStream property -
addInput
Adds a new inputAsDataInterface property -
getOutputList
IOPropertyList getOutputList()Gets the list of output properties -
getNumOutputs
int getNumOutputs()Returns number of output properties -
getOutput
Gets the output property with the given name -
getOutputComponent
Gets the data structure of the output with the given name -
addOutput
Adds a new outputAsAbstractDataComponent property -
addOutput
Adds a new outputAsObservableProperty property -
addOutput
Adds a new outputAsDataStream property -
addOutput
Adds a new outputAsDataInterface property -
getParameterList
IOPropertyList getParameterList()Gets the list of parameter properties -
getNumParameters
int getNumParameters()Returns number of parameter properties -
getParameter
Gets the parameter property with the given name -
getParameterComponent
Gets the data structure of the parameter with the given name -
addParameter
Adds a new parameterAsAbstractDataComponent property -
addParameter
Adds a new parameterAsObservableProperty property -
addParameter
Adds a new parameterAsDataStream property -
addParameter
Adds a new parameterAsDataInterface property -
getModesList
List<AbstractModes> getModesList()Gets the list of modes properties -
getNumModes
int getNumModes()Returns number of modes properties -
addModes
Adds a new modes property -
getDefinition
String getDefinition()Gets the definition property -
isSetDefinition
boolean isSetDefinition()Checks if definition is set -
setDefinition
Sets the definition property -
getLocation
-
isSetLocation
default boolean isSetLocation() -
setLocation
-