-
Notifications
You must be signed in to change notification settings - Fork 1
/
plugin.xml
111 lines (107 loc) · 4.76 KB
/
plugin.xml
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
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="popup:org.eclipse.jdt.ui.PackageExplorer">
<menu label="O3SMeasures"
mnemonic="O3SMeasures" id="O3SMeasures.menu1">
<command commandId="io.github.mariazevedo88.o3smeasures.popup.actions.Measurement"
id="O3SMeasures.newAction"
label="Analyze Java project"
style="push"
tooltip="Measure and analyze the quality of this java project">
</command>
<visibleWhen checkEnabled="false">
<with variable="activeMenuSelection">
<count value="1"></count>
<iterate ifEmpty="false" operator="or">
<adapt
type="org.eclipse.jdt.core.IJavaProject">
</adapt>
</iterate>
</with>
</visibleWhen>
<separator name="additions" visible="true"></separator>
</menu>
</menuContribution>
</extension>
<extension point="org.eclipse.ui.commands">
<category id="o3smeasures" name="o3smeasures"></category>
<command categoryId="o3smeasures"
id="io.github.mariazevedo88.o3smeasures.popup.actions.Measurement"
description="O3SMeasures"
name="O3SMeasures"
defaultHandler="io.github.mariazevedo88.o3smeasures.popup.actions.Measurement">
</command>
</extension>
<extension point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension targetID="org.eclipse.jdt.ui.JavaPerspective">
<view id="io.github.mariazevedo88.o3smeasures.plugin.views.MainMeasuresView"
ratio="0.5"
relationship="right"
relative="org.eclipse.ui.views.ProblemView">
</view>
<view id="io.github.mariazevedo88.o3smeasures.plugin.views.SecondaryMeasuresView"
ratio="0.5"
relationship="right"
relative="org.eclipse.ui.views.ProblemView">
</view>
<view id="io.github.mariazevedo88.o3smeasures.plugin.views.PieChartView"
ratio="0.5"
relationship="right"
relative="org.eclipse.ui.views.ProblemView">
</view>
<view id="io.github.mariazevedo88.o3smeasures.plugin.views.FactorsView"
ratio="0.5"
relationship="right"
relative="org.eclipse.ui.views.ProblemView">
</view>
<view id="io.github.mariazevedo88.o3smeasures.plugin.views.IndicatorsView"
ratio="0.5"
relationship="right"
relative="org.eclipse.ui.views.ProblemView">
</view>
</perspectiveExtension>
</extension>
<extension point="org.eclipse.ui.views">
<category id="o3smeasures" name="o3smeasures"></category>
<view category="o3smeasures"
class="io.github.mariazevedo88.o3smeasures.plugin.views.MainMeasuresView"
icon="icons/logo.gif"
id="io.github.mariazevedo88.o3smeasures.plugin.views.MainMeasuresView"
name="o3smeasures Main Measures Diagnostic View">
</view>
<view category="o3smeasures"
class="io.github.mariazevedo88.o3smeasures.plugin.views.SecondaryMeasuresView"
icon="icons/logo.gif"
id="io.github.mariazevedo88.o3smeasures.plugin.views.SecondaryMeasuresView"
name="o3smeasures Secondary Measures Diagnostic View">
</view>
<view category="o3smeasures"
class="io.github.mariazevedo88.o3smeasures.plugin.views.PieChartView"
icon="icons/logo.gif"
id="io.github.mariazevedo88.o3smeasures.plugin.views.PieChartView"
name="o3smeasures PieChart View">
</view>
<view category="o3smeasures"
class="io.github.mariazevedo88.o3smeasures.plugin.views.FactorsView"
icon="icons/logo.gif"
id="io.github.mariazevedo88.o3smeasures.plugin.views.FactorsView"
name="o3smeasures Factors View">
</view>
<view category="o3smeasures"
class="io.github.mariazevedo88.o3smeasures.plugin.views.IndicatorsView"
icon="icons/logo.gif"
id="io.github.mariazevedo88.o3smeasures.plugin.views.IndicatorsView"
name="o3smeasures Indicators View">
</view>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
class="io.github.mariazevedo88.o3smeasures.preferences.O3SMeasuresPreferencePage"
id="io.github.mariazevedo88.o3smeasures.preferencePage"
name="o3smeasures Preferences">
</page>
</extension>
</plugin>