summaryrefslogtreecommitdiffstats
blob: 056c7fb2a685e165cb9b43d15cb6a710d4aa1671 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
   <extension
         point="org.eclipse.debug.ui.launchConfigurationTabGroups">
      <launchConfigurationTabGroup
            class="org.eclipse.jet.internal.ui.launch.JET2TransformationTabGroup"
            id="org.eclipse.jet.ui.launch.jet2Transformation.tabgroup"
            type="org.eclipse.jet.jet2Transformation"/>
   </extension>
   <extension
         point="org.eclipse.debug.ui.launchConfigurationTypeImages">
      <launchConfigurationTypeImage
            configTypeID="org.eclipse.jet.jet2Transformation"
            icon="icons/JET2LaunchIcon.gif"
            id="org.eclipse.jet.ui.launch.jet2Transformation.icon"/>
   </extension>
                <extension
                      point="org.eclipse.debug.ui.launchShortcuts">
                   <shortcut
                         class="org.eclipse.jet.internal.ui.launch.LaunchShortcut"
                         icon="icons/JET2LaunchIcon.gif"
                         id="org.eclipse.jet.ui.shortcut1"
                         label="%launchShortcut.label"
                         modes="run">
                      <contextualLaunch>
                         <contextLabel
                               label="%launchShortcut.contextLabel"
                               mode="run"/>
                         <enablement>
                            <with variable="selection">
                               <count value="1"/>
                               <iterate operator="or">
                                  <test
                                        property="org.eclipse.debug.ui.matchesPattern"
                                        value="*.xml"/>
                               </iterate>
                            </with>
                         </enablement>
                      </contextualLaunch>
                      <perspective id="org.eclipse.jdt.ui.JavaPerspective"/>
                      <perspective id="org.eclipse.ui.resourcePerspective"/>
                   </shortcut>
                </extension>
                <extension
                      point="org.eclipse.jdt.ui.javaElementFilters">
                   <filter
                         class="org.eclipse.jet.internal.ui.filters.JavaFilter"
                         description="%javaElementFilters.javaInJET2Projects.description"
                         enabled="true"
                         id="org.eclipse.jet.javafilter"
                         name="%javaElementFilters.javaInJET2Projects.name"
                         targetId="org.eclipse.jdt.ui.PackageExplorer"/>
                </extension>
   <extension
         point="org.eclipse.ui.newWizards">
      <wizard
            category="org.eclipse.emf.codegen.ui.JETNewWizards"
            class="org.eclipse.jet.ui.newproject.NewProjectWizard"
            descriptionImage="icons/JET2ProjectWizardBanner.gif"
            hasPages="true"
            icon="icons/JET2ProjectWizard.gif"
            id="org.eclipse.jet.ui.newJet2ProjectWizard"
            name="%newWizards.jet2Project.name"
            project="true">
         <description>Create a JET2 Project</description>
      </wizard>
   </extension>
                <extension
                      point="org.eclipse.ui.popupMenus">
                   <objectContribution
                         adaptable="true"
                         id="org.eclipse.jet.ui.contribution1"
                         nameFilter="*"
                         objectClass="org.eclipse.core.resources.IProject">
                      <menu
                            id="org.eclipse.jet.ui.menu1"
                            label="%popupMenus.group.jet2Debug"
                            path="additions">
                         <separator name="group1"/>
                      </menu>
                      <action
                            class="org.eclipse.jet.internal.ui.popup.actions.UnloadAction"
                            enablesFor="1"
                            id="org.eclipse.jet.ui.newAction"
                            label="%popupMenus.action.unload"
                            menubarPath="org.eclipse.jet.ui.menu1/group1"/>
                      <visibility>
                         <objectState
                               name="nature"
                               value="org.eclipse.jet.jet2Nature"/>
                      </visibility>
                   </objectContribution>
                </extension>
  
   <extension
         point="org.eclipse.ui.editors.annotationTypes">
      <type
            markerSeverity="2"
            markerType="org.eclipse.jet.runtimeProblem"
            name="org.eclipse.jet.runtime.error"
            super="org.eclipse.ui.workbench.texteditor.error"/>
   </extension>
   <extension
         point="org.eclipse.ui.editors.markerAnnotationSpecification">
      <specification
            annotationType="org.eclipse.jet.runtime.error"
            colorPreferenceKey="jetErrorColor"
            colorPreferenceValue="255,0,0"
            icon="icons/JETRuntimeError.gif"
            includeOnPreferencePage="true"
            isGoToNextNavigationTarget="false"
            isGoToNextNavigationTargetKey="jetErrorIsGoToNextNavigationTarget"
            isGoToPreviousNavigationTarget="false"
            isGoToPreviousNavigationTargetKey="jetErrorIsGoToPrevNavigationTarget"
            label="JET Runtime Error"
            overviewRulerPreferenceKey="jetErrorOverviewRuler"
            overviewRulerPreferenceValue="true"
            showInNextPrevDropdownToolbarAction="true"
            showInNextPrevDropdownToolbarActionKey="jetErrorShowInNextPrevDowndownToolbarAction"
            textPreferenceKey="jetErrorText"
            textPreferenceValue="true"
            textStylePreferenceKey="jetErrorTextStyle"
            textStylePreferenceValue="SQUIGGLES"
            verticalRulerPreferenceKey="jetErrorVerticalRuler"
            verticalRulerPreferenceValue="true"/>
   </extension>
   <extension
         point="org.eclipse.ui.preferencePages">
      <page
            category="org.eclipse.jet.ui.jet"
            class="org.eclipse.jet.internal.ui.prefs.CompilePreferencePage"
            id="org.eclipse.jet.ui.compiler"
            name="%prefpage.jet.compilerOptions.title"/>
      <page
            class="org.eclipse.jet.internal.ui.prefs.JETPreferencePage"
            id="org.eclipse.jet.ui.jet"
            name="%prefPage.jet.title"/>
   </extension>
   <extension
         point="org.eclipse.ui.propertyPages">
      <page
            adaptable="true"
            class="org.eclipse.jet.internal.ui.prefs.CompilePreferencePage"
            id="org.eclipse.jet.ui.project.jet"
            name="%propPage.jet.title"
            objectClass="org.eclipse.core.resources.IProject">
         <filter
               name="nature"
               value="org.eclipse.jet.jet2Nature"/>
      </page>
   </extension>
   <extension
         point="org.eclipse.debug.ui.consoleColorProviders">
      <consoleColorProvider
            class="org.eclipse.jet.internal.ui.launch.JETConsoleColorProvider"
            id="org.eclipse.jet.ui.consoleColorProvider"
            processType="org.eclipse.jet.process"/>
   </extension>

</plugin>