Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Content layer
id555476289


Content column
width100.00002%
id555476291


Content block
id555476286

What you get:

  • Sending and accepting Signals without the need for Receptions
  • Bug fixes

    Anchor
    top
    top

    Alf Plugin

    Released on: .........June 4, 2021

    The Alf Plugin Version 2021x Refresh 1 fixes Refresh1 has fixed a bug with regarding the Alf editor Editor window buttons.

    Content block
    id555698389




    Sending and accepting Signals without the need for Receptions

    The Alf language specification requires that the target of a Signal-send expression be a Reception and that the context Class of an accept statement has Receptions for all accepted Signals. However, the use of Receptions are 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 referenced using qualified names, if their simple names are not directly visible.

    The new capability is particularly useful for sending Signals through Ports. 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.

    Image Removed

    Sending Signals without the need for receptions.
    Learn more about sending Signals through Ports >>
    Content block
    id555476290
    Anchor
    receptionsreceptions
    Anchor
    fixes
    fixes
    Bug fixes
    Key Issue Fixed

    The following bugs have key issue has been fixed in the with Alf Plugin 2021x :

    • A confusing error message related to an illegal data value update.
    • A potential exception due to a concurrency conflict when repainting the UI.

    In addition, the Alf compiler has been updated to Alf Reference Implementation v1.1.0k.

    Info

    You can check the list of publicly 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 as for www.nomagic.com.

    Refresh1:

    • The Create button is now always properly enabled in the Alf Editor window to allow creating a new Alf element.




    Content block
    id362312654



    ...