Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Syside Editor: SysML v2 EssentialNew to Visual Studio Code? Get it now.
Syside Editor: SysML v2 Essential

Syside Editor: SysML v2 Essential

Sensmetry

sensmetry.com
|
4,671 installs
| (3) | Free
SysML v2 language support for VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Syside Tool Suite

Comprehensive Digital Engineering tool suite for SysML v2 & KerML

  • Syside Modeler - a VS Code extension & CLI tool for professional modeling, incl. support for diagrams, editable tables, inlay hints, and more.
    • A subset of essential features is available as Syside Editor - a free VS Code extension.
  • Syside Automator - a SysML v2 processing engine, a Python library providing programmatic model manipulation, validation, and evaluation capabilities. To automate systems engineering work via scripting and CI/CD, as well as to integrate tools and develop custom applications.

Free 30-Day Trial: Get started with the Solo plan that includes Syside Modeler and Syside Automator - cancel anytime.

Learn more at https://sensmetry.com/syside/

Table of Contents

  • Getting Started
  • Language Features
    • Model Validation
    • Semantic Highlighting
    • Model Navigation
    • Documentation on Hover
    • Renaming
    • Document Outline
    • References
    • Folding
    • Auto-completion
    • Auto-formatting
    • Inlay Hints [Modeler]
  • Tables [Modeler]
    • Edit Model in Table View
    • Add Requirements
    • Matrix Views
  • Diagrams [Modeler]
    • Interactive Tree View
    • Export Diagram
    • Show Source Code
    • Navigate Links
    • Search Diagram
  • Resources

Getting Started

  1. Install Syside Editor from the VS Code marketplace
  2. Open any (.sysml) SysML v2 file
  3. Explore features (see Editor documentation)

Got questions, concerns or ideas? Talk to us directly at our Community Forum or reach out to syside.support@sensmetry.com.

Important: Syside Modeler's features are a superset of Editor's. If you have Modeler installed, you don't need this extension - uninstall or disable Syside Editor to avoid conflicts.

Language Features

Model Validation

Catch errors early with real-time diagnostics for syntax errors, type mismatches, and constraint violations.

Semantic and syntax checking

Semantic Highlighting

Quickly identify element types and model structure through visual styling based on semantic meaning.

Semantic highlighting

Model Navigation

Navigate your model efficiently by jumping to definitions, finding references, and traversing specialization hierarchies across files.

Navigation

Documentation on Hover

Access element documentation, type information, and metadata instantly without leaving your current context.

Documentation on hover

Renaming

Rename elements safely across your entire workspace with automatic updates to all references.

Renaming

Document Outline

Navigate quickly to any element using a hierarchical tree view that provides structural overview of the currently opened document.

Document outline

References

Understand the impact of changes by finding all locations where an element is referenced.

References

Folding

Improve readability by collapsing and expanding sections based on syntactic structure.

Folding

Auto-completion

Write SysML v2 code faster with context-aware suggestions for keywords, element names, and qualified references.

Auto-completion

Auto-formatting

Maintain consistent code style with automatic indentation, spacing, and alignment.

Auto-formatting

Inlay Hints [Modeler]

Display inferred types, multiplicities, and redefined features as inline annotations alongside your code.

Inlay hints

Tables [Modeler]

Browse and edit your model in spreadsheet-like views.

Table view

Edit Model in Table View

Modify attributes, statuses, and relationships directly in the table — every edit is written back to the SysML source automatically.

Edit views

Add Requirements

Author new requirement definitions and usages from a guided dialog.

Add requirements

Matrix Views

Trace relationships between model elements in a matrix grid.

Add requirements

Diagrams [Modeler]

Interactive Tree View

Explore model structure through an interactive tree view that displays model elements and their relationships.

Model visualization

Export Diagram

Export visualizations to multiple formats including PNG, SVG, and PDF.

Export diagram

Show Source Code

Jump directly from any diagram element to its corresponding definition in the text editor.

Show source code

Navigate Links

Trace relationships between elements by following connection paths through the diagram.

Navigate links

Search Diagram

Locate elements quickly by searching for names, with matching results highlighted in the visualization.

Search diagram

Resources

  • Documentation: docs.sensmetry.com
  • Website: sensmetry.com/syside
  • Community Forum: forum.sensmetry.com
  • Upcoming Features: Syside Roadmap

Developed by Sensmetry - Enabling Systems Integrated Digital Engineering to build superior systems much faster.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft