Advanced Navigation

Estimated reading: 3 minutes

As your system designs grow in complexity, efficient navigation becomes essential. The SysML v2 Editor provides specialized tools to help you explore deep model hierarchies and locate specific elements quickly. This section explains how to use the advanced navigation features of this SysML v2 tool.

The Model Tree: Structural Overview

The Model Tree, located in the left navigation pane, provides a hierarchical representation of the SysML v2 model currently open in your workspace. It serves as a “Table of Contents” for your system architecture.

Using the Model Tree

  • Explore Hierarchy: Expand and collapse nodes to see nested parts, ports, actions, and requirements. This is the fastest way to understand the composition of a complex SysML software project.
  • Quick Sync: As you click on elements in the tree, the SysML v2 editor will automatically highlight the corresponding line of code in the textual editor.
  • Visual Cues: Different icons are used to distinguish between element types (e.g., Parts, Actions, States), providing a clear visual overview of your system’s components.

Synchronized Navigation

This AI SysML tool features deep synchronization between the textual model, the visual diagram, and the structural tree. This “three-way” synchronization ensures you never get lost in a large model.

  • Code to Tree: Placing your cursor on a definition in the SysML editor will highlight that element in the Model Tree.
  • Tree to Diagram: Selecting an element in the Model Tree can also highlight the corresponding node in the Diagram Viewer, provided that element is part of the current view.

Search and Symbol Navigation

To find specific elements within your SysML v2 software projects, you can use built-in search capabilities:

  • File Search: Use standard editor shortcuts (like Ctrl+F or Cmd+F) to find text strings within your current tab.
  • Symbol Navigation: The AI SysML v2 editor supports “Go to Definition.” You can right-click a symbol or use keyboard shortcuts to jump directly to where an element is defined, even if it is imported from another file or a standard library.

Navigating Large Projects

For large-scale SysML v2 tool deployments, we recommend the following navigation strategies:

  1. Modular Modeling: Break your system into multiple files. Use the Navigator to switch between them and the Model Tree to understand the local structure of each file.
  2. Breadcrumbs: Monitor the editor’s breadcrumb navigation (if available) to see your current path within a nested namespace.
  3. Filters: Use the search bar at the top of the Model Tree (if available) to filter the list and show only elements matching a specific name or type.

Mastering these navigation tools will significantly improve your productivity when managing enterprise-level SysML v2 software. Our final section will cover the Learning & Help resources available to you.


Share this Doc

Advanced Navigation

Or copy link

CONTENTS
Scroll to Top