The Customize Generic Table Wizard contains the following steps for creating a new diagram type or modifying a chosen one:

Step 1: Specify diagram type and icon

To create your own diagram, first specify the following properties:

  • Diagram type name (for example, Generic Table).
  • Abbreviation – a short form of the diagram name. It will be used in Diagram Frames header or Diagram shapes in Content diagrams.
  • Category – creates your specific category in the Diagrams menu or in the Create Diagram command list. You can store all your customized diagrams in this category. If you keep this field empty, the customized diagrams will be added to the Custom Diagrams category.
  • Help ID – sets a specific Help ID that invokes help or documentation topics.
  • Icons – several icons for your custom diagram representation in MagicDraw GUI.


Step 2: Specify used projects

Custom Diagrams are oriented to a new specific domain, technology or platform, and are often based on a custom profile.

Select the required used projects or profile.

Do not remove the UML Standard Profile, which is selected by default, from the list. It must be used by any custom diagram type.

Click the Diagram Stereotype button to apply the specific stereotype to your Generic Table. 

Step 3: Specify Generic Table properties

This step allows you to specify the appearance of a new Generic Table.

Property NameDescription
Show Column IconsSet to true to show icons in column headers.
Custom ColumnsClick ... to select and specify operations for calculating/gathering values of the custom column.
Display ModeClick ... to select one of the visualization options: Complete tree (the table represents all elements with their owners), Compact tree (the table combines grouping elements), or List (selected model elements are organized into a plain list).
Show Scope As RootSet to true to show scope as a root node in the tree display mode.
Show Element NumberSet to true to display the element number in the name column.
Row Element TypeClick ... to select the type of elements to be shown as row elements.
QueryClick ... to select and specify operations to query the model.
Types Include SubtypesSet to true to include subtypes of the selected elements.
ColumnsClick ... to select columns to appear in the Generic Table.
Row FiltersSet to true to display filtered rows in the Generic Table.
Show Detailed Column NameSet to true to show classifiers next to properties in the column header.
Column WidthClick to adjust the width of columns.
Default Row Elements OwnerClick to select the default owner of row elements.
Hide ColumnsClick ... to select columns that will not be displayed in the Generic Table.
Show Full PathSet to true to show the full path of elements.
Show FilterSet to true to show the filter applied in the Generic Table.
Show Element TypeSet to true to show the element type specification box in the criteria area of the Generic Table.
Show ScopeSet to true to display the scope in the criteria area of the Generic Table.
LegendsClick ... to select a legend for the Generic Table.
Description AreaSpecify the description of the Generic Table.