plugin.xml 64.5 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" />
373
    <!--<builder id="org.eclipse.titan.designer.core.TITANJavaBuilder" />-->
Elemer Lelik's avatar
Elemer Lelik committed
374
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
375
376
377
  <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
378
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
379
380
  <extension id="org.eclipse.titan.designer.core.TITANBuilder"
    name="TITANBuilder" point="org.eclipse.core.resources.builders">
Elemer Lelik's avatar
Elemer Lelik committed
381
    <builder hasNature="true">
Elemer Lelik's avatar
Elemer Lelik committed
382
      <run class="org.eclipse.titan.designer.core.TITANBuilder" />
Elemer Lelik's avatar
Elemer Lelik committed
383
384
    </builder>
  </extension>
385
386
387
388
389
390
  <!--<extension id="org.eclipse.titan.designer.core.TITANJavaBuilder"
    name="TITANJavaBuilder" point="org.eclipse.core.resources.builders">
    <builder hasNature="true">
      <run class="org.eclipse.titan.designer.core.TITANJavaBuilder" />
    </builder>
  </extension>-->
Elemer Lelik's avatar
Elemer Lelik committed
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
437
438
439
440
441
442
443
  <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">
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
              <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
460
461
462
463
464
465
466
467
468
469
470
471
              <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
472
473

    <menuContribution
Elemer Lelik's avatar
Elemer Lelik committed
474
      locationURI="popup:org.eclipse.titan.designer.editors.asn1editor.context?after=additions">
Elemer Lelik's avatar
Elemer Lelik committed
475
      <command
Elemer Lelik's avatar
Elemer Lelik committed
476
477
478
        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
479
480
481
482
      </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
483
        label="Open Declaration" icon="icons/titan.gif">
Elemer Lelik's avatar
Elemer Lelik committed
484
485
486
487
      </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
488
        label="Find References" icon="icons/titan.gif">
Elemer Lelik's avatar
Elemer Lelik committed
489
490
491
492
493
494
495
496
497
      </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
498
499
500
    <menuContribution
      locationURI="popup:org.eclipse.titan.designer.editors.configeditor.context?after=additions">
      <command
Elemer Lelik's avatar
Elemer Lelik committed
501
502
        id="org.eclipse.titan.designer.editors.configeditor.ConfigIndentation"
        commandId="org.eclipse.titan.designer.editors.configeditor.IndentAction"
Elemer Lelik's avatar
Elemer Lelik committed
503
        label="Correct Indentation" icon="icons/titan.gif">
Elemer Lelik's avatar
Elemer Lelik committed
504
505
506
507
      </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
508
        label="Open Declaration" icon="icons/titan.gif">
Elemer Lelik's avatar
Elemer Lelik committed
509
510
511
512
      </command>
    </menuContribution>


Elemer Lelik's avatar
Elemer Lelik committed
513
    <menuContribution
Elemer Lelik's avatar
Elemer Lelik committed
514
515
516
517
      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
518
        label="Correct Indentation" icon="icons/titan.gif">
Elemer Lelik's avatar
Elemer Lelik committed
519
520
521
522
      </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
523
        label="Open Declaration" icon="icons/titan.gif">
Elemer Lelik's avatar
Elemer Lelik committed
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
      </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
544
        label="Correct Indentation" icon="icons/titan.gif">
Elemer Lelik's avatar
Elemer Lelik committed
545
546
547
548
      </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
549
        label="Open Declaration" icon="icons/titan.gif">
Elemer Lelik's avatar
Elemer Lelik committed
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
      </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
566
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
567
568


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

Elemer Lelik's avatar
Elemer Lelik committed
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
  <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>
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
    <!--<commonWizard type="new"
      wizardId="org.eclipse.titan.designer.wizards.NewTITANJavaProjectWizard"
      menuGroupId="TITAN extension">
      <enablement>
        <or>
          <adapt type="org.eclipse.core.resources.IProject" />
          <adapt type="org.eclipse.core.resources.IWorkspaceRoot" />
        </or>
      </enablement>
    </commonWizard>-->
Elemer Lelik's avatar
Elemer Lelik committed
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
    <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
1268
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
  <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
1282
  </extension>
Elemer Lelik's avatar
Elemer Lelik committed
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
  <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
1294
  </extension>