Interface LightWeightProcess

All Superinterfaces:
ExecutableBusinessProcess, LocalisedString, PluginDataContainer, UserAttributeContainer
All Known Subinterfaces:
EmbeddedProcess, ReferencedProcess

public interface LightWeightProcess extends ExecutableBusinessProcess
The LightWeightProcess (LWP) is used as a stand-in for sub-processes. An LWP may either reference an external process (ReferencedProcess) or it may embed another process template. The former corresponds to ProcessConstants.TemplateUsage.AS_REFERENCE, the latter corresponds to ProcessConstants.TemplateUsage.AS_COPY.
A subprocess is treated like a normal Activity with input and output parameters and a well-defined state.
Author:
Ulrich Kreher