Instead of, or in addition to, using the predefined tabular view definitions, you can create model-based custom tabular view definitions as part of your projects. By defining custom view definitions, you can model tabular views with customized columns.

Custom tabular view definition composition

Custom tabular view definitions differ in the columns they may have. While the tool comes with predefined tabular view definitions, you can model custom tabular view definitions with tailored columns.

Example of (1) predefined tabular view Generic Table, (2) customized Generic Table with the Owned Element columns removed, (3) custom Drone Variant Table with custom columns.

There are two ways you can create custom tabular view definitions:

  • Reuse predefined tabular view definitions
    • Reusing a predefined tabular view definition allows the new view definition to inherit the columns defined for the reused definition. You can modify the inherited columns and add new custom ones, too.
  • Create new customized tabular view definitions from scratch
    • A new view definition does not inherit any columns, allowing you to specify all the columns yourself.  

Creating custom tabular view definitions with customized columns is enabled by the 3DS SysML Customization library, which contains all the necessary elements and configurations allowing you to create your own tabular view definitions with customized columns. The library also contains the Base Table view definition, which is especially useful as it can be used as the basis for custom tabular view definitions. The library also carries predefined tabular view definitions with predefined columns. See the Predefined tabular views' columns table.

Predefined tabular views' columns table

The table below lists all the columns used in the predefined tabular view definitions.

Standard predefined tabular view definitionColumns
Generic table
  • Declared Name
  • Declared Short Name
  • Documentation
  • Qualified Name
  • Owner
  • Owned Element
Requirements table
  • Declared Name
  • Req ID
  • Documentation

3DS SysML Customization library structure

The 3DS SysML Customization library contains the DassaultSystemesViews namespace that enables the custom tabular view definition creation:

  • <DS_Views> DassaultSystemesViews
    • CoreViews. Contains abstract view definitions for symbolic and tabular view definition creation; tabular view column and cell modeling concepts, their rendering definitions and usages; style sheet activation concepts.
    • SymbolicViews. Contains predefined symbolic views.
    • SymbolicViewsByExpression. Contains predefined symbolic views by expression.
    • TabularViews. Contains predefined tabular views.
    • ViewPalettes. Contains predefined view palettes.
      • CodeActionIdentifiers. Contains action IDs for the predefined buttons used in the symbolic view palettes of all predefined symbolic view definitions. They can also be used for custom view palettes. The predefined buttons contain names, descriptions, and actions for specific element creation. 
      • ElementTemplates. Contains certain element templates for view palettes.