summaryrefslogtreecommitdiff
path: root/src/plugins/mat/plugin.xml
blob: ab6e1301db9520b5881862f2909f8bed083f47dc (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
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
   <extension
         point="org.eclipse.mat.ui.editorPanes">
      <pane
            class="com.motorola.studio.android.mat.panes.MotodevPane"
            id="com.motorola.studio.android.mat.MotodevPane">
      </pane>
   </extension>
   <extension
         point="org.eclipse.mat.ui.editorContributions">
      <contribution
            class="com.motorola.studio.android.mat.actions.HeapEditorContributions"
            editorClass="org.eclipse.mat.ui.snapshot.editor.HeapEditor"
            sequenceNr="2">
      </contribution>
   </extension>
   <extension
         id="dumpHprofService"
         name="Dump HPROF"
         point="org.eclipse.sequoyah.device.framework.service">
      <service
            copyright="%copyright"
            description="%service_dumpHPROF_description"
            handler="com.motorola.studio.android.mat.services.DumpHPROFHandler"
            icon="icons/motodev_pane.png"
            id="com.motorola.studio.android.mat.dumpHprofService"
            name="%service_dumpHPROF_name"
            provider="%providerName"
            version="0.1.0"
            visible="true">
      </service>
   </extension>
   <extension
         id="com.motorola.studio.android.emulator.androidDevice"
         name="Dump HPROF file"
         point="org.eclipse.sequoyah.device.framework.serviceDefinition">
      <service
            id="com.motorola.studio.android.mat.dumpHprofService">
         <status
               endId="com.motorola.studio.android.emulator.status.online"
               haltId="com.motorola.studio.android.emulator.status.online"
               startId="com.motorola.studio.android.emulator.status.online">
         </status>
      </service>
   </extension>
   <extension
         id="com.motorola.studio.android.handset.androidHandset"
         name="Dump HPROF file"
         point="org.eclipse.sequoyah.device.framework.serviceDefinition">
      <service
            id="com.motorola.studio.android.mat.dumpHprofService">
         <status
               endId="com.motorola.studio.android.handset.status.handsetonline"
               haltId="com.motorola.studio.android.handset.status.handsetonline"
               startId="com.motorola.studio.android.handset.status.handsetonline">
         </status>
      </service>
   </extension>
   <extension
         id="com.motorola.studio.android.remote.androidRemoteDevice"
         name="Dump HPROF file"
         point="org.eclipse.sequoyah.device.framework.serviceDefinition">
      <service
            id="com.motorola.studio.android.mat.dumpHprofService">
         <status
               endId="com.motorola.studio.android.remote.status.connected"
               haltId="com.motorola.studio.android.remote.status.connected"
               startId="com.motorola.studio.android.remote.status.connected">
         </status>
      </service>
   </extension>
   <extension
         id="commandDumpHprof"
         name="Dump HPROF command"
         point="org.eclipse.ui.commands">
      <command
            defaultHandler="com.motorola.studio.android.mat.commands.DumpHPROFCommand"
            id="com.motorola.studio.android.mat.commandDumpHprof"
            name="%command_dumpHPROF_name">
      </command>
   </extension>
   <extension
         point="org.eclipse.ui.menus">
      <menuContribution
            locationURI="popup:com.motorola.studio.android.emulator.view.popup">
         <command
               commandId="com.motorola.studio.android.mat.commandDumpHprof"
               icon="icons/motodev_pane.png"
               id="dumpHPROF.command"
               label="%command_dumpHPROF_name"
               style="push">
         </command>
      </menuContribution>
   </extension>
   

</plugin>