plugin.xml 63.4 KB
Newer Older
Elemer Lelik's avatar
Elemer Lelik committed
1
2
<?xml version="1.0" encoding="UTF-8"?>
<!--
balaskoa's avatar
balaskoa committed
3
 Copyright (c) 2000-2016 Ericsson Telecom AB
Elemer Lelik's avatar
Elemer Lelik committed
4
5
6
7
8
9

 All rights reserved. This program and the accompanying materials
 are made available under the terms of the Eclipse Public License v1.0
 which accompanies this distribution, and is available at
 http://www.eclipse.org/legal/epl-v10.html
 -->
Elemer Lelik's avatar
Elemer Lelik committed
10
<?eclipse version="4.4"?>
Elemer Lelik's avatar
Elemer Lelik committed
11
<plugin>
Elemer Lelik's avatar
Elemer Lelik committed
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
  <extension point="org.eclipse.ui.commands">
    <command defaultHandler="org.eclipse.titan.designer.actions.NatureConverter"
      id="org.eclipse.titan.designer.actions.NatureConverter" name="NatureConverter" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command defaultHandler="org.eclipse.titan.designer.actions.RemoteBuilder"
      id="org.eclipse.titan.designer.actions.RemoteBuilder" name="RemoteBuilder" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command defaultHandler="org.eclipse.titan.designer.actions.ExcludeFromBuild"
      id="org.eclipse.titan.designer.actions.ExcludeFromBuild" name="ExcludeFromBuild" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
      defaultHandler="org.eclipse.titan.designer.actions.GenerateBuilderInformation"
      id="org.eclipse.titan.designer.actions.GenerateBuilderInformation"
      name="GenerateBuilderInformation" />
  </extension>
30
31
32
33
34
35
  <extension point="org.eclipse.ui.commands">
    <command
      defaultHandler="org.eclipse.titan.designer.actions.MakeArchive"
      id="org.eclipse.titan.designer.actions.MakeArchive"
      name="MakeArchive" />
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
36
37
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
38
      defaultHandler="org.eclipse.titan.designer.editors.ttcnppeditor.actions.RenameRefactoringAction"
Elemer Lelik's avatar
Elemer Lelik committed
39
40
41
42
      id="org.eclipse.titan.designer.editors.ttcnppeditor.RenameRefactoringAction"
      name="Rename refactoring" />
  </extension>
  <extension point="org.eclipse.ui.commands">
Elemer Lelik's avatar
Elemer Lelik committed
43
    <command defaultHandler="org.eclipse.titan.designer.editors.actions.FirstCharAction"
Elemer Lelik's avatar
Elemer Lelik committed
44
45
46
      id="org.eclipse.titan.designer.editors.FirstCharAction" name="Line Start" />
  </extension>
  <extension point="org.eclipse.ui.commands">
Elemer Lelik's avatar
Elemer Lelik committed
47
    <command defaultHandler="org.eclipse.titan.designer.editors.actions.LastCharAction"
Elemer Lelik's avatar
Elemer Lelik committed
48
49
50
51
      id="org.eclipse.titan.designer.editors.LastCharAction" name="Line End" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
52
      defaultHandler="org.eclipse.titan.designer.editors.ttcn3editor.actions.RenameRefactoringAction"
Elemer Lelik's avatar
Elemer Lelik committed
53
54
55
      id="org.eclipse.titan.designer.editors.ttcn3editor.RenameRefactoringAction"
      name="Rename refactoring" />
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
56

Elemer Lelik's avatar
Elemer Lelik committed
57
58
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
59
      defaultHandler="org.eclipse.titan.designer.editors.configeditor.actions.FirstCharAction"
Elemer Lelik's avatar
Elemer Lelik committed
60
61
62
63
64
      id="org.eclipse.titan.designer.editors.configeditor.FirstCharAction"
      name="Line Start" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
65
      defaultHandler="org.eclipse.titan.designer.editors.configeditor.actions.LastCharAction"
Elemer Lelik's avatar
Elemer Lelik committed
66
67
68
69
70
      id="org.eclipse.titan.designer.editors.configeditor.LastCharAction"
      name="Line End" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
71
      defaultHandler="org.eclipse.titan.designer.editors.asn1editor.actions.RenameRefactoringAction"
Elemer Lelik's avatar
Elemer Lelik committed
72
73
74
      id="org.eclipse.titan.designer.editors.asn1editor.RenameRefactoringAction"
      name="Rename refactoring" />
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
75

Elemer Lelik's avatar
Elemer Lelik committed
76
77
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
78
      defaultHandler="org.eclipse.titan.designer.editors.ttcn3editor.actions.OpenDeclaration"
Elemer Lelik's avatar
Elemer Lelik committed
79
80
81
82
83
      id="org.eclipse.titan.designer.editors.ttcn3editor.OpenDeclaration"
      name="Open Declaration" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
84
      defaultHandler="org.eclipse.titan.designer.editors.ttcn3editor.actions.FindReferences"
Elemer Lelik's avatar
Elemer Lelik committed
85
86
87
88
89
      id="org.eclipse.titan.designer.editors.ttcn3editor.FindReferences"
      name="Find References" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
90
      defaultHandler="org.eclipse.titan.designer.editors.asn1editor.actions.OpenDeclaration"
Elemer Lelik's avatar
Elemer Lelik committed
91
92
93
94
95
      id="org.eclipse.titan.designer.editors.asn1editor.OpenDeclaration"
      name="Open Declaration" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
96
      defaultHandler="org.eclipse.titan.designer.editors.asn1editor.actions.FindReferences"
Elemer Lelik's avatar
Elemer Lelik committed
97
98
99
100
101
      id="org.eclipse.titan.designer.editors.asn1editor.FindReferences"
      name="Find References" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
102
      defaultHandler="org.eclipse.titan.designer.editors.asn1editor.actions.RenameRefactoringAction"
Elemer Lelik's avatar
Elemer Lelik committed
103
104
105
106
107
      id="org.eclipse.titan.designer.editors.asn1editor.RenameRefactoring"
      name="Rename refactoring" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
108
      defaultHandler="org.eclipse.titan.designer.editors.configeditor.actions.OpenDeclaration"
Elemer Lelik's avatar
Elemer Lelik committed
109
110
111
112
113
      id="org.eclipse.titan.designer.editors.configeditor.OpenDeclaration"
      name="Open Declaration" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
114
      defaultHandler="org.eclipse.titan.designer.editors.ttcnppeditor.actions.OpenDeclaration"
Elemer Lelik's avatar
Elemer Lelik committed
115
116
117
118
119
      id="org.eclipse.titan.designer.editors.ttcnppeditor.OpenDeclaration"
      name="Open Declaration" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
120
      defaultHandler="org.eclipse.titan.designer.editors.ttcnppeditor.actions.FindReferences"
Elemer Lelik's avatar
Elemer Lelik committed
121
122
123
      id="org.eclipse.titan.designer.editors.ttcnppeditor.FindReferences"
      name="Find References" />
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
124

Elemer Lelik's avatar
Elemer Lelik committed
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
  <extension point="org.eclipse.ui.commands">
    <command defaultHandler="org.eclipse.titan.designer.actions.ConvertXSD2TTCN"
      id="org.eclipse.titan.designer.actions.ConvertXSD2TTCN" name="Convert XSD files to TTCN-3" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
      defaultHandler="org.eclipse.titan.designer.actions.GenerateTestPortSkeleton"
      id="org.eclipse.titan.designer.actions.GenerateTestPortSkeleton"
      name="Generate Test Port skeleton" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command defaultHandler="org.eclipse.titan.designer.actions.CheckSemantic"
      id="org.eclipse.titan.designer.actions.CheckSemantic" name="Check syntax and semantics (no code generation)" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command defaultHandler="org.eclipse.titan.designer.actions.CheckSyntax"
      id="org.eclipse.titan.designer.actions.CheckSyntax" name="Check syntax (no semantic check, no code generation)" />
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
143

Elemer Lelik's avatar
Elemer Lelik committed
144
145
146
147
148
149
150
151
152
153
154
155
  <extension point="org.eclipse.ui.commands">
    <command
      defaultHandler="org.eclipse.titan.designer.nativewin32actions.CheckVersion"
      id="org.eclipse.titan.designer.nativewin32actions.CheckVersion"
      name="Check compiler version" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
      defaultHandler="org.eclipse.titan.designer.nativewin32actions.CheckSemantic"
      id="org.eclipse.titan.designer.nativewin32actions.CheckSemantic"
      name="Check syntax and semantics (no code generation, native Windows version)" />
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
156
157


Elemer Lelik's avatar
Elemer Lelik committed
158
159
160
161
162
  <extension point="org.eclipse.ui.commands">
    <command defaultHandler="org.eclipse.titan.designer.nativewin32actions.CheckSyntax"
      id="org.eclipse.titan.designer.nativewin32actions.CheckSyntax"
      name="Check syntax (no semantic check, no code generation, native Windows version)" />
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
163
164


Elemer Lelik's avatar
Elemer Lelik committed
165
166
167
168
169
  <extension point="org.eclipse.ui.commands">
    <command defaultHandler="org.eclipse.titan.designer.actions.CheckVersion"
      id="org.eclipse.titan.designer.actions.CheckVersion"
      name="Check syntax (no semantic check, no code generation, native Windows version)" />
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
170

Elemer Lelik's avatar
Elemer Lelik committed
171
172
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
173
      defaultHandler="org.eclipse.titan.designer.editors.asn1editor.actions.IndentAction"
Elemer Lelik's avatar
Elemer Lelik committed
174
175
176
177
178
      id="org.eclipse.titan.designer.editors.asn1editor.IndentAction"
      name="IndentAction" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
179
      defaultHandler="org.eclipse.titan.designer.editors.configeditor.actions.IndentAction"
Elemer Lelik's avatar
Elemer Lelik committed
180
181
182
183
184
      id="org.eclipse.titan.designer.editors.configeditor.IndentAction"
      name="IndentAction" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
185
      defaultHandler="org.eclipse.titan.designer.editors.ttcn3editor.actions.IndentAction"
Elemer Lelik's avatar
Elemer Lelik committed
186
187
188
189
190
      id="org.eclipse.titan.designer.editors.ttcn3editor.TTCN3IndentAction"
      name="IndentAction" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
191
      defaultHandler="org.eclipse.titan.designer.editors.ttcnppeditor.actions.IndentAction"
Elemer Lelik's avatar
Elemer Lelik committed
192
193
194
      id="org.eclipse.titan.designer.editors.ttcnppeditor.IndentAction"
      name="IndentAction" />
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
195
196


Elemer Lelik's avatar
Elemer Lelik committed
197
  <extension point="org.eclipse.ui.commands">
Elemer Lelik's avatar
Elemer Lelik committed
198
    <command
Elemer Lelik's avatar
Elemer Lelik committed
199
      defaultHandler="org.eclipse.titan.designer.editors.ttcn3editor.actions.GotoMatchingBracketAction"
Elemer Lelik's avatar
Elemer Lelik committed
200
201
202
203
204
      id="org.eclipse.titan.designer.editors.ttcn3editor.TTCN3GotoMatchingBracketAction"
      name="Go to Matching Bracket" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
205
      defaultHandler="org.eclipse.titan.designer.editors.ttcnppeditor.actions.GotoMatchingBracketAction"
Elemer Lelik's avatar
Elemer Lelik committed
206
207
208
209
210
      id="org.eclipse.titan.designer.editors.ttcnppeditor.TTCNPPGotoMatchingBracketAction"
      name="Go to Matching Bracket" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
211
      defaultHandler="org.eclipse.titan.designer.editors.configeditor.actions.GotoMatchingBracketAction"
Elemer Lelik's avatar
Elemer Lelik committed
212
213
214
215
216
      id="org.eclipse.titan.designer.editors.configeditor.ConfigGotoMatchingBracketAction"
      name="Go to Matching Bracket" />
  </extension>
  <extension point="org.eclipse.ui.commands">
    <command
Elemer Lelik's avatar
Elemer Lelik committed
217
      defaultHandler="org.eclipse.titan.designer.editors.asn1editor.actions.GotoMatchingBracketAction"
Elemer Lelik's avatar
Elemer Lelik committed
218
219
220
221
      id="org.eclipse.titan.designer.editors.asn1editor.ASN1GotoMatchingBracketAction"
      name="Go to Matching Bracket" />
    <command defaultHandler="org.eclipse.titan.designer.actions.FindDefinitionAction"
      id="org.eclipse.titan.designer.actions.FindDefinitionAction" name="Find definition" />
Elemer Lelik's avatar
Elemer Lelik committed
222
223
  </extension>

Elemer Lelik's avatar
Elemer Lelik committed
224
225
  <extension point="org.eclipse.ui.editors">
    <editor name="TTCN-3 Editor" extensions="ttcn, ttcn3" icon="icons/ttcn.gif"
Elemer Lelik's avatar
Elemer Lelik committed
226
227
228
229
      contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
      class="org.eclipse.titan.designer.editors.ttcn3editor.TTCN3Editor"
      id="org.eclipse.titan.designer.editors.ttcn3editor.TTCN3Editor">
    </editor>
Elemer Lelik's avatar
Elemer Lelik committed
230
    <editor name="TTCNPP Editor" extensions="ttcnpp" icon="icons/ttcnpp.gif"
Elemer Lelik's avatar
Elemer Lelik committed
231
232
233
234
      contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
      class="org.eclipse.titan.designer.editors.ttcnppeditor.TTCNPPEditor"
      id="org.eclipse.titan.designer.editors.ttcn3ppeditor.TTCN3PPEditor">
    </editor>
Elemer Lelik's avatar
Elemer Lelik committed
235
    <editor name="TTCNINC Editor" extensions="ttcnin" icon="icons/ttcninc.gif"
Elemer Lelik's avatar
Elemer Lelik committed
236
237
238
239
      contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
      class="org.eclipse.titan.designer.editors.ttcnppeditor.TTCNPPEditor"
      id="org.eclipse.titan.designer.editors.ttcn3ineditor.TTCN3INEditor">
    </editor>
Elemer Lelik's avatar
Elemer Lelik committed
240
    <editor name="ASN1 Editor" extensions="asn, asn1" icon="icons/asn.gif"
Elemer Lelik's avatar
Elemer Lelik committed
241
242
243
244
      contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
      class="org.eclipse.titan.designer.editors.asn1editor.ASN1Editor"
      id="org.eclipse.titan.designer.editors.asn1editor.ASN1Editor">
    </editor>
Elemer Lelik's avatar
Elemer Lelik committed
245
246
    <editor name="Configuration Editor" extensions="cfg"
      icon="icons/cfg.gif" contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
Elemer Lelik's avatar
Elemer Lelik committed
247
      class="org.eclipse.titan.designer.editors.configeditor.ConfigEditor"
Elemer Lelik's avatar
Elemer Lelik committed
248
249
250
251
252
253
254
255
256
      id="org.eclipse.titan.designer.editors.configeditor.ConfigEditor">
    </editor>
  </extension>






Elemer Lelik's avatar
Elemer Lelik committed
257
  <extension id="TITANActions" name="TITAN Actions" point="org.eclipse.ui.menus">
Elemer Lelik's avatar
Elemer Lelik committed
258
    <menuContribution
Elemer Lelik's avatar
Elemer Lelik committed
259
260
      locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
      <toolbar
Elemer Lelik's avatar
Elemer Lelik committed
261
        id="org.eclipse.example.commands.toolbar.changeSetOperations"
Elemer Lelik's avatar
Elemer Lelik committed
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
        label="ChangeSet Operations">
        <command commandId="org.eclipse.titan.designer.actions.ConvertXSD2TTCN"
          icon="icons/xsd2ttcn.gif" disabledIcon="icons/xsd2ttcn_d.gif"
          label="Convert XSD files to TTCN-3" tooltip="Convert XSD files to TTCN-3">
        </command>
        <command
          commandId="org.eclipse.titan.designer.actions.GenerateTestPortSkeleton"
          icon="icons/generate_testport.gif" disabledIcon="icons/generate_testport_d.gif"
          label="Generate Test Port skeleton" tooltip="Generate Test Port skeleton">
        </command>
        <command commandId="org.eclipse.titan.designer.actions.CheckVersion"
          icon="icons/check_version.gif" disabledIcon="icons/check_version_d.gif"
          label="Check compiler version" tooltip="Check compiler version">
          <visibleWhen>
            <not>
              <or>
                <systemTest property="os.name" value="Windows 7" />
                <systemTest property="os.name" value="Windows Vista" />
              </or>
Elemer Lelik's avatar
Elemer Lelik committed
281
            </not>
Elemer Lelik's avatar
Elemer Lelik committed
282
283
284
285
286
287
288
289
290
291
292
          </visibleWhen>
        </command>
        <command commandId="org.eclipse.titan.designer.actions.CheckSemantic"
          icon="icons/check_semantic.gif" disabledIcon="icons/check_semantic_d.gif"
          label="Check semantics" tooltip="Check syntax and semantics (no code generation)">
          <visibleWhen>
            <not>
              <or>
                <systemTest property="os.name" value="Windows 7" />
                <systemTest property="os.name" value="Windows Vista" />
              </or>
Elemer Lelik's avatar
Elemer Lelik committed
293
            </not>
Elemer Lelik's avatar
Elemer Lelik committed
294
295
296
297
298
299
300
301
302
303
304
          </visibleWhen>
        </command>
        <command commandId="org.eclipse.titan.designer.actions.CheckSyntax"
          icon="icons/check_syntax.gif" disabledIcon="icons/check_syntax_d.gif"
          label="Check syntax" tooltip="Check syntax (no semantic check, no code generation)">
          <visibleWhen>
            <not>
              <or>
                <systemTest property="os.name" value="Windows 7" />
                <systemTest property="os.name" value="Windows Vista" />
              </or>
Elemer Lelik's avatar
Elemer Lelik committed
305
            </not>
Elemer Lelik's avatar
Elemer Lelik committed
306
307
308
309
310
311
312
313
314
315
316
317
          </visibleWhen>
        </command>
        <command
          id="org.eclipse.titan.designer.editors.ttcn3editor.ToggleComment"
          commandId="org.eclipse.titan.designer.editors.ttcn3editor.ToggleComment"
          label="Toggle Comment" tooltip="Toggle Comment">
          <visibleWhen>
            <not>
              <or>
                <systemTest property="os.name" value="Windows 7" />
                <systemTest property="os.name" value="Windows Vista" />
              </or>
Elemer Lelik's avatar
Elemer Lelik committed
318
            </not>
Elemer Lelik's avatar
Elemer Lelik committed
319
320
          </visibleWhen>
        </command>
Elemer Lelik's avatar
Elemer Lelik committed
321
322
323
      </toolbar>
    </menuContribution>
    <menuContribution
Elemer Lelik's avatar
Elemer Lelik committed
324
325
      locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
      <toolbar
Elemer Lelik's avatar
Elemer Lelik committed
326
        id="org.eclipse.example.commands.toolbar.changeSetOperations"
Elemer Lelik's avatar
Elemer Lelik committed
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
        label="ChangeSet Operations">
        <command icon="icons/check_version_win.gif"
          disabledIcon="icons/check_version_win_d.gif" label="Check compiler version"
          tooltip="Check compiler version (native Windows version)"
          commandId="org.eclipse.titan.designer.nativewin32actions.CheckVersion">
          <visibleWhen>
            <or>
              <systemTest property="os.name" value="Windows 7" />
              <systemTest property="os.name" value="Windows Vista" />
            </or>
          </visibleWhen>
        </command>
        <command id="org.eclipse.titan.designer.nativewin32CheckSemantic"
          icon="icons/check_semantic_win.gif" disabledIcon="icons/check_semantic_win_d.gif"
          label="Check semantics"
          tooltip="Check syntax and semantics (no code generation, native Windows version)"
          commandId="org.eclipse.titan.designer.nativewin32actions.CheckSemantic">
          <visibleWhen>
            <or>
              <systemTest property="os.name" value="Windows 7" />
              <systemTest property="os.name" value="Windows Vista" />
            </or>
          </visibleWhen>
        </command>
        <command id="org.eclipse.titan.designer.nativewin32CheckSyntax"
          icon="icons/check_syntax_win.gif" disabledIcon="icons/check_syntax_win_d.gif"
          label="Check syntax"
          tooltip="Check syntax (no semantic check, no code generation, native Windows version)"
          commandId="org.eclipse.titan.designer.nativewin32actions.CheckSyntax">
          <visibleWhen>
            <or>
              <systemTest property="os.name" value="Windows 7" />
              <systemTest property="os.name" value="Windows Vista" />
            </or>
          </visibleWhen>
        </command>
Elemer Lelik's avatar
Elemer Lelik committed
363
364
365
366
      </toolbar>
    </menuContribution>
  </extension>

Elemer Lelik's avatar
Elemer Lelik committed
367
368
  <extension id="org.eclipse.titan.designer.core.TITANNature"
    name="TITAN Nature" point="org.eclipse.core.resources.natures">
Elemer Lelik's avatar
Elemer Lelik committed
369
    <runtime>
Elemer Lelik's avatar
Elemer Lelik committed
370
      <run class="org.eclipse.titan.designer.core.TITANNature" />
Elemer Lelik's avatar
Elemer Lelik committed
371
    </runtime>
Elemer Lelik's avatar
Elemer Lelik committed
372
    <builder id="org.eclipse.titan.designer.core.TITANBuilder" />
Elemer Lelik's avatar
Elemer Lelik committed
373
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
374
375
376
  <extension point="org.eclipse.ui.ide.projectNatureImages">
    <image icon="icons/titan.gif" id="org.eclipse.titan.designer.core.TITANNatureImage"
      natureId="org.eclipse.titan.designer.core.TITANNature" />
Elemer Lelik's avatar
Elemer Lelik committed
377
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
378
379
  <extension id="org.eclipse.titan.designer.core.TITANBuilder"
    name="TITANBuilder" point="org.eclipse.core.resources.builders">
Elemer Lelik's avatar
Elemer Lelik committed
380
    <builder hasNature="true">
Elemer Lelik's avatar
Elemer Lelik committed
381
      <run class="org.eclipse.titan.designer.core.TITANBuilder" />
Elemer Lelik's avatar
Elemer Lelik committed
382
383
    </builder>
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
  <extension point="org.eclipse.ui.menus">
    <menuContribution locationURI="popup:org.eclipse.ui.popup.any?after=additions">
      <menu
            id="org.eclipse.titan.designer.TitanMenu"
            label="Titan">
        <command commandId="org.eclipse.titan.designer.actions.ExcludeFromBuild"
          label="Toggle exclude from build state" mode="FORCE_TEXT">
          <visibleWhen checkEnabled="false">
            <with variable="selection">
              <iterate operator="or">
                <adapt type="org.eclipse.core.resources.IResource">
                  <test property="org.eclipse.core.resources.projectNature"
                    value="org.eclipse.titan.designer.core.TITANNature">
                  </test>
                </adapt>
              </iterate>
            </with>
          </visibleWhen>
        </command>
        <command commandId="org.eclipse.titan.designer.actions.NatureConverter"
          label="Toggle Titan project nature" mode="FORCE_TEXT">
          <visibleWhen checkEnabled="false">
            <with variable="selection">
              <iterate operator="or">
                <adapt type="org.eclipse.core.resources.IProject">
                </adapt>
              </iterate>
            </with>
          </visibleWhen>
        </command>
        <separator name="org.eclipse.titan.designer.separator1"
          visible="true">
        </separator>
        <command
          commandId="org.eclipse.titan.designer.actions.GenerateBuilderInformation"
          id="org.eclipse.titan.designer.actions.GenerateBuilderInformation"
          label="Generate external builder information" mode="FORCE_TEXT">
          <visibleWhen checkEnabled="false">
            <with variable="selection">
              <iterate operator="or">
                <adapt type="org.eclipse.core.resources.IProject">
                  <test property="org.eclipse.core.resources.projectNature"
                    value="org.eclipse.titan.designer.core.TITANNature">
                  </test>
                </adapt>
              </iterate>
            </with>
          </visibleWhen>
        </command>
        <command commandId="org.eclipse.titan.designer.actions.RemoteBuilder"
          id="org.eclipse.titan.designer.core.RemoteBuilder" label="Build remotely">
          <visibleWhen checkEnabled="false">
            <with variable="selection">
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
              <iterate operator="or">
                <adapt type="org.eclipse.core.resources.IProject">
                  <test property="org.eclipse.core.resources.projectNature"
                    value="org.eclipse.titan.designer.core.TITANNature">
                  </test>
                </adapt>
              </iterate>
            </with>
          </visibleWhen>
        </command>
        <command
          commandId="org.eclipse.titan.designer.actions.MakeArchive"
          id="org.eclipse.titan.designer.actions.MakeArchive"
          label="Make archive" mode="FORCE_TEXT">
          <visibleWhen checkEnabled="false">
            <with variable="selection">
Elemer Lelik's avatar
Elemer Lelik committed
453
454
455
456
457
458
459
460
461
462
463
464
              <iterate operator="or">
                <adapt type="org.eclipse.core.resources.IProject">
                  <test property="org.eclipse.core.resources.projectNature"
                    value="org.eclipse.titan.designer.core.TITANNature">
                  </test>
                </adapt>
              </iterate>
            </with>
          </visibleWhen>
        </command>
      </menu>
    </menuContribution>
Elemer Lelik's avatar
Elemer Lelik committed
465
466

    <menuContribution
Elemer Lelik's avatar
Elemer Lelik committed
467
      locationURI="popup:org.eclipse.titan.designer.editors.asn1editor.context?after=additions">
Elemer Lelik's avatar
Elemer Lelik committed
468
      <command
Elemer Lelik's avatar
Elemer Lelik committed
469
470
471
        id="org.eclipse.titan.designer.editors.asn1editor.ASN1Indentation"
        commandId="org.eclipse.titan.designer.editors.asn1editor.IndentAction"
        label="Correct Indentation" icon="icons/titan.gif">
Elemer Lelik's avatar
Elemer Lelik committed
472
473
474
475
      </command>
      <command
        id="org.eclipse.titan.designer.editors.asn1editor.OpenDeclaration"
        commandId="org.eclipse.titan.designer.editors.asn1editor.OpenDeclaration"
Elemer Lelik's avatar
Elemer Lelik committed
476
        label="Open Declaration" icon="icons/titan.gif">
Elemer Lelik's avatar
Elemer Lelik committed
477
478
479
480
      </command>
      <command
        id="org.eclipse.titan.designer.editors.asn1editor.FindReferences"
        commandId="org.eclipse.titan.designer.editors.asn1editor.FindReferences"
Elemer Lelik's avatar
Elemer Lelik committed
481
        label="Find References" icon="icons/titan.gif">
Elemer Lelik's avatar
Elemer Lelik committed
482
483
484
485
486
487
488
489
490
      </command>
      <command
        commandId="org.eclipse.titan.designer.editors.asn1editor.RenameRefactoring"
        icon="icons/titan.gif"
        id="org.eclipse.titan.designer.editors.asn1editor.RenameRefactoring"
        label="Rename refactoring">
      </command>
    </menuContribution>

Elemer Lelik's avatar
Elemer Lelik committed
491
492
493
    <menuContribution
      locationURI="popup:org.eclipse.titan.designer.editors.configeditor.context?after=additions">
      <command
Elemer Lelik's avatar
Elemer Lelik committed
494
495
        id="org.eclipse.titan.designer.editors.configeditor.ConfigIndentation"
        commandId="org.eclipse.titan.designer.editors.configeditor.IndentAction"
Elemer Lelik's avatar
Elemer Lelik committed
496
        label="Correct Indentation" icon="icons/titan.gif">
Elemer Lelik's avatar
Elemer Lelik committed
497
498
499
500
      </command>
      <command
        id="org.eclipse.titan.designer.editors.configeditor.OpenDeclaration"
        commandId="org.eclipse.titan.designer.editors.configeditor.OpenDeclaration"
Elemer Lelik's avatar
Elemer Lelik committed
501
        label="Open Declaration" icon="icons/titan.gif">
Elemer Lelik's avatar
Elemer Lelik committed
502
503
504
505
      </command>
    </menuContribution>


Elemer Lelik's avatar
Elemer Lelik committed
506
    <menuContribution
Elemer Lelik's avatar
Elemer Lelik committed
507
508
509
510
      locationURI="popup:org.eclipse.titan.designer.editors.ttcn3editor.context?after=additions">
      <command
        id="org.eclipse.titan.designer.editors.ttcn3editor.TTCN3Indentation"
        commandId="org.eclipse.titan.designer.editors.ttcn3editor.TTCN3IndentAction"
Elemer Lelik's avatar
Elemer Lelik committed
511
        label="Correct Indentation" icon="icons/titan.gif">
Elemer Lelik's avatar
Elemer Lelik committed
512
513
514
515
      </command>
      <command
        id="org.eclipse.titan.designer.editors.ttcn3editor.OpenDeclaration"
        commandId="org.eclipse.titan.designer.editors.ttcn3editor.OpenDeclaration"
Elemer Lelik's avatar
Elemer Lelik committed
516
        label="Open Declaration" icon="icons/titan.gif">
Elemer Lelik's avatar
Elemer Lelik committed
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
      </command>
      <command
        commandId="org.eclipse.titan.designer.editors.ttcn3editor.FindReferences"
        icon="icons/titan.gif"
        id="org.eclipse.titan.designer.editors.ttcn3editor.FindReferences"
        label="Find References">
      </command>
      <command
        commandId="org.eclipse.titan.designer.editors.ttcn3editor.RenameRefactoringAction"
        icon="icons/titan.gif"
        id="org.eclipse.titan.designer.editors.ttcn3editor.RenameRefactoringAction"
        label="Rename refactoring">
      </command>
    </menuContribution>

    <menuContribution
      locationURI="popup:org.eclipse.titan.designer.editors.ttcn3ppeditor.context?after=additions">
      <command
        id="org.eclipse.titan.designer.editors.ttcnppeditor.TTCNPPIndentation"
        commandId="org.eclipse.titan.designer.editors.ttcnppeditor.IndentAction"
Elemer Lelik's avatar
Elemer Lelik committed
537
        label="Correct Indentation" icon="icons/titan.gif">
Elemer Lelik's avatar
Elemer Lelik committed
538
539
540
541
      </command>
      <command
        id="org.eclipse.titan.designer.editors.ttcnppeditor.OpenDeclaration"
        commandId="org.eclipse.titan.designer.editors.ttcnppeditor.OpenDeclaration"
Elemer Lelik's avatar
Elemer Lelik committed
542
        label="Open Declaration" icon="icons/titan.gif">
Elemer Lelik's avatar
Elemer Lelik committed
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
      </command>
      <command
        commandId="org.eclipse.titan.designer.editors.ttcnppeditor.FindReferences"
        icon="icons/titan.gif"
        id="org.eclipse.titan.designer.editors.ttcnppeditor.FindReferences"
        label="Find References">
      </command>
      <command
        commandId="org.eclipse.titan.designer.editors.ttcnppeditor.RenameRefactoringAction"
        icon="icons/titan.gif"
        id="org.eclipse.titan.designer.editors.ttcnppeditor.RenameRefactoring"
        label="Rename refactoring">
      </command>
    </menuContribution>


Elemer Lelik's avatar
Elemer Lelik committed
559
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
560
561


Elemer Lelik's avatar
Elemer Lelik committed
562
563
564
  <extension point="org.eclipse.core.runtime.preferences">
    <initializer
      class="org.eclipse.titan.designer.preferences.PreferenceInitializer" />
Elemer Lelik's avatar
Elemer Lelik committed
565
566
567
568
569
  </extension>
  <extension point="org.eclipse.ui.preferencePages">
    <page
      id="org.eclipse.titan.designer.preferences.pages.TITANPreferencePage"
      class="org.eclipse.titan.designer.preferences.pages.TITANPreferencePage"
Elemer Lelik's avatar
Elemer Lelik committed
570
      name="TITAN Preferences" />
Elemer Lelik's avatar
Elemer Lelik committed
571
572
573
574
    <page
      id="org.eclipse.titan.designer.preferences.pages.ContentAssistPage"
      class="org.eclipse.titan.designer.preferences.pages.ContentAssistPage"
      name="Content Assist"
Elemer Lelik's avatar
Elemer Lelik committed
575
576
      category="org.eclipse.titan.designer.preferences.pages.TITANPreferencePage" />
    <page id="org.eclipse.titan.designer.preferences.pages.FoldingPage"
Elemer Lelik's avatar
Elemer Lelik committed
577
578
      class="org.eclipse.titan.designer.preferences.pages.FoldingPage"
      name="Folding"
Elemer Lelik's avatar
Elemer Lelik committed
579
      category="org.eclipse.titan.designer.preferences.pages.TITANPreferencePage" />
Elemer Lelik's avatar
Elemer Lelik committed
580
581
582
583
    <page
      id="org.eclipse.titan.designer.preferences.pages.OnTheFlyCheckerPreferencePage"
      class="org.eclipse.titan.designer.preferences.pages.OnTheFlyCheckerPreferencePage"
      name="On-the-fly checker"
Elemer Lelik's avatar
Elemer Lelik committed
584
      category="org.eclipse.titan.designer.preferences.pages.TITANPreferencePage" />
Elemer Lelik's avatar
Elemer Lelik committed
585
586
587
588
    <page
      id="org.eclipse.titan.designer.preferences.pages.ErrorsWarningsPreferencePage"
      class="org.eclipse.titan.designer.preferences.pages.ErrorsWarningsPreferencePage"
      name="Errors/Warnings"
Elemer Lelik's avatar
Elemer Lelik committed
589
      category="org.eclipse.titan.designer.preferences.pages.OnTheFlyCheckerPreferencePage" />
Elemer Lelik's avatar
Elemer Lelik committed
590
591
592
593
    <page
      id="org.eclipse.titan.designer.preferences.pages.NamingConventionPreferencePage"
      class="org.eclipse.titan.designer.preferences.pages.NamingConventionPreferencePage"
      name="Naming conventions"
Elemer Lelik's avatar
Elemer Lelik committed
594
      category="org.eclipse.titan.designer.preferences.pages.OnTheFlyCheckerPreferencePage" />
Elemer Lelik's avatar
Elemer Lelik committed
595
596
597
598
    <page
      id="org.eclipse.titan.designer.preferences.pages.ExcludedResourcesPreferencePage"
      class="org.eclipse.titan.designer.preferences.pages.ExcludedResourcesPreferencePage"
      name="Excluded resources"
Elemer Lelik's avatar
Elemer Lelik committed
599
      category="org.eclipse.titan.designer.preferences.pages.TITANPreferencePage" />
Elemer Lelik's avatar
Elemer Lelik committed
600
601
602
603
    <page
      id="org.eclipse.titan.designer.preferences.pages.SyntaxHighlightPage"
      class="org.eclipse.titan.designer.preferences.pages.SyntaxHighlightPage"
      name="Syntax Coloring"
Elemer Lelik's avatar
Elemer Lelik committed
604
      category="org.eclipse.titan.designer.preferences.pages.TITANPreferencePage" />
Elemer Lelik's avatar
Elemer Lelik committed
605
606
607
608
    <page
      id="org.eclipse.titan.designer.preferences.pages.ShowMatchingBracketPage"
      class="org.eclipse.titan.designer.preferences.pages.ShowMatchingBracketPage"
      name="Highlight matching brackets"
Elemer Lelik's avatar
Elemer Lelik committed
609
      category="org.eclipse.titan.designer.preferences.pages.TITANPreferencePage" />
Elemer Lelik's avatar
Elemer Lelik committed
610
611
612
613
    <page
      id="org.eclipse.titan.designer.preferences.pages.MarkOccurrencesPage"
      class="org.eclipse.titan.designer.preferences.pages.MarkOccurrencesPage"
      name="Mark occurrences"
Elemer Lelik's avatar
Elemer Lelik committed
614
615
      category="org.eclipse.titan.designer.preferences.pages.TITANPreferencePage" />
    <page id="org.eclipse.titan.designer.preferences.pages.IndentationPage"
Elemer Lelik's avatar
Elemer Lelik committed
616
617
      class="org.eclipse.titan.designer.preferences.pages.IndentationPage"
      name="Indentation"
Elemer Lelik's avatar
Elemer Lelik committed
618
619
      category="org.eclipse.titan.designer.preferences.pages.TITANPreferencePage" />
    <page id="org.eclipse.titan.designer.preferences.pages.TypingPage"
Elemer Lelik's avatar
Elemer Lelik committed
620
621
      class="org.eclipse.titan.designer.preferences.pages.TypingPage"
      name="Typing"
Elemer Lelik's avatar
Elemer Lelik committed
622
623
      category="org.eclipse.titan.designer.preferences.pages.TITANPreferencePage" />
    <page id="org.eclipse.titan.designer.preferences.pages.TITANActionPage"
Elemer Lelik's avatar
Elemer Lelik committed
624
625
      class="org.eclipse.titan.designer.preferences.pages.TITANActionPage"
      name="TITAN actions"
Elemer Lelik's avatar
Elemer Lelik committed
626
627
      category="org.eclipse.titan.designer.preferences.pages.TITANPreferencePage" />
    <page
Elemer Lelik's avatar
Elemer Lelik committed
628
629
630
      id="org.eclipse.titan.designer.preferences.pages.DebugPreferencePage"
      class="org.eclipse.titan.designer.preferences.pages.DebugPreferencePage"
      name="Debug"
Elemer Lelik's avatar
Elemer Lelik committed
631
632
      category="org.eclipse.titan.designer.preferences.pages.TITANPreferencePage" />
    <page
Elemer Lelik's avatar
Elemer Lelik committed
633
634
635
      id="org.eclipse.titan.designer.preferences.pages.ExportOptionsPage"
      class="org.eclipse.titan.designer.preferences.pages.ExportOptionsPage"
      name="Export"
Elemer Lelik's avatar
Elemer Lelik committed
636
      category="org.eclipse.titan.designer.preferences.pages.TITANPreferencePage" />
Elemer Lelik's avatar
Elemer Lelik committed
637
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
638
639
  <extension point="org.eclipse.ui.propertyPages">
    <page name="TITAN Project Property" nameFilter="*"
Elemer Lelik's avatar
Elemer Lelik committed
640
641
      class="org.eclipse.titan.designer.properties.pages.ProjectBuildPropertyPage"
      id="org.eclipse.titan.designer.properties.pages.ProjectBuildPropertyPage">
Elemer Lelik's avatar
Elemer Lelik committed
642
      <filter name="projectNature" value="org.eclipse.titan.designer.core.TITANNature">
Elemer Lelik's avatar
Elemer Lelik committed
643
644
      </filter>
      <enabledWhen>
Elemer Lelik's avatar
Elemer Lelik committed
645
        <instanceof value="org.eclipse.core.resources.IProject">
Elemer Lelik's avatar
Elemer Lelik committed
646
647
648
        </instanceof>
      </enabledWhen>
    </page>
Elemer Lelik's avatar
Elemer Lelik committed
649
    <page name="Naming convention" nameFilter="*"
Elemer Lelik's avatar
Elemer Lelik committed
650
651
652
      class="org.eclipse.titan.designer.properties.pages.ProjectNamingConventionPropertyPage"
      id="org.eclipse.titan.designer.properties.pages.ProjectNamingConventionPropertyPage"
      category="org.eclipse.titan.designer.properties.pages.ProjectBuildPropertyPage">
Elemer Lelik's avatar
Elemer Lelik committed
653
      <filter name="projectNature" value="org.eclipse.titan.designer.core.TITANNature">
Elemer Lelik's avatar
Elemer Lelik committed
654
655
      </filter>
      <enabledWhen>
Elemer Lelik's avatar
Elemer Lelik committed
656
        <instanceof value="org.eclipse.core.resources.IProject">
Elemer Lelik's avatar
Elemer Lelik committed
657
658
659
        </instanceof>
      </enabledWhen>
    </page>
Elemer Lelik's avatar
Elemer Lelik committed
660
    <page name="Remote build" nameFilter="*"
Elemer Lelik's avatar
Elemer Lelik committed
661
662
663
      class="org.eclipse.titan.designer.properties.pages.ProjectRemoteBuildPropertyPage"
      id="org.eclipse.titan.designer.properties.pages.ProjectRemoteBuildPropertyPage"
      category="org.eclipse.titan.designer.properties.pages.ProjectBuildPropertyPage">
Elemer Lelik's avatar
Elemer Lelik committed
664
      <filter name="projectNature" value="org.eclipse.titan.designer.core.TITANNature">
Elemer Lelik's avatar
Elemer Lelik committed
665
666
      </filter>
      <enabledWhen>
Elemer Lelik's avatar
Elemer Lelik committed
667
        <instanceof value="org.eclipse.core.resources.IProject">
Elemer Lelik's avatar
Elemer Lelik committed
668
669
670
        </instanceof>
      </enabledWhen>
    </page>
Elemer Lelik's avatar
Elemer Lelik committed
671
    <page name="Project Configurations" nameFilter="*"
Elemer Lelik's avatar
Elemer Lelik committed
672
673
674
      class="org.eclipse.titan.designer.properties.pages.ProjectConfigurationsPropertyPage"
      id="org.eclipse.titan.designer.properties.pages.ProjectConfigurationsPropertyPage"
      category="org.eclipse.titan.designer.properties.pages.ProjectBuildPropertyPage">
Elemer Lelik's avatar
Elemer Lelik committed
675
      <filter name="projectNature" value="org.eclipse.titan.designer.core.TITANNature">
Elemer Lelik's avatar
Elemer Lelik committed
676
677
      </filter>
      <enabledWhen>
Elemer Lelik's avatar
Elemer Lelik committed
678
        <instanceof value="org.eclipse.core.resources.IProject">
Elemer Lelik's avatar
Elemer Lelik committed
679
680
681
        </instanceof>
      </enabledWhen>
    </page>
Elemer Lelik's avatar
Elemer Lelik committed
682
    <page name="TITAN Folder Property" nameFilter="*"
Elemer Lelik's avatar
Elemer Lelik committed
683
684
      class="org.eclipse.titan.designer.properties.pages.FolderBuildPropertyPage"
      id="org.eclipse.titan.designer.properties.pages.FolderBuildPropertyPage">
Elemer Lelik's avatar
Elemer Lelik committed
685
      <filter name="projectNature" value="org.eclipse.titan.designer.core.TITANNature">
Elemer Lelik's avatar
Elemer Lelik committed
686
687
      </filter>
      <enabledWhen>
Elemer Lelik's avatar
Elemer Lelik committed
688
        <instanceof value="org.eclipse.core.resources.IFolder">
Elemer Lelik's avatar
Elemer Lelik committed
689
690
691
        </instanceof>
      </enabledWhen>
    </page>
Elemer Lelik's avatar
Elemer Lelik committed
692
    <page name="Naming convention" nameFilter="*"
Elemer Lelik's avatar
Elemer Lelik committed
693
694
695
      class="org.eclipse.titan.designer.properties.pages.FolderNamingConventionPropertyPage"
      id="org.eclipse.titan.designer.properties.pages.FolderNamingConventionPropertyPage"
      category="org.eclipse.titan.designer.properties.pages.FolderBuildPropertyPage">
Elemer Lelik's avatar
Elemer Lelik committed
696
      <filter name="projectNature" value="org.eclipse.titan.designer.core.TITANNature">
Elemer Lelik's avatar
Elemer Lelik committed
697
698
      </filter>
      <enabledWhen>
Elemer Lelik's avatar
Elemer Lelik committed
699
        <instanceof value="org.eclipse.core.resources.IFolder">
Elemer Lelik's avatar
Elemer Lelik committed
700
701
702
        </instanceof>
      </enabledWhen>
    </page>
Elemer Lelik's avatar
Elemer Lelik committed
703
    <page name="TITAN File Property" nameFilter="*"
Elemer Lelik's avatar
Elemer Lelik committed
704
705
      class="org.eclipse.titan.designer.properties.pages.FileBuildPropertyPage"
      id="org.eclipse.titan.designer.properties.pages.FileBuildPropertyPage">
Elemer Lelik's avatar
Elemer Lelik committed
706
      <filter name="projectNature" value="org.eclipse.titan.designer.core.TITANNature">
Elemer Lelik's avatar
Elemer Lelik committed
707
708
      </filter>
      <enabledWhen>
Elemer Lelik's avatar
Elemer Lelik committed
709
        <instanceof value="org.eclipse.core.resources.IFile">
Elemer Lelik's avatar
Elemer Lelik committed
710
711
712
713
714
        </instanceof>
      </enabledWhen>
    </page>
  </extension>
  <extension point="org.eclipse.ui.decorators">
Elemer Lelik's avatar
Elemer Lelik committed
715
716
717
    <decorator id="org.eclipse.titan.designer.decorators.TITANDecorator"
      lightweight="false" label="TITAN Decorator" state="true"
      class="org.eclipse.titan.designer.decorators.TITANDecorator"
Elemer Lelik's avatar
Elemer Lelik committed
718
719
      adaptable="false">
      <description>
Elemer Lelik's avatar
Elemer Lelik committed
720
721
        This decorator shows whether the Makefile is managed
        by TITAN or the user.
Elemer Lelik's avatar
Elemer Lelik committed
722
723
      </description>
      <enablement>
Elemer Lelik's avatar
Elemer Lelik committed
724
        <objectClass name="org.eclipse.core.resources.IResource" />
Elemer Lelik's avatar
Elemer Lelik committed
725
726
727
      </enablement>
    </decorator>
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
728
729
730
731
  <extension id="org.eclipse.titan.designer.compilerErrorMarker"
    name="Compiler's error markers" point="org.eclipse.core.resources.markers">
    <super type="org.eclipse.core.resources.problemmarker" />
    <attribute name="compilerproblems" />
Elemer Lelik's avatar
Elemer Lelik committed
732
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
733
734
735
736
  <extension id="org.eclipse.titan.designer.compilerWarningMarker"
    name="Compiler's warning markers" point="org.eclipse.core.resources.markers">
    <super type="org.eclipse.core.resources.problemmarker" />
    <attribute name="compilerproblems" />
Elemer Lelik's avatar
Elemer Lelik committed
737
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
738
739
740
741
  <extension id="org.eclipse.titan.designer.compilerInfoMarker"
    name="Compiler's info markers" point="org.eclipse.core.resources.markers">
    <super type="org.eclipse.core.resources.problemmarker" />
    <attribute name="compilerproblems" />
Elemer Lelik's avatar
Elemer Lelik committed
742
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
743
744
745
746
  <extension id="org.eclipse.titan.designer.ontheflySyntacticMarker"
    name="on-the-fly syntactic markers" point="org.eclipse.core.resources.markers">
    <super type="org.eclipse.core.resources.problemmarker" />
    <attribute name="ontheflyproblems" />
Elemer Lelik's avatar
Elemer Lelik committed
747
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
748
749
750
751
  <extension id="org.eclipse.titan.designer.ontheflySemanticMarker"
    name="on-the-fly semantic markers" point="org.eclipse.core.resources.markers">
    <super type="org.eclipse.core.resources.problemmarker" />
    <attribute name="ontheflyproblems" />
Elemer Lelik's avatar
Elemer Lelik committed
752
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
753
754
755
756
757
758
759
760
761
762
763
  <extension id="org.eclipse.titan.designer.ontheflyMixedMarker"
    name="on-the-fly mixed markers" point="org.eclipse.core.resources.markers">
    <super type="org.eclipse.core.resources.problemmarker" />
    <attribute name="ontheflyproblems" />
  </extension>
  <extension id="org.eclipse.titan.designer.ontheflyTaskMarker"
    name="on-the-fly task markers" point="org.eclipse.core.resources.markers">
    <super type="org.eclipse.core.resources.taskmarker" />
    <attribute name="ontheflyproblems" />
  </extension>
  <extension point="org.eclipse.ui.ide.markerSupport">
Elemer Lelik's avatar
Elemer Lelik committed
764
    <markerTypeCategory name="TITAN compiler problems">
Elemer Lelik's avatar
Elemer Lelik committed
765
766
767
768
769
770
      <markerTypeReference
        id="org.eclipse.titan.designer.compilerErrorMarker" />
      <markerTypeReference
        id="org.eclipse.titan.designer.compilerWarningMarker" />
      <markerTypeReference
        id="org.eclipse.titan.designer.compilerInfoMarker" />
Elemer Lelik's avatar
Elemer Lelik committed
771
772
    </markerTypeCategory>
    <markerTypeCategory name="TITAN on-the-fly syntactic problems">
Elemer Lelik's avatar
Elemer Lelik committed
773
774
      <markerTypeReference
        id="org.eclipse.titan.designer.ontheflySyntacticMarker" />
Elemer Lelik's avatar
Elemer Lelik committed
775
776
    </markerTypeCategory>
    <markerTypeCategory name="TITAN on-the-fly semantic problems">
Elemer Lelik's avatar
Elemer Lelik committed
777
778
      <markerTypeReference
        id="org.eclipse.titan.designer.ontheflySemanticMarker" />
Elemer Lelik's avatar
Elemer Lelik committed
779
    </markerTypeCategory>
Elemer Lelik's avatar
Elemer Lelik committed
780
781
782
    <markerTypeCategory name="TITAN on-the-fly mixed problems">
      <markerTypeReference
        id="org.eclipse.titan.designer.ontheflyMixedMarker" />
Elemer Lelik's avatar
Elemer Lelik committed
783
    </markerTypeCategory>
Elemer Lelik's avatar
Elemer Lelik committed
784
785
786
787
788
789
    <markerGrouping id="org.eclipse.titan.designer.markerGrouping"
      label="TITAN problems" />
    <markerGroupingEntry id="org.eclipse.titan.designer.TITANProblemsGroup"
      label="TITAN problems" markerGrouping="org.eclipse.titan.designer.markerGrouping"
      priority="994" />
    <markerAttributeGrouping attribute="compilerproblems"
Elemer Lelik's avatar
Elemer Lelik committed
790
      defaultGroupingEntry="org.eclipse.titan.designer.TITANProblemsGroup"
Elemer Lelik's avatar
Elemer Lelik committed
791
792
      markerType="org.eclipse.titan.designer.compilerErrorMarker" />
    <markerAttributeGrouping attribute="compilerproblems"
Elemer Lelik's avatar
Elemer Lelik committed
793
      defaultGroupingEntry="org.eclipse.titan.designer.TITANProblemsGroup"
Elemer Lelik's avatar
Elemer Lelik committed
794
795
      markerType="org.eclipse.titan.designer.compilerWarningMarker" />
    <markerAttributeGrouping attribute="compilerproblems"
Elemer Lelik's avatar
Elemer Lelik committed
796
      defaultGroupingEntry="org.eclipse.titan.designer.TITANProblemsGroup"
Elemer Lelik's avatar
Elemer Lelik committed
797
798
      markerType="org.eclipse.titan.designer.compilerInfoMarker" />
    <markerAttributeGrouping attribute="ontheflyproblems"
Elemer Lelik's avatar
Elemer Lelik committed
799
      defaultGroupingEntry="org.eclipse.titan.designer.TITANProblemsGroup"
Elemer Lelik's avatar
Elemer Lelik committed
800
801
      markerType="org.eclipse.titan.designer.ontheflySyntacticMarker" />
    <markerAttributeGrouping attribute="ontheflyproblems"
Elemer Lelik's avatar
Elemer Lelik committed
802
      defaultGroupingEntry="org.eclipse.titan.designer.TITANProblemsGroup"
Elemer Lelik's avatar
Elemer Lelik committed
803
804
      markerType="org.eclipse.titan.designer.ontheflySemanticMarker" />
    <markerAttributeGrouping attribute="ontheflyproblems"
Elemer Lelik's avatar
Elemer Lelik committed
805
      defaultGroupingEntry="org.eclipse.titan.designer.TITANProblemsGroup"
Elemer Lelik's avatar
Elemer Lelik committed
806
      markerType="org.eclipse.titan.designer.ontheflyMixedMarker" />
Elemer Lelik's avatar
Elemer Lelik committed
807
808
  </extension>
  <extension point="org.eclipse.ui.editors.annotationTypes">
Elemer Lelik's avatar
Elemer Lelik committed
809
810
811
812
813
814
815
816
817
818
819
820
821
822
    <type name="org.eclipse.titan.designer.compilerErrorMarkerAnnotationType"
      super="org.eclipse.ui.workbench.texteditor.error" markerType="org.eclipse.titan.designer.compilerErrorMarker">
    </type>
    <type
      name="org.eclipse.titan.designer.compilerWarningMarkerAnnotationType"
      super="org.eclipse.ui.workbench.texteditor.warning" markerType="org.eclipse.titan.designer.compilerWarningMarker">
    </type>
    <type name="org.eclipse.titan.designer.compilerInfoMarkerAnnotationType"
      super="org.eclipse.ui.workbench.texteditor.info" markerType="org.eclipse.titan.designer.compilerInfoMarker">
    </type>
    <type name="org.eclipse.titan.occurrences">
    </type>
    <type name="org.eclipse.titan.inactive_code">
    </type>
Elemer Lelik's avatar
Elemer Lelik committed
823
824
825
  </extension>
  <extension point="org.eclipse.ui.editors.markerAnnotationSpecification">
    <specification
Elemer Lelik's avatar
Elemer Lelik committed
826
827
828
      annotationType="org.eclipse.titan.designer.compilerErrorMarkerAnnotationType"
      annotationImageProvider="org.eclipse.titan.designer.editors.AnnotationImageProvider"
      verticalRulerPreferenceValue="true" overviewRulerPreferenceValue="true">
Elemer Lelik's avatar
Elemer Lelik committed
829
830
    </specification>
    <specification
Elemer Lelik's avatar
Elemer Lelik committed
831
832
833
      annotationType="org.eclipse.titan.designer.compilerWarningMarkerAnnotationType"
      annotationImageProvider="org.eclipse.titan.designer.editors.AnnotationImageProvider"
      verticalRulerPreferenceValue="true" overviewRulerPreferenceValue="true">
Elemer Lelik's avatar
Elemer Lelik committed
834
835
    </specification>
    <specification
Elemer Lelik's avatar
Elemer Lelik committed
836
837
838
      annotationType="org.eclipse.titan.designer.compilerInfoMarkerAnnotationType"
      annotationImageProvider="org.eclipse.titan.designer.editors.AnnotationImageProvider"
      verticalRulerPreferenceValue="true" overviewRulerPreferenceValue="true">
Elemer Lelik's avatar
Elemer Lelik committed
839
    </specification>
Elemer Lelik's avatar
Elemer Lelik committed
840
841
842
    <specification annotationType="org.eclipse.titan.occurrences"
      label="Occurrences" icon="icons/match.gif" colorPreferenceKey="occurrenceMarkColor"
      colorPreferenceValue="212,212,212" overviewRulerPreferenceKey="occurrenceMarkOverviewRuler"
Elemer Lelik's avatar
Elemer Lelik committed
843
      verticalRulerPreferenceKey="occurrenceMarkVerticalRuler"
Elemer Lelik's avatar
Elemer Lelik committed
844
845
846
847
      overviewRulerPreferenceValue="true" verticalRulerPreferenceValue="false"
      textPreferenceKey="occurrenceMark" highlightPreferenceKey="occurrenceHighlighting"
      highlightPreferenceValue="true" presentationLayer="4"
      textPreferenceValue="false" contributesToHeader="false"
Elemer Lelik's avatar
Elemer Lelik committed
848
849
850
      showInNextPrevDropdownToolbarActionKey="occurrenceMarkInNextPrevDropdownToolbarAction"
      showInNextPrevDropdownToolbarAction="true">
    </specification>
Elemer Lelik's avatar
Elemer Lelik committed
851
852
853
    <specification annotationType="org.eclipse.titan.inactive_code"
      label="Inactive code" icon="icons/match.gif" colorPreferenceKey="inactiveCodeMarkColor"
      colorPreferenceValue="212,212,212" overviewRulerPreferenceKey="inactiveCodeMarkOverviewRuler"
Elemer Lelik's avatar
Elemer Lelik committed
854
      verticalRulerPreferenceKey="inactiveCodeMarkVerticalRuler"
Elemer Lelik's avatar
Elemer Lelik committed
855
856
857
858
      overviewRulerPreferenceValue="true" verticalRulerPreferenceValue="false"
      textPreferenceKey="inactiveCodeMark" highlightPreferenceKey="inactiveCodeHighlighting"
      highlightPreferenceValue="true" presentationLayer="4"
      textPreferenceValue="false" contributesToHeader="false"
Elemer Lelik's avatar
Elemer Lelik committed
859
860
861
      showInNextPrevDropdownToolbarActionKey="inactiveCodeMarkInNextPrevDropdownToolbarAction"
      showInNextPrevDropdownToolbarAction="true">
    </specification>
Elemer Lelik's avatar
Elemer Lelik committed
862
863
  </extension>
  <extension point="org.eclipse.ui.newWizards">
Elemer Lelik's avatar
Elemer Lelik committed
864
865
    <wizard category="org.eclipse.titan.designer.wizards.NewTITANWizard"
      class="org.eclipse.titan.designer.wizards.NewTITANProjectWizard"
Elemer Lelik's avatar
Elemer Lelik committed
866
867
868
      icon="icons/titan.gif" id="org.eclipse.titan.designer.wizards.NewTITANProjectWizard"
      name="TITAN Project" finalPerspective="org.eclipse.titan.designer.perspectives.EditingPerspective"
      preferredPerspectives="org.eclipse.titan.designer.perspectives.EditingPerspective"
Elemer Lelik's avatar
Elemer Lelik committed
869
870
871
      project="true" />
    <wizard category="org.eclipse.titan.designer.wizards.NewTITANWizard"
      class="org.eclipse.titan.designer.wizards.NewTTCN3ModuleWizard"
Elemer Lelik's avatar
Elemer Lelik committed
872
873
      icon="icons/ttcn.gif" id="org.eclipse.titan.designer.wizards.NewTTCN3ModuleWizard"
      name="TTCN3 Module" preferredPerspectives="org.eclipse.titan.designer.perspectives.EditingPerspective"
Elemer Lelik's avatar
Elemer Lelik committed
874
875
876
      project="false" />
    <wizard category="org.eclipse.titan.designer.wizards.NewTITANWizard"
      class="org.eclipse.titan.designer.wizards.NewASN1ModuleWizard"
Elemer Lelik's avatar
Elemer Lelik committed
877
878
      icon="icons/asn.gif" id="org.eclipse.titan.designer.wizards.NewASN1ModuleWizard"
      name="ASN1 Module" preferredPerspectives="org.eclipse.titan.designer.perspectives.EditingPerspective"
Elemer Lelik's avatar
Elemer Lelik committed
879
      project="false" />
Elemer Lelik's avatar
Elemer Lelik committed
880
    <wizard category="org.eclipse.titan.designer.wizards.NewTITANWizard"
Elemer Lelik's avatar
Elemer Lelik committed
881
      class="org.eclipse.titan.designer.wizards.NewConfigFileWizard"
Elemer Lelik's avatar
Elemer Lelik committed
882
883
884
885
886
      icon="icons/cfg.gif" id="org.eclipse.titan.designer.wizards.NewConfigFileWizard"
      name="Configuration file" preferredPerspectives="org.eclipse.titan.designer.perspectives.EditingPerspective"
      project="false" />
    <category id="org.eclipse.titan.designer.wizards.NewTITANWizard"
      name="TITAN" />
Elemer Lelik's avatar
Elemer Lelik committed
887
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
888
889
  <extension point="org.eclipse.ui.importWizards">
    <category id="org.eclipse.titan.designer.wizards.TITANImportCategory"
Elemer Lelik's avatar
Elemer Lelik committed
890
891
892
893
      name="TITAN">
    </category>
    <wizard
      class="org.eclipse.titan.designer.wizards.TITANProjectImportWizard"
Elemer Lelik's avatar
Elemer Lelik committed
894
895
      icon="icons/titan.gif" id="org.eclipse.titan.designer.wizards.TITANProjectImportWizard"
      name="Project from .prj file" category="org.eclipse.titan.designer.wizards.TITANImportCategory" />
Elemer Lelik's avatar
Elemer Lelik committed
896
897
898
899
    <wizard
      class="org.eclipse.titan.designer.wizards.projectFormat.NewTITANProjectImportWizard"
      icon="icons/titan.gif"
      id="org.eclipse.titan.designer.wizards.NewTITANProjectImportWizard"
Elemer Lelik's avatar
Elemer Lelik committed
900
      name="Project from .tpd file" category="org.eclipse.titan.designer.wizards.TITANImportCategory" />
Elemer Lelik's avatar
Elemer Lelik committed
901
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
902
903
  <extension point="org.eclipse.ui.exportWizards">
    <category id="org.eclipse.titan.designer.wizards.TITANExportCategory"
Elemer Lelik's avatar
Elemer Lelik committed
904
905
906
907
908
909
      name="TITAN">
    </category>
    <wizard
      class="org.eclipse.titan.designer.wizards.projectFormat.TITANProjectExportWizard"
      icon="icons/titan.gif"
      id="org.eclipse.titan.designer.wizards.NewTITANProjectExportWizard"
Elemer Lelik's avatar
Elemer Lelik committed
910
911
912
913
      name="TITAN Project settings" category="org.eclipse.titan.designer.wizards.TITANExportCategory">
      <description>
        Exports TITAN Designer related project information
      </description>
Elemer Lelik's avatar
Elemer Lelik committed
914
915
    </wizard>
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
916
  <extension point="org.eclipse.ui.perspectives">
Elemer Lelik's avatar
Elemer Lelik committed
917
918
    <perspective
      class="org.eclipse.titan.designer.perspectives.EditingPerspective"
Elemer Lelik's avatar
Elemer Lelik committed
919
920
      icon="icons/titan.gif" id="org.eclipse.titan.designer.perspectives.EditingPerspective"
      name="TITAN Editing" />
Elemer Lelik's avatar
Elemer Lelik committed
921
922
  </extension>
  <extension point="org.eclipse.help.toc">
Elemer Lelik's avatar
Elemer Lelik committed
923
    <toc file="toc.xml" primary="false" />
Elemer Lelik's avatar
Elemer Lelik committed
924
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
925
926
927
928
929
930
931
932
  <extension point="org.eclipse.ui.commands">
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
      description="Jumps to and back the first visible char" id="org.eclipse.titan.designer.firstChar"
      name="Line Start" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
      description="Jumps to and back the last visible char" id="org.eclipse.titan.designer.lastChar"
      name="Line End" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
933
934
      description="Opens a declaration"
      id="org.eclipse.titan.designer.editors.ttcn3editor.OpenDeclaration"
Elemer Lelik's avatar
Elemer Lelik committed
935
936
937
938
939
940
      name="Open Declaration" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
      description="Finds references to a declaration/assignment"
      id="org.eclipse.titan.designer.editors.ttcn3editor.FindReferences"
      name="Find References" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
941
942
      description="Rename refactoring"
      id="org.eclipse.titan.designer.editors.ttcn3editor.RenameRefactoring"
Elemer Lelik's avatar
Elemer Lelik committed
943
944
      name="Rename refactoring" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
945
946
      description="Toggle Comment"
      id="org.eclipse.titan.designer.editors.ttcn3editor.ToggleComment"
Elemer Lelik's avatar
Elemer Lelik committed
947
948
      name="Toggle Comment" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
949
950
      description="Corrects the indentation"
      id="org.eclipse.titan.designer.editors.ttcn3editor.TTCN3Indentation"
Elemer Lelik's avatar
Elemer Lelik committed
951
952
      name="Correct Indentation" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
953
954
      description="Go to Matching Bracket"
      id="org.eclipse.titan.designer.editors.ttcn3editor.TTCN3GotoMatchingBracket"
Elemer Lelik's avatar
Elemer Lelik committed
955
956
      name="Go to Matching Bracket" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
957
958
      description="Opens a declaration"
      id="org.eclipse.titan.designer.editors.ttcnppeditor.OpenDeclaration"
Elemer Lelik's avatar
Elemer Lelik committed
959
960
961
962
963
964
      name="Open Declaration" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
      description="Finds references to a declaration/assignment"
      id="org.eclipse.titan.designer.editors.ttcnppeditor.FindReferences"
      name="Find References" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
965
966
      description="Rename refactoring"
      id="org.eclipse.titan.designer.editors.ttcnppeditor.RenameRefactoring"
Elemer Lelik's avatar
Elemer Lelik committed
967
968
      name="Rename refactoring" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
969
970
      description="Corrects the indentation"
      id="org.eclipse.titan.designer.editors.ttcnppeditor.TTCNPPIndentation"
Elemer Lelik's avatar
Elemer Lelik committed
971
972
      name="Correct Indentation" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
973
974
      description="Go to Matching Bracket"
      id="org.eclipse.titan.designer.editors.ttcnppeditor.TTCNPPGotoMatchingBracket"
Elemer Lelik's avatar
Elemer Lelik committed
975
976
      name="Go to Matching Bracket" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
977
978
      description="Toggle Comment"
      id="org.eclipse.titan.designer.editors.ttcnppeditor.ToggleComment"
Elemer Lelik's avatar
Elemer Lelik committed
979
980
      name="Toggle Comment" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
981
982
      description="Opens a declaration"
      id="org.eclipse.titan.designer.editors.asn1editor.OpenDeclaration"
Elemer Lelik's avatar
Elemer Lelik committed
983
984
      name="Open Declaration" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
985
986
      description="Finds references to a declaration/assignment"
      id="org.eclipse.titan.designer.editors.asn1editor.FindReferences"
Elemer Lelik's avatar
Elemer Lelik committed
987
988
      name="Find References" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
989
990
      description="Rename refactoring"
      id="org.eclipse.titan.designer.editors.asn1editor.RenameRefactoring"
Elemer Lelik's avatar
Elemer Lelik committed
991
992
      name="Rename refactoring" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
993
994
      description="Corrects the indentation"
      id="org.eclipse.titan.designer.editors.asn1editor.ASN1Indentation"
Elemer Lelik's avatar
Elemer Lelik committed
995
996
      name="Correct Indentation" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
997
998
      description="Go to Matching Bracket"
      id="org.eclipse.titan.designer.editors.asn1editor.ASN1GotoMatchingBracket"
Elemer Lelik's avatar
Elemer Lelik committed
999
1000
      name="Go to Matching Bracket" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
1001
1002
      description="Opens a declaration"
      id="org.eclipse.titan.designer.editors.configeditor.OpenDeclaration"
Elemer Lelik's avatar
Elemer Lelik committed
1003
1004
      name="Open Declaration" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
1005
1006
      description="Corrects the indentation"
      id="org.eclipse.titan.designer.editors.configeditor.ConfigIndentation"
Elemer Lelik's avatar
Elemer Lelik committed
1007
1008
      name="Correct Indentation" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
1009
1010
      description="Go to Matching Bracket"
      id="org.eclipse.titan.designer.editors.configeditor.ConfigGotoMatchingBracket"
Elemer Lelik's avatar
Elemer Lelik committed
1011
1012
      name="Go to Matching Bracket" />
    <command categoryId="org.eclipse.titan.designer.editors.TITANCommands"
Elemer Lelik's avatar
Elemer Lelik committed
1013
1014
      description="Toggle Comment"
      id="org.eclipse.titan.designer.editors.configeditor.ToggleComment"
Elemer Lelik's avatar
Elemer Lelik committed
1015
1016
1017
      name="Toggle Comment" />
    <category id="org.eclipse.titan.designer.editors.TITANCommands"
      name="TITAN Commands" />
Elemer Lelik's avatar
Elemer Lelik committed
1018
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
1019
1020
  <extension point="org.eclipse.ui.bindings">
    <key commandId="org.eclipse.titan.designer.firstChar"
Elemer Lelik's avatar
Elemer Lelik committed
1021
1022
      contextId="org.eclipse.titan.designer.editors.TTCN3EditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1023
1024
      sequence="HOME" />
    <key commandId="org.eclipse.titan.designer.lastChar"
Elemer Lelik's avatar
Elemer Lelik committed
1025
1026
      contextId="org.eclipse.titan.designer.editors.TTCN3EditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1027
      sequence="END" />
Elemer Lelik's avatar
Elemer Lelik committed
1028
1029
1030
1031
    <key
      commandId="org.eclipse.titan.designer.editors.ttcn3editor.OpenDeclaration"
      contextId="org.eclipse.titan.designer.editors.TTCN3EditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1032
1033
      sequence="F3" />
    <key commandId="org.eclipse.titan.designer.editors.ttcn3editor.FindReferences"
Elemer Lelik's avatar
Elemer Lelik committed
1034
1035
      contextId="org.eclipse.titan.designer.editors.TTCN3EditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1036
      sequence="F4" />
Elemer Lelik's avatar
Elemer Lelik committed
1037
1038
1039
1040
    <key
      commandId="org.eclipse.titan.designer.editors.ttcn3editor.RenameRefactoringAction"
      contextId="org.eclipse.titan.designer.editors.TTCN3EditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1041
      sequence="CTRL+F4" />
Elemer Lelik's avatar
Elemer Lelik committed
1042
    <key
Elemer Lelik's avatar
Elemer Lelik committed
1043
1044
1045
      commandId="org.eclipse.titan.designer.editors.ttcn3editor.TTCN3IndentAction"
      contextId="org.eclipse.titan.designer.editors.TTCN3EditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1046
      sequence="CTRL+I" />
Elemer Lelik's avatar
Elemer Lelik committed
1047
    <key
Elemer Lelik's avatar
Elemer Lelik committed
1048
1049
1050
      commandId="org.eclipse.titan.designer.editors.ttcn3editor.TTCN3GotoMatchingBracketAction"
      contextId="org.eclipse.titan.designer.editors.TTCN3EditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1051
1052
      sequence="CTRL+SHIFT+P" />
    <key commandId="org.eclipse.titan.designer.editors.ttcn3editor.ToggleComment"
Elemer Lelik's avatar
Elemer Lelik committed
1053
1054
      contextId="org.eclipse.titan.designer.editors.TTCN3EditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1055
1056
      sequence="CTRL+/" />
    <key commandId="org.eclipse.titan.designer.editors.ttcn3editor.ToggleComment"
Elemer Lelik's avatar
Elemer Lelik committed
1057
1058
      contextId="org.eclipse.titan.designer.editors.TTCN3EditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1059
1060
      sequence="CTRL+Numpad_divide" />
    <key commandId="org.eclipse.titan.designer.firstChar"
Elemer Lelik's avatar
Elemer Lelik committed
1061
1062
1063
1064
      contextId="org.eclipse.titan.designer.editors.TTCN3PPEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
      sequence="HOME">
    </key>
Elemer Lelik's avatar
Elemer Lelik committed
1065
    <key commandId="org.eclipse.titan.designer.lastChar"
Elemer Lelik's avatar
Elemer Lelik committed
1066
1067
1068
1069
1070
1071
1072
1073
      contextId="org.eclipse.titan.designer.editors.TTCN3PPEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
      sequence="END">
    </key>
    <key
      commandId="org.eclipse.titan.designer.editors.ttcnppeditor.OpenDeclaration"
      contextId="org.eclipse.titan.designer.editors.TTCN3PPEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1074
      sequence="F3" />
Elemer Lelik's avatar
Elemer Lelik committed
1075
1076
1077
1078
    <key
      commandId="org.eclipse.titan.designer.editors.ttcnppeditor.FindReferences"
      contextId="org.eclipse.titan.designer.editors.TTCN3PPEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1079
      sequence="F4" />
Elemer Lelik's avatar
Elemer Lelik committed
1080
1081
1082
1083
    <key
      commandId="org.eclipse.titan.designer.editors.ttcnppeditor.RenameRefactoring"
      contextId="org.eclipse.titan.designer.editors.TTCN3PPEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1084
1085
      sequence="CTRL+F4" />
    <key commandId="org.eclipse.titan.designer.editors.ttcnppeditor.IndentAction"
Elemer Lelik's avatar
Elemer Lelik committed
1086
1087
      contextId="org.eclipse.titan.designer.editors.TTCN3PPEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1088
1089
      sequence="CTRL+I" />
    <key
Elemer Lelik's avatar
Elemer Lelik committed
1090
1091
1092
      commandId="org.eclipse.titan.designer.editors.ttcnppeditor.TTCNPPGotoMatchingBracket"
      contextId="org.eclipse.titan.designer.editors.TTCN3PPEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1093
1094
      sequence="CTRL+SHIFT+P" />
    <key commandId="org.eclipse.titan.designer.editors.ttcnppeditor.ToggleComment"
Elemer Lelik's avatar
Elemer Lelik committed
1095
1096
      contextId="org.eclipse.titan.designer.editors.TTCN3PPEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1097
1098
      sequence="CTRL+/" />
    <key commandId="org.eclipse.titan.designer.editors.ttcnppeditor.ToggleComment"
Elemer Lelik's avatar
Elemer Lelik committed
1099
1100
      contextId="org.eclipse.titan.designer.editors.TTCN3PPEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1101
1102
      sequence="CTRL+Numpad_divide" />
    <key commandId="org.eclipse.titan.designer.firstChar"
Elemer Lelik's avatar
Elemer Lelik committed
1103
1104
1105
1106
      contextId="org.eclipse.titan.designer.editors.ConfigEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
      sequence="HOME">
    </key>
Elemer Lelik's avatar
Elemer Lelik committed
1107
    <key commandId="org.eclipse.titan.designer.lastChar"
Elemer Lelik's avatar
Elemer Lelik committed
1108
1109
1110
1111
1112
1113
1114
1115
      contextId="org.eclipse.titan.designer.editors.ConfigEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
      sequence="END">
    </key>
    <key
      commandId="org.eclipse.titan.designer.editors.configeditor.OpenDeclaration"
      contextId="org.eclipse.titan.designer.editors.ConfigEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1116
1117
      sequence="F3" />
    <key commandId="org.eclipse.titan.designer.editors.configeditor.IndentAction"
Elemer Lelik's avatar
Elemer Lelik committed
1118
1119
      contextId="org.eclipse.titan.designer.editors.ConfigEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1120
1121
      sequence="CTRL+I" />
    <key
Elemer Lelik's avatar
Elemer Lelik committed
1122
1123
1124
      commandId="org.eclipse.titan.designer.editors.configeditor.ConfigGotoMatchingBracket"
      contextId="org.eclipse.titan.designer.editors.ConfigEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1125
1126
      sequence="CTRL+SHIFT+P" />
    <key commandId="org.eclipse.titan.designer.editors.configeditor.ToggleComment"
Elemer Lelik's avatar
Elemer Lelik committed
1127
1128
      contextId="org.eclipse.titan.designer.editors.ConfigEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1129
1130
      sequence="CTRL+/" />
    <key commandId="org.eclipse.titan.designer.editors.configeditor.ToggleComment"
Elemer Lelik's avatar
Elemer Lelik committed
1131
1132
      contextId="org.eclipse.titan.designer.editors.ConfigEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1133
1134
      sequence="CTRL+Numpad_divide" />
    <key commandId="org.eclipse.titan.designer.firstChar"
Elemer Lelik's avatar
Elemer Lelik committed
1135
1136
1137
1138
      contextId="org.eclipse.titan.designer.editors.ASN1EditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
      sequence="HOME">
    </key>
Elemer Lelik's avatar
Elemer Lelik committed
1139
    <key commandId="org.eclipse.titan.designer.lastChar"
Elemer Lelik's avatar
Elemer Lelik committed
1140
1141
1142
1143
      contextId="org.eclipse.titan.designer.editors.ASN1EditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
      sequence="END">
    </key>
Elemer Lelik's avatar
Elemer Lelik committed
1144
    <key commandId="org.eclipse.titan.designer.editors.asn1editor.OpenDeclaration"
Elemer Lelik's avatar
Elemer Lelik committed
1145
1146
      contextId="org.eclipse.titan.designer.editors.ASN1EditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1147
1148
      sequence="F3" />
    <key commandId="org.eclipse.titan.designer.editors.asn1editor.FindReferences"
Elemer Lelik's avatar
Elemer Lelik committed
1149
1150
      contextId="org.eclipse.titan.designer.editors.ASN1EditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1151
      sequence="F4" />
Elemer Lelik's avatar
Elemer Lelik committed
1152
1153
1154
1155
    <key
      commandId="org.eclipse.titan.designer.editors.asn1editor.RenameRefactoring"
      contextId="org.eclipse.titan.designer.editors.ASN1EditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1156
1157
      sequence="CTRL+F4" />
    <key commandId="org.eclipse.titan.designer.editors.asn1editor.IndentAction"
Elemer Lelik's avatar
Elemer Lelik committed
1158
1159
      contextId="org.eclipse.titan.designer.editors.ASN1EditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1160
1161
      sequence="CTRL+I" />
    <key
Elemer Lelik's avatar
Elemer Lelik committed
1162
1163
1164
      commandId="org.eclipse.titan.designer.editors.asn1editor.ASN1GotoMatchingBracket"
      contextId="org.eclipse.titan.designer.editors.ASN1EditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1165
1166
      sequence="CTRL+SHIFT+P" />
    <key commandId="org.eclipse.titan.designer.actions.FindDefinitionAction"
Elemer Lelik's avatar
Elemer Lelik committed
1167
1168
      contextId="org.eclipse.titan.designer.editors.TTCN3EditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
Elemer Lelik's avatar
Elemer Lelik committed
1169
      sequence="CTRL+SHIFT+T" />
Elemer Lelik's avatar
Elemer Lelik committed
1170
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
1171
1172
1173
1174
1175
1176
  <extension point="org.eclipse.ui.contexts">
    <context description="%context.editingText.description.testtest"
      id="org.eclipse.titan.designer.editors.TTCN3EditorScope" name="Editing TTCN-3 Source"
      parentId="org.eclipse.ui.textEditorScope" />
    <context description="%context.editingText.description.testtest"
      id="org.eclipse.titan.designer.editors.TTCN3PPEditorScope" name="Editing TTCNPP Source"
Elemer Lelik's avatar
Elemer Lelik committed
1177
1178
      parentId="org.eclipse.ui.textEditorScope">
    </context>
Elemer Lelik's avatar
Elemer Lelik committed
1179
1180
    <context description="%context.editingText.description.testtest"
      id="org.eclipse.titan.designer.editors.ConfigEditorScope" name="TITAN Config File"
Elemer Lelik's avatar
Elemer Lelik committed
1181
1182
      parentId="org.eclipse.ui.textEditorScope">
    </context>
Elemer Lelik's avatar
Elemer Lelik committed
1183
1184
    <context description="%context.editingText.description.testtest"
      id="org.eclipse.titan.designer.editors.ASN1EditorScope" name="Editing ASN.1 Source"
Elemer Lelik's avatar
Elemer Lelik committed
1185
1186
1187
1188
      parentId="org.eclipse.ui.textEditorScope">
    </context>
  </extension>

Elemer Lelik's avatar
Elemer Lelik committed
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
  <extension point="org.eclipse.ui.navigator.navigatorContent">
    <commonWizard type="new"
      wizardId="org.eclipse.titan.designer.wizards.NewTITANProjectWizard"
      menuGroupId="TITAN extension">
      <enablement>
        <or>
          <adapt type="org.eclipse.core.resources.IProject" />
          <adapt type="org.eclipse.core.resources.IWorkspaceRoot" />
        </or>
      </enablement>
    </commonWizard>
    <commonWizard type="new"
      wizardId="org.eclipse.titan.designer.wizards.NewTTCN3ModuleWizard"
      menuGroupId="TITAN extension">
      <enablement>
        <and>
          <or>
            <adapt type="org.eclipse.core.resources.IFolder" />
            <adapt type="org.eclipse.core.resources.IProject" />
            <adapt type="org.eclipse.core.resources.IWorkspaceRoot" />
          </or>
          <test property="org.eclipse.core.resources.projectNature"
            value="org.eclipse.titan.designer.core.TITANNature" />
        </and>
      </enablement>
    </commonWizard>
    <commonWizard type="new"
      wizardId="org.eclipse.titan.designer.wizards.NewASN1ModuleWizard"
      menuGroupId="TITAN extension">
      <enablement>
        <and>
          <or>
            <adapt type="org.eclipse.core.resources.IFolder" />
            <adapt type="org.eclipse.core.resources.IProject" />
            <adapt type="org.eclipse.core.resources.IWorkspaceRoot" />
          </or>
          <test property="org.eclipse.core.resources.projectNature"
            value="org.eclipse.titan.designer.core.TITANNature" />
        </and>
      </enablement>
    </commonWizard>
    <commonWizard type="new"
      wizardId="org.eclipse.titan.designer.wizards.NewConfigFileWizard"
      menuGroupId="TITAN extension">
      <enablement>
        <and>
          <or>
            <adapt type="org.eclipse.core.resources.IFolder" />
            <adapt type="org.eclipse.core.resources.IProject" />
            <adapt type="org.eclipse.core.resources.IWorkspaceRoot" />
          </or>
          <test property="org.eclipse.core.resources.projectNature"
            value="org.eclipse.titan.designer.core.TITANNature" />
        </and>
      </enablement>
    </commonWizard>
Elemer Lelik's avatar
Elemer Lelik committed
1245
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
  <extension point="org.eclipse.ui.navigator.navigatorContent">
    <commonFilter activeByDefault="true"
      class="org.eclipse.titan.designer.commonFilters.WorkingDirectoryFilter"
      description="Hides the working directories of projects that have the TITAN nature too."
      id="org.eclipse.titan.designer.commonFilters.WorkingDirectoryFilter"
      name="TITAN working directory">
    </commonFilter>
    <commonFilter activeByDefault="false"
      class="org.eclipse.titan.designer.commonFilters.ExcludedResourceFilter"
      description="Hides the excluded resources of projects that have the TITAN nature too."
      id="org.eclipse.titan.designer.commonFilters.ExcludedResourceFilter"
      name="TITAN excluded resources">
    </commonFilter>
Elemer Lelik's avatar
Elemer Lelik committed
1259
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
  <extension point="org.eclipse.ui.navigator.viewer">
    <viewerContentBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
      <includes>
        <contentExtension
          pattern="org.eclipse.titan.designer.commonFilters.WorkingDirectoryFilter">
        </contentExtension>
        <contentExtension
          pattern="org.eclipse.titan.designer.commonFilters.ExcludedResourceFilter">
        </contentExtension>
      </includes>
    </viewerContentBinding>
Elemer Lelik's avatar
Elemer Lelik committed
1271
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
  <extension id="org.eclipse.titan.designer.application.InvokeBuild"
    point="org.eclipse.core.runtime.applications">
    <application cardinality="singleton-global" thread="main"
      visible="true">
      <run class="org.eclipse.titan.designer.application.InvokeBuild">
      </run>
    </application>
  </extension>
  <extension id="org.eclipse.titan.designer.application.LoadFromTpd"
    point="org.eclipse.core.runtime.applications">
    <application cardinality="singleton-global" thread="main"
      visible="true">
      <run class="org.eclipse.titan.designer.application.LoadFromTpd">
      </run>
    </application>
Elemer Lelik's avatar
Elemer Lelik committed
1287
1288
  </extension>
  <extension
Elemer Lelik's avatar
Elemer Lelik committed
1289
1290
1291
1292
1293
1294
1295
1296
    id="org.eclipse.titan.designer.editors.ttcn3editor.referenceSearch.ReferenceSearchResultView"
    point="org.eclipse.search.searchResultViewPages">
    <viewPage
      id="org.eclipse.titan.designer.editors.ttcn3editor.referenceSearch.ReferenceSearchResultView"
      searchResultClass="org.eclipse.titan.designer.editors.referenceSearch.ReferenceSearchResult"
      class="org.eclipse.titan.designer.editors.referenceSearch.ReferenceSearchResultView">
    </viewPage>
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
1297
  <extension point="org.eclipse.ui.activities">
Elemer Lelik's avatar
Elemer Lelik committed
1298
1299
1300
1301
1302
1303
1304
1305
1306
    <activity id=