Webel: SysML4Mathematica: An '@' prefix in the name of a Block indicates a Mathematica data structure (such as an Association or List) that is not represented by an MTools class in the Mathematica code

Webel IT Australia promotes the amazing Mathematica tool and the powerful Wolfram Language and offers professional Mathematica services for computational computing and data analysis. Our Mathematica tips, issue tracking, and wishlist is offered here most constructively to help improve the tool and language and support the Mathematica user community.
DISCLAIMER: Wolfram Research does not officially endorse analysis by Webel IT Australia.
Icon class
icon_class
far fa-sticky-note
icon_class_computed
far fa-sticky-note
Note kind
Policy level
Specification keywords
UML keywords
SysMLv1.x keywords
Keywords

In the Webel recipe for modelling Mathematica code in Systems Modeling Language v1 (SysML®) - specifically SysMLv1.x - an '@' prefix in the name of a Block indicates a data structure (such an Association or List) that is not encapsulated in Mathematica code as an MTools class.

Where such a Block represents an Association '<||>' or List '{}' it may extend one of the corresponding representing Blocks:

Typically a Block prefixed with '@' represents an "analysis" block that is a candidate for upgrading to an MTools class.

Relates to
Related notes
Related notes (backlinks)
Related snippets (extracts)
Visit also
Visit also (backlinks)