Linked Elements
Model elements can be linked to other elements in a range of ways. They can use these connections to jump to occurrences of the element in diagrams, to elements linked with the element or to its default references.
Occurrences, Linked Elements and Default References
Model elements can be linked to other elements in a range of ways. They can occur in any number of diagrams and can have widely differing relationships to other elements. For some element types, a particular connection is specified in the server as a default reference; this can be the occurrence in a diagram (e.g. for classes) or the type of a typed element.
They can use these connections to jump to occurrences of the element in a diagram, to an element linked with the element or to its default reference.
Occurrence in Diagrams
The Occurrences in Diagrams... dialog shows the diagrams in which the selected element occurs and enables you to jump to the diagram.
If jumping to a diagram, the diagram opens and the initial element in it is selected.
Linked Elements
The Go to a linked element dialog displays elements which have any sort of relationship with the selected element and lets you jump to these elements. The owner is offered for elements which can be edited in a table editor.
The specific jump targets are influenced by the selection in the dialog.
Default References
Independently of the configuration for particular relationships and attributes, Innovator manages in each case one marker as default jump. A jump target resulting from this is labeled as the default reference.
As default jump, this marker is evaluated as having high priority for the command Go to><Default reference> in the context menu and in the Go to default reference dialog. If this evaluation achieves no result, the occurrence in the diagram is always used as default reference instead.
Existing default references are displayed
- For elements outside of diagrams, in the context menu, in the submenu Go to below the separator
- In the Go to default reference dialog, if multiple default references are available for diagram elements
The explicit opportunities to jump exist between elements with a close logical connection, with the result that you frequently wish to view or change the properties of the element on the other side.
-
Attachment → assigned element
-
Typed element → type
-
Interaction ↔ interaction reference
-
Lifeline → represented element (classifier or attribute)
-
Partition → represented element
-
Action (various specializations) → linked element (classifier, attribute, operation)
-
Event → trigger
-
Trigger → referenced element (event triggered, or the operation or signal of the event)
-
State machine ↔ state with sub-state machine (i.e. between definition and usage)
-
Foreign key → primary key
-
ER relationship/generalization → foreign key (resulting from the relationship/generalization)
-
Concept → realizing element
Go to an Occurrence in a Diagram
Context
You can jump to a diagram in which the element occurs. The diagram is opened and the initial element is selected within it.
How to proceed
-
Select an element.
-
Select Start>Browse>Go to>Occurrences in Diagrams... or select Go to>Occurrences in Diagrams... from the context menu.
The dialog of the same name appears. The diagrams in which the selected element occurs are listed.
-
Double-click on the diagram you want to jump to or select it in the list and confirm with OK.
The diagram is opened and the element is selected.
Go to a Linked Element
Context
You can jump to a linked element in a diagram or in the model structure. If you have selected multiple linked elements, you can display these in the Result Region tool window.
The Go to a linked element dialog has a tree structure on the left-hand side and a list on the right-hand side; this list displays information dependent on the selection in the tree structure.
The tree structure's root node shows the selected initial element. The direct child nodes represent the type of relationships which other elements have with the initial element. This includes elements which have a certain relationship with the initial element.
If an element is selected in the tree, the right-hand list then shows all diagrams which contain the element.
If a relationship node is selected in the tree, the right-hand list then shows the same elements as the child nodes of the selected relationship node.
How to proceed
-
Select an element.
-
Select Start>Browse>Go to>Linked Elements... (Ctrl+Shift+Enter) or select Go to>Linked Elements... from the context menu.
The Go to a linked element dialog appears.
-
To jump to an occurrence of the element selected in the left-hand tree within a diagram, select the diagram in the right-hand list and confirm with OK.
The diagram opens and the element which was selected in the left-hand tree is selected.
-
To jump to a related element in the model structure, select the element in the right-hand list and confirm with OK.
The element is selected in the Model Content tool window, in the Model Structure view.
-
To display multiple linked elements in the Result Region tool window, select the elements in the right-hand list and confirm with OK.
The elements are displayed in the Result Region tool window.
Go to a default reference
Context
Independently of the configuration for particular relationships and attributes, Innovator manages in each case one marker as default jump. A jump target resulting from this is labeled as the default reference.
You can jump to a default reference of an element.
How to proceed
-
To jump to a default reference of an element that is located outside of a diagram, select Go to><Default reference> from the context menu.
- If the default reference is an element, the element is selected in the Model Content tool window in the Model Structure view.
- If the default reference is a diagram, the diagram opens and the element is selected within it.
-
To jump to a default reference of a diagram element, hold down the [Shift] key and double-click on a node.
- If there is no default reference, nothing happens.
- If there is just one default reference, you will jump to this default reference of the element.
-
If multiple default references exist, the Go to default reference dialog appears. Select the default reference you want to jump to and confirm with OK.
The referenced element is displayed and selected.
