| Package | Description |
|---|---|
| org.vast.process | |
| org.vast.sensorML |
| Modifier and Type | Method and Description |
|---|---|
String |
DataConnection.check() |
static String |
DataConnection.check(net.opengis.swe.v20.DataComponent src,
net.opengis.swe.v20.DataComponent dest)
Checks that source and destination components can be connected.
|
void |
IProcessExec.connectInput(String inputName,
String dataPath,
DataConnection connection)
Connects one of this process inputs with the given connection
|
void |
IProcessChainExec.connectInternalInput(String inputName,
String dataPath,
DataConnection connection) |
void |
IProcessChainExec.connectInternalOutput(String outputName,
String dataPath,
DataConnection connection) |
void |
IProcessChainExec.connectInternalParam(String paramName,
String dataPath,
DataConnection connection) |
void |
IProcessExec.connectOutput(String outputName,
String dataPath,
DataConnection connection)
Connects one of this process outputs with the given connection
|
void |
IProcessExec.connectParameter(String paramName,
String dataPath,
DataConnection connection)
Connects one of this process parameters with the given connection
|
void |
IProcessExec.execute()
Execute is typically called several times on a process and should
contain all the logic to transform input/parameter values to
output values.
|
void |
IProcessExec.init()
Initialize the process and its internal variables (fixed parameters).
|
void |
IProcessExec.reset()
Resets the process (especially asnchronous ones) before it can be run again.
|
void |
DataConnection.setDestinationComponent(net.opengis.swe.v20.DataComponent destinationComponent) |
void |
DataConnection.setSourceComponent(net.opengis.swe.v20.DataComponent sourceComponent) |
void |
IProcessExec.start()
Start process thread
|
| Modifier and Type | Method and Description |
|---|---|
static void |
SMLHelper.applyConfig(AbstractProcess process,
Settings settings)
Applies a configuration on a base process
|
void |
AbstractProcessImpl.connectInput(String inputName,
String dataPath,
DataConnection connection) |
void |
ExecutableProcessImpl.connectInput(String inputName,
String dataPath,
DataConnection connection) |
void |
AggregateProcessImpl.connectInternalInput(String inputName,
String dataPath,
DataConnection connection) |
void |
ExecutableChainImpl.connectInternalInput(String inputName,
String dataPath,
DataConnection connection) |
void |
AggregateProcessImpl.connectInternalOutput(String outputName,
String dataPath,
DataConnection connection) |
void |
ExecutableChainImpl.connectInternalOutput(String outputName,
String dataPath,
DataConnection connection) |
void |
AggregateProcessImpl.connectInternalParam(String paramName,
String dataPath,
DataConnection connection) |
void |
ExecutableChainImpl.connectInternalParam(String paramName,
String dataPath,
DataConnection connection) |
void |
AbstractProcessImpl.connectOutput(String outputName,
String dataPath,
DataConnection connection) |
void |
ExecutableProcessImpl.connectOutput(String outputName,
String dataPath,
DataConnection connection) |
void |
AbstractProcessImpl.connectParameter(String paramName,
String dataPath,
DataConnection connection) |
void |
ExecutableProcessImpl.connectParameter(String paramName,
String dataPath,
DataConnection connection) |
void |
AbstractProcessImpl.execute() |
void |
ExecutableChainImpl.execute() |
void |
PhysicalComponentImpl.execute() |
abstract void |
ExecutableProcessImpl.execute() |
static net.opengis.swe.v20.DataComponent |
SMLHelper.findComponentByPath(AbstractProcess parent,
String path)
Finds a component in the process/component tree using a path
|
static net.opengis.swe.v20.DataComponent |
SMLHelper.findComponentByPath(AbstractProcess parent,
String[] path)
Finds a component in a process/component tree using a path.
Link path format is either '[components/{component_name}/...][inputs|outputs|parameters]/{name}/{name}/... |
static AbstractProcess |
SMLHelper.getConfiguredInstance(AbstractProcess process,
boolean mergeMetadata)
Generates a configured instance by copying I/Os definition from parent instance
(if typeOf property is present), and applying configuration settings.
|
void |
AbstractProcessImpl.init() |
void |
ExecutableChainImpl.init() |
void |
PhysicalComponentImpl.init() |
abstract void |
ExecutableProcessImpl.init() |
static void |
ProcessLoader.loadMaps(String libFileUrl,
boolean replace)
Loads the URI to Process Class map using the provided XML file.
|
IProcessExec |
ProcessLoader.loadProcess(String uri)
Loads the DataProcess implementation corresponding to the given URI.
|
static void |
SMLHelper.makeProcessExecutable(AbstractProcessImpl process)
Makes a process executable by instantiating and wrapping an implementation of IProcessExec.
The actual implementation is found using the method URI. |
static void |
SMLHelper.makeProcessExecutable(AbstractProcessImpl process,
ProcessLoader processLoader) |
static void |
ProcessLoader.reloadMaps(String libFileUrl)
Reloads the URI to Process Class map using the provided XML file
completely erases previous table.
|
void |
AbstractProcessImpl.reset() |
void |
ExecutableChainImpl.reset() |
void |
ExecutableProcessImpl.reset() |
void |
AbstractProcessImpl.setExecutableImpl(ExecutableProcessImpl processExec) |
void |
AbstractProcessImpl.start() |
void |
ExecutableChainImpl.start() |
void |
ExecutableProcessImpl.start() |
Copyright © 2016 VAST Team / Sensia Software LLC. All rights reserved.