Gallery Tutorial [TECHNICAL SLIDE TRAIL] The Webel libraries for Wolfram Mathematica: With SysMLv1 models. Section SECTION: The Webel MAll & MOptsSet classes MTools extensions (with SysMLv1 models) Tags and keywords Mathematica keywords MTools MTools::Class MTools::method Webel Mathematica keywords W`MOO` MAll MOptsSet HelpM` MUtil` MDemo` MCalc` Webel Options Keywords Wolfram Wolfram Language Mathematica Webel::SysML4Mathematica Webel IT Australia Systems Modeling Language SysMLv1 Slide kind SysML Package Diagram Click on the image to view it full size Up next The Webel MAll universal (intermediate) base class Notes [TIP]{INFORMATIVE} Mathematica: TIPS for living with the user-contributed MTools for Object-Orientation (until a vendor-supported OO solution is eventually provided) [PATTERN, TIP, TOOL]{INFORMATIVE} Webel + Mathematica + MTools + SysML [POLICY]{SUBJECT-TO-CHANGE} Webel: Mathematica: The Method syntax for the user contributed MTools does not seem to support Wolfram Language Options[]. The Webel MTools extensions offer options support via a Webel Options Association in combination with the HelpO` method registry. Snippets (quotes/extracts) Visit also Visit also (backlinks) Related slides (includes other tutorials) Example: Representation of a Webel MAll class MTools method as a SysML Activity Diagram HelpO`: addMethod: MTools method registration example for the Webel MAll class and an object HelpO`: Part of the help registry for the Webel MAll universal MTools class and some methods HelpO`: Find help on a method of a Webel MAll universal class object The MAllDemo class with MOptsSetDemo Use an MOptsSet options group: Example: MAllDemo.methodWithOptsSet uses MOptsSetDemo Introduction to the Webel All` package and the MAll universal class extending MTools Basic SysMLv1 example: The HelpM` package MTools classes as Blocks Related slides (backlinks, includes other tutorials) Flags Book traversal links for The Webel W`MOO` packages: MOO = MTools OO support utilities Previous Up Next