org.demac.process.base.dpdl
Interface SubFlow
- All Known Implementing Classes:
- SubFlowImpl
public interface SubFlow
An Activity representing a subprocess.
Field Summary |
static java.lang.String |
ASYNCHR
ExecutionType: ASYNCHR. |
static java.lang.String |
SYNCHR
ExecutionType: SYNCHR. |
ASYNCHR
static final java.lang.String ASYNCHR
- ExecutionType: ASYNCHR. ASYNCHR means that the subprocess will be
executed indepently from the parent process.
- See Also:
- Constant Field Values
SYNCHR
static final java.lang.String SYNCHR
- ExecutionType: SYNCHR. SYNCHR means the parent process will wait for
the subprocess to be finished.
- See Also:
- Constant Field Values
getActualParameters
DataField[] getActualParameters()
- Returns:
- the actual parameters, which will be taken over by the subprocess.
getExecutionType
java.lang.String getExecutionType()
- Returns:
- the execution type of the subprocess. Possible execution types
are SYNCHR and ASYNCHR. SYNCHR means the parent process will wait for
the subprocess to be finished. ASYNCHR means that the subprocess will be
executed indepently from the parent process.
getId
java.lang.String getId()
- Returns:
- the indentifier of the subprocess, which is the id of the workflow
process (not the one of the package).
getURI
java.lang.String getURI()
- Returns:
- the specified URI of the subprocess, for the case that the
subprocess and its parent process have to meet at some predefined point.