
Metamodel user guide
Class | Summary |
|---|---|
| AcceptCallEventAction | Represents the receipt of a synchronous call request. |
| AcceptChangeEventAction | Action that waits for the specified condition to be true. |
| AcceptSignalAction | Action that waits for the occurrence of a specific signal being sent. |
| AcceptTimeEventAction | Action that waits for the occurrence of a time event meeting a specified condition. |
| Activity | Specification of a behavior with coordinated actions. |
| ActivityAction | Fundamental unit of executable functionality. |
| ActivityEdge | Abstract class for directed connections between two activity nodes. |
| ActivityFinalNode | Final node that stops all flows in an activity. |
| ActivityGroup | Generic grouping construct for nodes and edges. |
| ActivityNode | Executable activity node that is the fundamental unit of executable functionality in an activity, as opposed to control and data flow among actions. |
| ActivityParameterNode | Object node for inputs and outputs to activities. |
| ActivityPartition | Kind of activity group for identifying actions that have some characteristic in common. |
| CallAction | Abstract class for actions that invoke behavior and receive return values. |
| CallBehaviorAction | Call action that invokes a behavior directly. |
| CallOperationAction | Action that transmits an operation call request to the target object. |
| CentralBufferNode | Object node for managing flows from multiple sources and destinations. |
| Clause | Represents a single branch of a conditional construct. |
| ConditionalNode | Represents an exclusive choice among some number of alternatives. |
| ControlFlow | Edge that starts an activity node after the previous one is finished. |
| ControlNode | Abstract activity node that coordinates flows in an activity. |
| DataStoreNode | Central buffer node for non-transient information. |
| DecisionMergeNode | Control node that brings together multiple alternate flows then chooses between outgoing flows. |
| ExpansionNode | |
| ExpansionRegion | |
| FinalNode | Abstract control node at which a flow in an activity stops. |
| FlowFinalNode | Final node that terminates a flow. |
| ForkJoinNode | Control node that splits and/or synchronizes multiple flows. |
| InitialNode | Control node at which flow starts when the activity is invoked. |
| InputPin | Object nodes that receive values from other actions through object flows. |
| InstanceNode | Instance of a particular classifier, possibly in a particular state, available at a particular point in the activity. |
| InterruptibleActivityRegion | Activity group that supports termination of tokens flowing in the portions of an activity. |
| LoopNode | Represents a loop with setup, test, and body sections. |
| MessageFlow | BPMN message flow. |
| ObjectFlow | Models the flow of values to or from object nodes. |
| ObjectNode | Abstract activity node that is part of defining object flow in an activity. |
| OpaqueAction | An action with implementation-specific semantics. |
| OutputPin | Holds output values produced by an action. |
| Pin | Provides values to actions and accept result values from them. |
| SendSignalAction | Action that creates and sends a signal instance. |
| StructuredActivityNode | Represents a structured portion of the activity that is not shared with any other structured node. |
| ExceptionHandler | |
| ValuePin |
Enumeration | Values | Description |
|---|---|---|
DecisionNodeKind | ComplexDecision ExclusiveDecision InclusiveDecision EventBasedDecision | Type of BPMN decision node. |
ExpansionKind | Parallel Iterative Stream | |
ObjectFlowEffectKind | CreateFlow ReadFlow Updateflow DeleteFlow ExceptionFlow | Indicates the effect of an ObjectFlow on values passed on it. Modelio specific: This kind of enumeration does not exist in the OMG metamodel. |
ObjectNodeOrderingKind | Unordered Ordered LIFO FIFO | ObjectNodeOrderingKind is an enumeration indicating queuing order within a node. |
PinPassingMode | InPin OutPin | Passing mode of a Parameter in an Operation. |