public class AggregateProcessImpl extends AbstractProcessImpl implements AggregateProcess, IProcessChainExec
UUID_CODEDEFAULT_QNAMEDEFAULT_NS_URI| Constructor and Description |
|---|
AggregateProcessImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addComponent(String name,
AbstractProcess component)
Adds a new component
|
void |
addConnection(Link connection)
Adds a new connection
|
void |
connectInternalInput(String inputName,
String dataPath,
DataConnection connection) |
void |
connectInternalOutput(String outputName,
String dataPath,
DataConnection connection) |
void |
connectInternalParam(String paramName,
String dataPath,
DataConnection connection) |
AbstractProcess |
getComponent(String name)
Gets the component with the given name
|
net.opengis.OgcPropertyList<AbstractProcess> |
getComponentList()
Gets the list of components
|
List<Link> |
getConnectionList()
Gets the list of connections
|
List<DataConnection> |
getInternalConnections() |
int |
getNumComponents()
Returns number of components
|
int |
getNumConnections()
Returns number of connections
|
boolean |
isChildrenThreadsOn() |
void |
setChildrenThreadsOn(boolean childrenThreadsOn) |
void |
setOutputNeeded(int outputIndex,
boolean needed) |
String |
toString()
Print process name and I/O info
|
addInput, addInput, addInput, addModes, addOutput, addOutput, addOutput, addParameter, addParameter, addParameter, canRun, connectInput, connectOutput, connectParameter, createNewInputBlocks, createNewOutputBlocks, dispose, execute, getConfiguration, getDefinition, getFeaturesOfInterest, getInput, getInputComponent, getInputConnections, getInputList, getModesList, getNumInputs, getNumModes, getNumOutputs, getNumParameters, getOutput, getOutputComponent, getOutputConnections, getOutputList, getParamConnections, getParameter, getParameterComponent, getParameterList, getTypeOf, init, isExecutable, isInputConnected, isOutputConnected, isParamConnected, isSetConfiguration, isSetDefinition, isSetFeaturesOfInterest, isSetTypeOf, isUsingQueueBuffers, needSync, reset, run, setAvailability, setConfiguration, setDefinition, setExecutableImpl, setFeaturesOfInterest, setTypeOf, setUsingQueueBuffers, start, stop, transferDataaddCapabilities, 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, setLangequals, getBoundedBy, getLocation, getLocationProperty, getQName, hashCode, isSetBoundedBy, isSetLocation, setBoundedByAsEnvelope, setLocationaddName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getName, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifieraddInput, addInput, addInput, addModes, addOutput, addOutput, addOutput, addParameter, addParameter, addParameter, getConfiguration, getDefinition, getFeaturesOfInterest, getInput, getInputComponent, getInputList, getModesList, getNumInputs, getNumModes, getNumOutputs, getNumParameters, getOutput, getOutputComponent, getOutputList, getParameter, getParameterComponent, getParameterList, getTypeOf, isExecutable, isSetConfiguration, isSetDefinition, isSetFeaturesOfInterest, isSetTypeOf, setConfiguration, setDefinition, setFeaturesOfInterest, setTypeOfaddCapabilities, 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, setLanggetBoundedBy, getLocation, getLocationProperty, getQName, isSetBoundedBy, isSetLocation, setBoundedByAsEnvelope, setLocationaddName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getName, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifiercanRun, connectInput, connectOutput, connectParameter, createNewInputBlocks, createNewOutputBlocks, dispose, execute, getInputConnections, getInputList, getName, getOutputConnections, getOutputList, getParamConnections, getParameterList, init, isInputConnected, isOutputConnected, isParamConnected, isUsingQueueBuffers, needSync, reset, run, setAvailability, setUsingQueueBuffers, start, stop, transferDatapublic void connectInternalInput(String inputName, String dataPath, DataConnection connection) throws SMLException
connectInternalInput in interface IProcessChainExecSMLExceptionpublic void connectInternalOutput(String outputName, String dataPath, DataConnection connection) throws SMLException
connectInternalOutput in interface IProcessChainExecSMLExceptionpublic void connectInternalParam(String paramName, String dataPath, DataConnection connection) throws SMLException
connectInternalParam in interface IProcessChainExecSMLExceptionpublic String toString()
AbstractProcessImpltoString in class AbstractProcessImplpublic boolean isChildrenThreadsOn()
isChildrenThreadsOn in interface IProcessChainExecpublic void setChildrenThreadsOn(boolean childrenThreadsOn)
setChildrenThreadsOn in interface IProcessChainExecpublic List<DataConnection> getInternalConnections()
getInternalConnections in interface IProcessChainExecpublic void setOutputNeeded(int outputIndex,
boolean needed)
setOutputNeeded in interface IProcessChainExecpublic net.opengis.OgcPropertyList<AbstractProcess> getComponentList()
getComponentList in interface AggregateProcesspublic int getNumComponents()
getNumComponents in interface AggregateProcesspublic AbstractProcess getComponent(String name)
getComponent in interface AggregateProcesspublic void addComponent(String name, AbstractProcess component)
addComponent in interface AggregateProcesspublic List<Link> getConnectionList()
getConnectionList in interface AggregateProcesspublic int getNumConnections()
getNumConnections in interface AggregateProcesspublic void addConnection(Link connection)
addConnection in interface AggregateProcessCopyright © 2016 VAST Team / Sensia Software LLC. All rights reserved.