-
Notifications
You must be signed in to change notification settings - Fork 85
/
6_Diagram exploration.html
285 lines (285 loc) · 10.8 KB
/
6_Diagram exploration.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>6_Diagram exploration</title>
<link type="text/css" rel="stylesheet" href="PLUGINS_ROOT/org.polarsys.capella.doc/html/styles.css"/>
</head>
<body>
<h1 id="Diagram_Exploration">Diagram Exploration</h1>
<h2 id="Find_an_element_in_a_diagram">Find an element in a diagram</h2>
<p>The
<b>
<i>Ctrl+o</i>
</b> command enables to display for a dedicated diagram, in an independent window (as following), every diagram elements.
</p>
<p>
<img border="0" src="../../Images/Tips8.png"/>
</p>
<h2 id="Diagram_outline">Diagram outline</h2>
<p>When the diagram is dense, the
<b>
<i>Outline View</i>
</b> enables to navigate in the diagram per diagram area.
</p>
<p>
<img border="0" src="../../Images/Tips19.png"/>
</p>
<h2 id="Scroll_in_a_large_diagram">Scroll in a large diagram</h2>
<p>If a diagram is large, it is possible to scroll easily through the diagram in all directions (both horizontally and vertically at the same time) by using on of the shortcuts below:</p>
<ul>
<li>
<b>Space</b> +
<b>left click </b>
</li>
<li>
<b>Mouse wheel click</b>
</li>
</ul>
<p>
<div class="thumb">
<div class="thumbinner" style="width:702px;">
<a href="../../Images/Tips72.png" class="image">
<img class="thumbimage" width="700" border="0" src="../../Images/Tips72.png"/>
</a>
</div>
</div>
</p>
<h2 id="Selection_menu_in_diagram">Selection menu in diagram</h2>
<p>The new
<b>Select</b> menu in diagram consists of tools for highlighting related elements to the selected element(s) on the diagram. For instance, on a SAB diagram, select a
<i>function</i> and right click on the contextual menu
<b>Select/Elements of Same Type</b> will select all functions on the SAB diagram.
</p>
<ul>
<li>Select
<b>one</b> or
<b>many</b> elements on the diagram and right-click to have the contextual menu.
</li>
<li>Based on those selected elements, tools will be dynamically added to the menu
<b>Select</b>
</li>
</ul>
<p>
<div class="thumb">
<div class="thumbinner">
<a href="../../Images/Tips83.png" class="image">
<img class="thumbimage" border="0" src="../../Images/Tips83.png"/>
</a>
</div>
</div>
</p>
<p>The available tools are:</p>
<table class="wikitable">
<tr>
<td>
<b>Related REC Elements</b>
</td>
<td>Select all elements on the active diagram which are related to the
<b>selected REC</b> as the current selected element(s)
</td>
</tr>
<tr>
<td>
<b>Related RPL Elements</b>
</td>
<td>Select all elements on the active diagram which are related to the
<b>selected RPL</b> as the current selected element(s)
</td>
</tr>
<tr>
<td>
<b>Elements of Same Type</b>
</td>
<td>Select all elements on the active diagram which have the
<b>same type</b> as the current selected element(s)
</td>
</tr>
<tr>
<td>
<b>Related Functional Chain Elements</b>
</td>
<td>Select all functional exchanges, exchange categories and ports on the active diagram which are
<b>related to</b> as the current selected Functional Chain
</td>
</tr>
<tr>
<td>
<b>Related Physical Path Elements</b>
</td>
<td>Select all physical links, categories and ports on the active diagram which are
<b>related to</b> as the current selected Physical Path
</td>
</tr>
<tr>
<td>
<b>Resembling Elements</b>
</td>
<td>Select all elements on the active diagram which have the
<b>same mapping</b> as the current selected element(s)
</td>
</tr>
<tr>
<td>
<b>Owned ports</b>
</td>
<td>Select all ports on the active diagram which are owned by the current selected element(s)</td>
</tr>
<tr>
<td>
<b>Owned elements</b>
</td>
<td>Select all elements on the active diagram which are owned by the current selected element(s)</td>
</tr>
<tr>
<td>
<b>Related connections</b>
</td>
<td>Select all connections on the active diagram which are related to the current selected element(s)</td>
</tr>
</table>
<h2 id="Generic_connection_creation_tool">Generic connection creation tool</h2>
<p>A new tool called
<b>Generic Connection Creation Tool</b> is added to the palette of diagram allowing create new edge more dynamically:
</p>
<ul>
<li>Select the tool icon
<img border="0" src="../../Images/IconCreateEdgeView.gif"/> on the palette.
</li>
<li>Select a graphical element on the diagram as
<b>source</b> of a new edge
</li>
<li>Select a graphical element on the diagram as
<b>target</b> of a new edge
</li>
<li>According to the selected source and target, a list of possible types of edge will be proposed as a contextual menu. </li>
</ul>
<p>
<div class="thumb">
<div class="thumbinner">
<a href="../../Images/Tips84.png" class="image">
<img class="thumbimage" border="0" src="../../Images/Tips84.png"/>
</a>
</div>
</div>
</p>
<h2 id="Organize_diagrams_in_Project_Explorer">Organize diagrams in Project Explorer</h2>
<p>When the number of diagrams increases, it is necessary to organize them. </p>
<h4 id="Organize_diagrams_by_drag_and_drop">Organize diagrams by drag and drop</h4>
<p>Blank diagrams (for instance XAB and IDB) can be drag and dropped between Components or Component packages. For example, a sub-package can be created under the Logical System to group certain LAB diagrams as follows: </p>
<p>
<div class="thumb">
<div class="thumbinner">
<a href="../../Images/DiagramsInPackage.png" class="image">
<img class="thumbimage" border="0" src="../../Images/DiagramsInPackage.png"/>
</a>
</div>
</div>
</p>
<h4 id="Organize_diagrams_via_package_tag">Organize diagrams via package tag</h4>
<p>Another way to organize diagrams is via package tag. Several diagrams can be grouped together in a package tag. In the view
<b>Properties</b> of a diagram, it is possible to:
</p>
<ul>
<li>Create a new package</li>
<li>Add a diagram to an existing package</li>
</ul>
<p>
<div class="thumb">
<div class="thumbinner">
<a href="../../Images/Tips85.png" class="image">
<img class="thumbimage" border="0" src="../../Images/Tips85.png"/>
</a>
</div>
</div>
</p>
<h2 id="Visibility_Mode_-_new_Sirius_layer_to_manage_hidden_graphical_elements">Visibility Mode - new Sirius layer to manage hidden graphical elements</h2>
<p>The
<b>Visibility Mode</b> allows to visualize all elements of the diagram: if an element is currently invisible because of an active filter or being hidden by user, it will be shown with transparency.
</p>
<p>This mode can be activated from the toolbar of diagram.</p>
<p>
<div class="thumb">
<div class="thumbinner">
<a href="../../Images/Tips86.png" class="image">
<img class="thumbimage" border="0" src="../../Images/Tips86.png"/>
</a>
</div>
</div>
</p>
<p>If the
<b>Visibility Mode</b> is active, double-clicking on a graphical element will change its visibility (from visible to invisible and vice versa) without modifying semantic models:
</p>
<ul>
<li>If a selected diagram element is currently invisible and it is contained by an invisible element, both of them will be made visible.</li>
<li>If a selected diagram element is currently invisible and it contains hidden children, the element will be made visible and its children will be displayed with transparency.</li>
<li>If a selected diagram element is an edge, it will change the visibility of its source and target as well.</li>
<li>If a selected diagram element is currently invisible because of an active filter, a dialog will be prompted to ask for deactivating the filter.</li>
<li>If a selected diagram element is currently invisible because of an inactive layer, a dialog will be prompted to ask for activating the layer.</li>
</ul>
<table border="1">
<tr>
<td>
<p>
<img height="48" width="48" border="0" src="../../Images/InfoIcon.png"/>
</p>
</td>
<td>
<p>This
<b>Visibility Mode</b> is not persisted: when a diagram is closed, the mode is automatically disabled.
</p>
</td>
</tr>
</table>
<h2 id="Note_as_graphical_link_toward_other_diagram">Note as graphical link toward other diagram</h2>
<p>The new tool
<b>Representation Link</b> in the palette allows to create a graphical link toward an existing diagram.
</p>
<ul>
<li>The linked diagram is represented as a node element</li>
<li>The content of note is synchronized with the name of linked diagram</li>
<li>
<b>Double-clicking</b> on the note will open the linked diagram
</li>
</ul>
<p>
<div class="thumb">
<div class="thumbinner">
<a href="../../Images/Tips90.png" class="image">
<img class="thumbimage" border="0" src="../../Images/Tips90.png"/>
</a>
</div>
</div>
</p>
<h2 id="Refresh_many_representations_at_once">Refresh many representations at once</h2>
<p>On the
<b>Project Explorer</b>, it is possible to refresh at once many
<i>sub</i>-representations related to a selected element.
</p>
<p>
<div class="thumb">
<div class="thumbinner" style="width:482px;">
<a href="../../Images/Tips92.png" class="image">
<img class="thumbimage" width="480" border="0" src="../../Images/Tips92.png"/>
</a>
</div>
</div>
</p>
<h2 id="Title_Blocks">Title Blocks</h2>
<p>The title blocks enables the possibility to add information about diagram elements or the diagram itself and can be shown in diagram to provide additional information chosen by users.
Additional details about title blocks (tools, customization) can be found below:</p>
<ul>
<li>
<a href="https://github.com/eclipse-capella/capella/wiki/Release-Notes-1.4.1" target="_blank">Release Notes 1.4.1</a>
</li>
<li>
<a href="/wiki/../help/topic/org.polarsys.capella.preferences.doc/html/06.%20Preferences/6.2.%20Model%20preferences.html#Title_Block" title="../help/topic/org.polarsys.capella.preferences.doc/html/06.%20Preferences/6.2.%20Model%20preferences.html#Title_Block">Preferences page</a>
</li>
</ul>
<p>
<img height="562" width="961" border="0" src="../../Images/Tips610_TitleBlocks.png"/>
</p>
<h3 id="Easily_select_Title_Blocks">Easily select Title Blocks</h3>
<p>Sometimes it's may seems to be difficult to select a title block in order to move it from one place to another. By pressing CTRL key while clicking onto it, the Title Block will be selected.</p>
</body>
</html>