
UML/BPMN Metamodel
Class | Summary |
---|---|
Represents the receipt of a synchronous call request. | |
Action that waits for the specified condition to be true. | |
Action that waits for the occurrence of a specific signal being sent. | |
Action that waits for the occurrence of a time event meeting a specified condition. | |
Specification of a behavior with coordinated actions. | |
Fundamental unit of executable functionality. | |
Abstract class for directed connections between two activity nodes. | |
Final node that stops all flows in an activity. | |
Generic grouping construct for nodes and edges. | |
Executable activity node that is the fundamental unit of executable functionality in an activity, as opposed to control and data flow among actions. | |
Object node for inputs and outputs to activities. | |
Kind of activity group for identifying actions that have some characteristic in common. | |
Abstract class for actions that invoke behavior and receive return values. | |
Call action that invokes a behavior directly. | |
Action that transmits an operation call request to the target object. | |
Object node for managing flows from multiple sources and destinations. | |
Represents a single branch of a conditional construct. | |
Represents an exclusive choice among some number of alternatives. | |
Edge that starts an activity node after the previous one is finished. | |
Abstract activity node that coordinates flows in an activity. | |
Central buffer node for non-transient information. | |
Control node that brings together multiple alternate flows then chooses between outgoing flows. | |
Abstract control node at which a flow in an activity stops. | |
Final node that terminates a flow. | |
Control node that splits and/or synchronizes multiple flows. | |
Control node at which flow starts when the activity is invoked. | |
Object nodes that receive values from other actions through object flows. | |
Instance of a particular classifier, possibly in a particular state, available at a particular point in the activity. | |
Activity group that supports termination of tokens flowing in the portions of an activity. | |
Represents a loop with setup, test, and body sections. | |
BPMN message flow. | |
Models the flow of values to or from object nodes. | |
Abstract activity node that is part of defining object flow in an activity. | |
An action with implementation-specific semantics. | |
Holds output values produced by an action. | |
Provides values to actions and accept result values from them. | |
Action that creates and sends a signal instance. | |
Represents a structured portion of the activity that is not shared with any other structured node. | |
Enumeration | Values | Description |
---|---|---|
DecisionNodeKind | ComplexDecision ExclusiveDecision InclusiveDecision EventBasedDecision | |
ExpansionKind | Parallel Iterative Stream | |
ObjectFlowEffectKind | CreateFlow ReadFlow Updateflow DeleteFlow ExceptionFlow | |
ObjectNodeOrderingKind | Unordered Ordered LIFO FIFO | |
PinPassingMode | InPin OutPin |