1 package org
.argeo
.slc
.core
.execution
.generator
;
6 * Provides 2 types of information required by an <code>ExecutionFlowGenerator</code>:
7 * a list of <code>RunnableCallFlowDescriptor</code> used to create <code>RunnableCallFlow</code>
8 * and a list of <code>RunnableDataNode</code> used to create any kind of flow via a factory.
10 public interface ExecutionFlowGeneratorSource
{
13 * @return a list of <code>RunnableCallFlowDescriptor</code> used
14 * by a <code>ExecutionFlowGenerator</code> to create <code>RunnableCallFlow</code>
16 public List
<RunnableCallFlowDescriptor
> getRunnableCallFlowDescriptors();
19 * @return a list of <code>RunnableDataNode</code> used
20 * by a <code>ExecutionFlowGenerator</code> to create any kind of flow via a factory
22 public List
<RunnableDataNode
> getRunnableDataNodes();