Package | Description |
---|---|
org.vast.process | |
org.vast.sensorML |
Modifier and Type | Method and Description |
---|---|
String |
DataConnection.check() |
static String |
DataConnection.check(DataComponent src,
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.
|
protected UnitConverter |
DataConnection.getUnitConverter(DataComponent src,
DataComponent dest) |
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(DataComponent destinationComponent) |
void |
DataConnection.setSourceComponent(DataComponent sourceComponent) |
protected void |
DataConnection.setupUnitConverters() |
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
|
protected void |
ExecutableChainImpl.assignWrapperProcess(AbstractProcess wrapperProcess) |
protected void |
ExecutableProcessImpl.assignWrapperProcess(AbstractProcess wrapperProcess) |
protected void |
AbstractProcessImpl.checkExecutable() |
void |
ExecutableProcessImpl.connectInput(String inputName,
String dataPath,
DataConnection connection) |
void |
AbstractProcessImpl.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 |
ExecutableProcessImpl.connectOutput(String outputName,
String dataPath,
DataConnection connection) |
void |
AbstractProcessImpl.connectOutput(String outputName,
String dataPath,
DataConnection connection) |
void |
ExecutableProcessImpl.connectParameter(String paramName,
String dataPath,
DataConnection connection) |
void |
AbstractProcessImpl.connectParameter(String paramName,
String dataPath,
DataConnection connection) |
protected void |
ExecutableChainImpl.connectSignal(DataQueue dataQueue,
String linkString) |
void |
ExecutableChainImpl.execute() |
void |
PhysicalComponentImpl.execute() |
abstract void |
ExecutableProcessImpl.execute() |
void |
AbstractProcessImpl.execute() |
static DataComponent |
SMLHelper.findComponentByPath(AbstractProcess parent,
String path)
Finds a component in the process/component tree using a path
|
static 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 |
ExecutableChainImpl.init() |
void |
PhysicalComponentImpl.init() |
abstract void |
ExecutableProcessImpl.init() |
void |
AbstractProcessImpl.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 |
ExecutableChainImpl.reset() |
void |
ExecutableProcessImpl.reset() |
void |
AbstractProcessImpl.reset() |
void |
AbstractProcessImpl.setExecutableImpl(ExecutableProcessImpl processExec) |
void |
ExecutableChainImpl.start() |
void |
ExecutableProcessImpl.start() |
void |
AbstractProcessImpl.start() |
Copyright © 2016 Sensia Software LLC. All rights reserved.