This extension is in active development and follows the monthly release of the SysML v2 specification. Edit your SysML v2 model with the Visual Studio Code SysML v2 extension. This extension adds full textual support for SysML v2 files into Visual Studio Code, including features such as syntax highlighting, outlines, error detection, reference navigation. It supports the release 2022-08 release of the SysML v2 specification. This extension is provided free of charge by Ellidiss Technologies. For any question, problem or new requirements, please contact us at [email protected]. |
This extension contains a full SysML v2 textual parser allowing error detection. It detects syntax parsing errors and presents them. It parses and checks errors in all opened files and files in the current workspaces. The reference resolution works across files and uses all parsed files in the workspaces.
When hovering a reference, if the referenced element contains documentation (comments preceding the declaration). It will be presented as an hover popup.
The resolved references by the parser are navigable in Visual Studio Code. Both by Ctrl+Click
(or Cmd+Click
on MacOS) to go to the definition or using Go to References or Find all References
A full list of symbols is availaible using Ctrl+P #
or Cmd+P #
:
This extension supports symbol renaming. By openning the contextual menu on a symbol and select Rename Symbol
or by simply using F2
, the extension will rename the symbol to the new name.
A command named AADL: Create Prolog facts from source
will create a Prolog facts base for the selected AADL file. This facts base is compatible with the LMP model processing technology that is used by AADL Inspector.
The command AADL: Split file into one file for each package (OSATE compabitility)
split openned file into one file for each package.
Initial release of aadl-ellidiss