Structured views of diagrams enable GENESYS users to create lists of diagram views that direct modelers and other GENESYS users to the most important diagrams for specific purposes and stored in the best order. Example view lists include a model overview roadmap, a list of diagrams for a design review presentation, a list of diagrams to export to share with external stakeholders, etc. View lists can also contain Table Views.
Within a view list, the modeling team can flag important diagram views to find them more easily. They can also flag diagram views as favorites, as diagrams they are currently working on, or as frequently used diagrams that support their specific modeling tasks.
Users can also store diagram views of the model that are not tied to an individual entity in GENESYS. These views are called Independent views. The other category of views in GENESYS is Entity-centric diagram views which include all SysML and classical views. Independent views are stored in Project Explorer under the Independent Views category. Entity-centric views are stored within the owning elements location. Independent views can be view lists, table views, and matrix views. Matrix views will be included in a future enhancement.
To access structured views in GENESYS, select Independent Views in Project Explorer and then View Lists. View lists enable GENESYS users to create customizable and savable lists of views. View lists are displayed in a table.
There are four types of structured view lists in GENESYS:
Project Pinned Views in this list are flagged as Pinned. This view list enables a modeling team to pin views important to the team, enabling team members to find them easily. The views are visible to all users with access to the project.
User Favorites Views in this list are flagged as a favorite by a user. This view list enables users to easily find views that are most important to their work or current views that they are working on. Each user can view only their own User Favorites list.
Filtered Views in this list are based on specified filter criteria. The views are viewable by all users with access to the project.
Custom Views in this list are added by a user for specialized purposes. The views are viewable by all users with access to the project.
All four types of view lists can include independent views that include Entity-centric diagram views (classical and SysML diagrams) and Independent diagram views (matrix and table diagrams) except that Filtered view lists cannot include Independent diagram views.
To save time creating view lists, GENESYS users can modify an existing view list and save it with a new name. They can create variants of lists for various applications of the modeling team.
1. To create a Project Pinned view list, select Project Pinned under View Lists in Project Explorer and click the Add Views button.
2. At the Select Views window that displays, select the Category (Entity or Table), Folder, Entity, and Diagram Type.
3. Click Apply and the available views will display in the window, as shown below.
4. Select the diagrams that you want to add to the list, holding down the Shift key to select multiple diagrams in a row at once, the Ctrl key to select multiple diagrams that are not in order at once, or the hot key Ctrl + A to select all of the diagrams in the window at once.
5. Click OK on the bottom right side of the window to add the diagrams to the view list.
The diagrams that you select appear in the Project Pinned View List window. The striked out gray pins in the Pin column change color to blue and the strikeout lines disappear, indicating that these are now pinned diagrams.
If another user pins a diagram, that diagram will dynamically appear in the list.
Double-click on a diagram in the view list to open it, or right-click on the diagram and select Open on the context menu that displays, as shown below.
To add a diagram to the Project Pinned view list, click the striked out gray Pin icon on the Diagram ribbon when the diagram is open.
The strikeout line on the icon disappears and the icon changes color to blue to indicate that the diagram is pinned.
The diagram will now appear in the Project Pinned view list.
To view all the diagrams currently in the Project Pinned view list, select Project Pinned under View Lists in Project Explorer.
The diagrams in the list display in the window, as shown below.
To remove a diagram from the Project Pinned view list, highlight the diagram in the view list and on the right-click context menu that displays, select Remove.
To remove more than one diagram at once, hold down the Shift key if the diagrams are together in a row or hold down the Ctrl key if the diagrams are not together. To remove all of the diagrams in the view list at once, hit Ctrl+A.
You can also click the blue Pin icon on the Diagram ribbon, on the Project Pinned view list or on another view list type to unpin the diagram. On the Diagram ribbon and on other view list types, the strikeout line will appear again on the Pin icon and it will change color back to gray. The diagram is removed from the Project Pinned view list. On the Project Pinned view list, the diagram completely disappears from the list.
These actions can be undone/redone by selecting the Undo and Redo icons, respectively, on the top left corner of the GENESYS window.
1. To create a User Favorites view list, select User Favorites under View Lists in Project Explorer and click the Add Views button.
2. At the Select Views window that displays, select the Category (Entity or Table), Folder, Entity, and Diagram Type.
3. Click Apply and the available views will display in the window, as shown below.
4. Select the diagrams that you want to add to the list, holding down the Shift key to select multiple diagrams in a row at once, the Ctrl key to select multiple diagrams that are not in order at once, or the hot key Ctrl + A to select all of the diagrams in the window at once.
5. Click OK on the bottom right side of the window to add the diagrams to the view list.
The diagrams that you select appear in the User Favorites View List window. The striked out gray stars in the Fav (Favorite) column change color to yellow and the strikeout lines disappear, indicating that these are User Favorites diagrams.
Double-click on a diagram in the view list to open it, or right-click on the diagram and select Open on the context menu that displays, as shown below.
To add a diagram to a User Favorites view list, tag the diagram as a favorite by clicking the striked out gray Star icon on the Diagram ribbon when the diagram is open.
The strikeout line on the icon disappears and the icon changes color to yellow , indicating that the diagram is a Users Favorite diagram.
The diagram will now appear in the User Favorites view list.
To view all the diagrams currently in the User Favorites view list, select User Favorites under View Lists in Project Explorer.
The diagrams in the list display in the window, as shown below.
To remove a diagram from the User Favorites view list, highlight the diagram in the view list and on the right-click context menu that displays, select Remove.
To remove more than one diagram at once, hold down the Shift key if the diagrams are together in a row or hold down the Ctrl key if the diagrams are not together. To remove all of the diagrams in the view list at once, hit Ctrl+A.
You can also click the yellow Star icon on the Diagram ribbon, on the User Favorites view list, or on another view list type to remove the diagram from the view list. On the Diagram ribbon and on other view list types, the strikeout line will appear again on the Star icon and it will change color back to gray. The diagram is removed from the User Favorites view list. On the User Favorites view list, the diagram completely disappears from the list.
These actions can be undone/redone by selecting the Undo and Redo icons, respectively, on the top left corner of the GENESYS window.
You can also pin or star as a favorite a diagram from another view list type. For example, in the Custom view list shown below, the Red FlowIBD diagram is not pinned or starred as a favorite.
By clicking the Pin or Star icons in the Pin and Fav (Favorite) columns, respectively, on the Custom list, the strikeout lines on the icons disappear and the icons change color to blue and yellow, respectively, as shown in the image below. The diagram is added to both the Project Pinned and User Favorites view lists.
You can also remove a pinned/starred diagram from another view list type. For example, in the Custom view list shown below, the Red FlowIBD diagram is pinned and starred as a favorite.
By clicking the Pinor Star icons in the Pin and Fav (Favorite) columns, respectively, on the Custom list, the strikeout lines reappear on the icons and the color of the icons changes back to gray, as shown in the image below. The diagram is removed from both the Project Pinned and User Favorites view lists.
1. To create a new Filtered view list, highlight Filtered under View Lists in Project Explorer and then select the New View List button on the Home ribbon, or double-click Filtered, or right-click on Filtered and select New View List from the drop-down menu that displays.
2. At the window that appears, enter a name for the new filtered view list or accept the default name.
The new filtered view list appears listed under Filtered views in Project Explorer, as shown below.
NOTE: |
To save time creating Filtered view lists, GENESYS users can modify an existing Filtered view list and save it with a new name. They can create variants of lists for various applications of the modeling team. |
3. Select the Scope (Project, Package, or Folder), Classes, and Types from the drop-down menus at the top of the window on the right.
4. Click Apply and the list of views will display in the window.
5. Click Save As and enter a name to save the Filtered view list.
When selecting diagrams in the view list, holding down the Shift key selects multiple diagrams in a row at once, the Ctrl key selects multiple diagrams that are not in order at once, and the hot key Ctrl + A selects all of the diagrams in the window at once.
Double-click on a diagram in the view list to open it, or right-click on the diagram and select Open on the context menu that displays, as shown below.
To view the diagrams in a Filtered view list, select Filtered under View Lists in Project Explorer and then select the name of the Filtered view list that you want to view.
The diagrams in the list display in the window, as shown below.
To remove a diagram from the Filtered view list, highlight the diagram in the view list and on the right-click context menu that displays, select Remove.
To remove more than one diagram at once, hold down the Shift key if the diagrams are together in a row or hold down the Ctrl key if the diagrams are not together. To remove all of the diagrams in the view list at once, hit Ctrl+A.
To rename a Filtered view list, right-click on the name of the list in Project Explorer and select Rename from the drop-down menu that displays.
At the window that displays, enter the new name for the Filtered view list and click OK.
Alternatively, you can change the name in the Name field at the top of the Filtered View List window.
The new name appears in Project Explorer.
To delete a Filtered view list, right-click on the name of the list in Project Explorer and select Delete from the drop-down menu that displays.
The view list disappears from Project Explorer. It is removed from the list but is still in the database.
1. To create a new Custom view list, highlight Custom under View Lists in Project Explorer and click the New View List button on the Home ribbon, or double-click Custom, or right-click on Custom and select New View List from the drop-down menu that displays.
2. At the window that appears, enter a name for the new Custom view list or accept the default name.
The new custom view list appears listed under Custom views in Project Explorer, as shown below.
3. Click the Add Views button to add views to the custom list.
4. At the Select Views window that displays, select the Category (Entity or Table), Folder, Entity, and Diagram Type from the drop-down menus.
5. Click Apply and the available views will display in the window.
6. Select the diagrams that you want to add to the list, holding down the Shift key to select multiple diagrams in a row at once, the Ctrl key to select multiple diagrams that are not in order at once, or the hot key Ctrl + A to select all of the diagrams in the window at once.
7. Click OK on the bottom right side of the window to add the diagrams to the view list.
The views now appear in the list.
6. Click Save As and enter a name to save the Custom view list.
If another user adds a diagram to the Custom view list, the diagram will dynamically appear in the list.
To move a diagram up or down in the list, highlight the diagram and click the green Move Up or Move Down arrow on the top right side of the window to move the diagram up or down, respectively, in the list.
Double-click on a diagram in the view list to open it, or right-click on the diagram and select Open on the context menu that displays, as shown below.
To view the diagrams in a Custom view list, select Custom under View Lists in Project Explorer and then select the name of the Custom view list that you want to view.
The diagrams in the list display in the window, as shown below.
You can add the diagram that you are working on to a Custom view list by selecting the View List Membership button on the Diagram ribbon.
1. At the window that displays, select the view list that you want to add the diagram to from the Custom View Lists Without View section on the left side of the window.
2. Click the Add button and the view list will move to the Custom View Lists with View section on the right side of the window.
The diagram will now appear in the Custom view list that you selected.
To remove a diagram from a view list listed in the Custom View Lists with View section of the window, highlight the view list and click the Remove button. The view list will appear again in the Custom View Lists without View section on the left side of the window, and the diagram will no longer appear listed in the Custom view list.
You can add a diagram to a Custom view list by drag-drop from another view list type. In the example below, we drag-drop the Light Blue FlowIBD diagram from the User Favorites view list into an empty Custom view list in Project Explorer.
Highlight the Light Blue FlowIBD diagram in the User Favorites view list, and while holding down the left mouse button, drag it onto the Custom view list in Project Explorer.
To drag more than one diagram at once, highlight the diagrams and hold down the Ctrl key while dragging the diagrams into the Custom view list.
To drag all the diagrams in the view list at once, highlight a diagram and hit Ctrl+A, then drag the diagrams into the Custom view list.
The diagram appears in the Custom view list, as shown below.
You can add a diagram to a Custom view list by drag-drop from the Property Sheet Views tab. In the example below, we drag-drop the Physical Block Architoon diagram onto the CustomViewList_001 in Project Explorer.
Highlight the Physical Block Architoon diagram in the Views tab, and while holding down the left mouse button, drag it onto the CustomViewList_001 in Project Explorer.
The diagram appears in the Custom view list, as shown below.
To remove a diagram from the Custom view list, highlight the diagram in the view list and on the right-click context menu that displays, select Remove.
To remove more than one diagram at once, hold down the Shift key if the diagrams are together in a row or hold down the Ctrl key if the diagrams are not together. To remove all of the diagrams in the view list at once, hit Ctrl+A.
To rename a Custom view list, right-click on the name of the Custom view list in Project Explorer and select Rename from the drop-down menu that displays.
At the window that appears, enter the new name for the Custom view list and click OK.
Alternatively, you can rename the view list in the Name field at the top of the Custom View List window.
The new name appears in Project Explorer.
To delete a Custom view list, right-click on the name of the Custom view list in Project Explorer and select Delete from the drop-down menu that displays.
The view list disappears from Project Explorer. It is removed from the list but is still in the database.
For any of the four view list types, you can jump from the diagram view list to the related entity in the folder/package in Project Explorer by right-clicking on the diagram and selecting these options on the context menu that displays.
GENESYS takes you to the entity in the folder or package in Project Explorer associated with the diagram. It will highlight the folder/package in Project Explorer and the entity in the Browser pane and display the entitys property sheet on the right side of the window. In this case, it takes you to the Component folder and the Geospatial Library entity, as shown below.
To add/remove columns from any of the view list types, click the ellipsis symbol ( ) at the top right corner of the view list and check/uncheck the columns that you want to add/remove, respectively, from the list.
To revert back to the default view list columns, click Revert to Default Columns at the bottom of the column list that displayed.
An alternative way to add/remove columns on a view list is to right-click on any of the column headers and check/uncheck columns on the drop-down list that appears.
To move a column to a different order on the view list, highlight the column name on the ellipsis drop-down menu and then select the green Move Up or Move Down arrow on the right side of the menu to move the column up or down, respectively, on the list. In the view list below, we highlighted View Type and selected the Move Up arrow to move the View Type column before the View Name column.
In any of the four view list types, you can re-order the columns by drag-drop in either direction. In the view list below, we re-ordered the View Name and Owning Entity columns.
To sort the diagrams in any of the four view list types by any of the columns, click on the column name. The column will sort in ascending or alphabetical order. Clicking on the column name again re-sorts it in descending or reverse order. The example view list below is sorted by View Name.
In any of the four view list types, you can drag-drop rows to re-order them. In the example Custom view list below, we move the Red FlowIBD diagram higher in the list.
You can use the arrow keys on your keyboard to navigate up and down the rows of a view list.
In any of the four view list types, you can drag the columns wider/narrower by clicking on the right edge of the column while holding down the left mouse button. Dragging it to the right makes the column wider; dragging it to the left makes it narrower. In the example User Favorites view list below, we dragged the View Type column wider.
Users can search for saved diagram views by diagram name, diagram type, and class.
1. To search for a diagram view, select the Search icon on the Home ribbon. At the window that displays, select Views at the Search field, the diagram class or All Classes at the Class field, and the diagram type or All Views at the View Type field.
2. Enter a search term in the Search Text field.
3, Optionally, check the boxes if you want the search results to match the case or match a whole word.
4. Click OK to begin the search.
The search includes Table Views and in a future enhancement also Matrix Views.
The search results are saved in the Search Results section of Project Explorer, making them available for future reference and for easy access, as shown below.
To clear the search results, right-click on Search Results in Project Explorer and select Clear Results from the drop-down menu that appears.
Users can conveniently drag-drop search results from the View Search Results window to a Project Pinned/User Favorites/Custom view list. In the example below, we added the View Project Search: Green results to CustomViewList_001 by drag-drop.
Project Preferences in GENESYS includes the following option:
Include (Unnamed) views
This option enables users to save a view list without a name, resulting in the list having the label Unnamed.
To access this option, select the File menu, click the Preferences button on the bottom right side of the menu, then select Project Preferences, Diagrams, and General. Check the box next to the option to select it. Including Unnamed views is the default option.
NOTE: |
As a best practice, Vitech encourages GENESYS users to save diagrams with explicit view names. |