See: Description
| Interface | Description |
|---|---|
| Activity |
The activity is a pluggable component associated to a node.
|
| ChangeableInstance |
An instance which provides all necessary change primitives
for modifications on instance level.
|
| ChangeableTemplate | |
| ChangePrimitives |
The ProcessChangePrimitive interface provides all basic functions for
changing a process (template or instance).
|
| DataEdge |
There may be only one data edge connecting a data element and a node per
direction.
|
| DataElement |
The DataElement interface offers access to the data elements of a process.
|
| DecisionActivity |
Represents an activity which is used for decisions in the process model.
|
| DecisionStatement |
Holds all information associated with a decision ID
|
| DeltaLayer |
A meta interface for the TemplateDeltaLayer and the InstanceDeltaLayer.
|
| EBPInstanceReference |
This interface provides a reference to an instance of an executable business
process (EBP) or rather to the corresponding container.
|
| Edge |
The interface for edges, used to model the controlflow (control-, loop- and
sync-edges).
|
| EmbeddedProcess |
The
EmbeddedProcess is used to embed another process
template. |
| ExecutableBusinessProcess |
The
ExecutableBusinessProcess (EBP) defines a common
interface for objects which can be plugged to nodes of a process. |
| Instance |
The Instance interface is used to represent process instances.
|
| InstanceDeltaLayer | |
| InstanceHistories |
The InstanceHistories interface provides getters for various histories
as XML document.
|
| InstanceReference |
The lightweight representation of a process instance.
|
| InstanceStatus |
The instance status interface provides access to all instance specific
status information.
|
| LightWeightProcess |
The
LightWeightProcess (LWP) is used as a stand-in for
sub-processes. |
| Node |
The Node interface is used to represent the nodes of the control flow.
|
| ProcessModelFactory |
The factory of the processmodel is used to create new objects.
|
| ProcessModelFactory.StructuralNodeData |
Structural node data.
|
| ProcessModelParameter |
The Parameter interface describes the connectors on the executable
business process side (activity/sub-process).
|
| ProcessType |
Process types organise various process templates logically and provide the
means to manage versions of templates.
|
| ReferencedProcess |
The
ReferencedProcess is used to reference another process
template. |
| StructuredDataEdge |
A data edge with structural information.
|
| StructuredEdge |
An edge with structural information.
|
| Template |
The Template interface represents process templates.
|
| TemplateDeltaLayer |
TODO Methods may change - document and implement later.
|
| TemplateProxy |
The lightweight representation of a process template for usage in the process
repository.
|
| TemplateReference |
The lightweight representation of a process template.
|
| TemplateStatus |
The TemplateStatus provides access to the state of a template.
|
| VariableParallelismEBP |
Variable parallelism resembles a
foreach which iterates through
all elements of a list but parallel instead of one after the other. |
| Class | Description |
|---|---|
| AbstractWrappingTemplate |
Abstract implementation for wrapping a template object.
|
| ChangeReport |
A
ChangeReport provides a CheckReport together
with the old and the new ID of the instance and the new changeable instance
object. |
| DataElementComparator |
This comparator can be used to compare DataElements.
|
| IDWrappingTemplate |
This class wraps an embedded template, so that
Template.getID()
returns the ID of the embedded process instead of the ID the original
template had. |
| LocalisedChangeReport |
A
ChangeReport providing localisation like a LocalisedCheckReport. |
| NodeComparator |
This comparator can be used to compare Nodes.
|
| StructuredDataEdgeComparator |
This comparator can be used to compare StructuredDataEdges.
|
| StructuredEdgeComparator |
This comparator can be used to compare StructuredEdges.
|
| Exception | Description |
|---|---|
| InvalidInstanceStateException |
This exception will be raised if a process instance is not in the right state
to perform a desired action.
|
| InvalidTemplateStateException |
This exception will be raised if a process template is not in the right state
to perform a desired method.
|