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.
 
Method Summary
 DataField[] getActualParameters()
           
 java.lang.String getExecutionType()
           
 java.lang.String getId()
           
 java.lang.String getURI()
           
 

Field Detail

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
Method Detail

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.