
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. |