@@ -187,8 +187,9 @@ standard library package Actions {
187187 action def SendAction :> Action, SendPerformance {
188188 doc
189189 /*
190- * A SendAction is an Action used to type SendActionUsages. It initiates an outgoingTransferFromSelf
191- * from a designated sender Occurrence with a given payload, optionally to a designated receiver.
190+ * A SendAction is an Action and SendPerformance used to type SendActionUsages.
191+ * It initiates an outgoingTransferFromSelf from a designated sender Occurrence
192+ * with a given payload, optionally to a designated receiver Occurrence.
192193 */
193194
194195 in :>> payload [0..*];
@@ -207,8 +208,9 @@ standard library package Actions {
207208 action def AcceptMessageAction :> Action, AcceptPerformance {
208209 doc
209210 /*
210- * An AcceptMessageAction is an Action that identifies an incomingTransferToSelf
211- * of a designated receiver Occurrence, providing its payload as output.
211+ * An AcceptMessageAction is an Action and AcceptPerformance that identifies an
212+ * incomingTransferToSelf of a designated receiver Occurrence, providing its payload
213+ * as output.
212214 */
213215 inout :>> payload;
214216 ref acceptedMessage :>> acceptedTransfer: MessageTransfer, MessageAction {
@@ -293,18 +295,21 @@ standard library package Actions {
293295 *
294296 * Note: Incoming succession connectors to a MergeAction must have source multiplicity
295297 * 0..1 and subset the incomingHBLink feature inherited from MergePerformance.
298+ *
299+ * A MergeAction is the ControlAction for a MergeNode. It is a MergePerformance that
300+ * selects exactly one incoming HappensBeforeLink. Incoming succession connectors to a
301+ * MergeAction must have source multiplicity 0..1 and subset the incomingHBLink feature
302+ * inherited from MergePerformance.
296303 */
297304 }
298305
299306 action def DecisionAction :> ControlAction, DecisionPerformance {
300307 doc
301308 /*
302- * A DecisionAction is the ControlAction for a decision node.
303- *
304- * Note: Outgoing succession connectors from a DecisionAction must have target multiplicity
305- * 0..1 and subset the outgoingHBLink feature inherited from DecisionPerformance.
306- * If an outgoing succession has a guard, it should have a transitionStep typed by
307- * DecisionTransition.
309+ * A DecisionAction is the ControlAction for a DecisionNode. It is a DecisionPerformance that
310+ * selects one outgoing HappensBeforeLink. Outgoing succession connectors from a DecisionAction
311+ * must have target multiplicity 0..1 and subset the outgoingHBLink feature inherited from
312+ * DecisionPerformance.
308313 */
309314 }
310315
0 commit comments