You can export SysML v2 project namespaces into .sysml textual notation files which you can later import into your projects.

The Smart Generation Timeout environment option allows you to specify the timeout duration for smart generation in seconds. During textual notation generation, the tool generates the shortest qualified names. If the timeout is specified, a simpler name is generated once the time limit is reached. Learn more on the Environment options page.

Exporting textual notation

To export textual notation


  1. Do one of the following:
    1. Export via File Menu:
      1. In the main menu, click File > Export To > SysML v2 Textual Notation. The Select namespaces window opens.
      2. In the Select namespaces window, in the All namespaces column, select the namespaces whose textual notation you want to export and click the Move button. 
    2. Export via Containment tree:
      1. In the Containment tree, select the root namespace(s) whose textual notation you want to export.
      2. Right-click the selected namespace(s) and in the shortcut menu, click Tools > SysML v2 Textual Notation. The Select namespaces window opens.
  2. Review the selected namespace(s) in the Selected namespaces column.
  3. In the Select folder section, click the  button, and in the Select Folder window, select the location where the exported textual notation file will be saved. Click Select.
  4. (Optional) Select the Clean existing sysml files in output folder check box to delete all .sysml files in the output folder upon export.
  5. Click Export.

Importing textual notation

To import textual notation


  1. In the main menu, click File > Import From > SysML v2 Textual Notation. The Select SysML v2 File window opens.
  2. In the Select SysML v2 File window select the .sysml file you want to import and click Open. The selected file is imported into a separate root namespace.