Date: Thu, 28 Mar 2024 10:55:11 +0100 (CET) Message-ID: <983750338.121.1711619711889@nm-docs> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_120_1699561134.1711619711889" ------=_Part_120_1699561134.1711619711889 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
= span>
<=
span style=3D"color: rgb(128,128,128);">Released on: February 12, 2021
The Alf Plugin Version 2021x elimi=
nates the need for Receptions when sending or accepting Signals using Alf a=
nd provides bug fixes.
What you get:
The Alf language specification requires that the target of a Signal-send= expression be a Reception and that the context Class of an accept statemen= t has Receptions for all accepted Signals. However, the use of Receptions a= re optional in UML, and their use is no longer required in Foundational UML= (fUML) 1.5 for executable models. Therefore, the Alf Plugin now implements= a language extension that allows sending and accepting Signals without the= need of using Expressions. For a Signal send, the name of the Signal must = be visible without qualification, which may require that the Signal (or its= containing Package) be imported. In an accept statement, Signals may be re= ferenced using qualified names, if their simple names are not directly visi= ble.
The new capability is particularly useful for sending Signals through Po= rts. A Signal send can simply target a Port using any visible Signal to be = sent out through that Port. Note, however, that the Port must still have a = type, generally either an Interface or a Class with a required Interface.= p>
The following bugs have been fixed in the Alf Plugin 2021x:
In addition, the Alf compiler has been updated to Alf Reference Implemen= tation v1.1.0k.
You can check the list of publi=
cly available issues or your own reported issues fixed in Alf Plugin 2021x.=
Note: You will be required to login. Use the same username and password a=
s for www.nomagic.com.
Alf Plugin documentation
Other resources