tmf: Remove getStateSystemID() from the module's API
[deliverable/tracecompass.git] / org.eclipse.linuxtools.lttng2.kernel.ui / plugin.xml
index bd588b9d29723888ca67acbb920157339ae0dfa2..0e66b752efce0fecb5d40a1e180d8db156c046b4 100644 (file)
@@ -2,13 +2,75 @@
 <?eclipse version="3.4"?>
 <plugin>
    <extension
-         id="org.eclipse.linuxtools.lttng2.kernel.ui.perspective"
          point="org.eclipse.ui.perspectives">
       <perspective
-            class="org.eclipse.linuxtools.internal.lttng2.kernel.kernel.ui.views.PerspectiveFactory"
+            class="org.eclipse.linuxtools.internal.lttng2.kernel.ui.views.PerspectiveFactory"
             icon="icons/obj16/garland16.png"
-            id="org.eclipse.linuxtools.lttng.ui.perspective"
-            name="%perspective.category.name">
+            id="org.eclipse.linuxtools.lttng2.kernel.ui.perspective"
+            name="%kernel.perspective.name">
       </perspective>
    </extension>
+   <extension
+         point="org.eclipse.ui.views">
+      <view
+            allowMultiple="false"
+            category="org.eclipse.linuxtools.lttng2.ui.views.category"
+            class="org.eclipse.linuxtools.internal.lttng2.kernel.ui.views.controlflow.ControlFlowView"
+            icon="icons/eview16/control_flow_view.gif"
+            id="org.eclipse.linuxtools.lttng2.kernel.ui.views.controlflow"
+            name="%controlflow.view.name"
+            restorable="true">
+      </view>
+      <view
+            allowMultiple="false"
+            category="org.eclipse.linuxtools.lttng2.ui.views.category"
+            class="org.eclipse.linuxtools.internal.lttng2.kernel.ui.views.resources.ResourcesView"
+            icon="icons/eview16/resources_view.gif"
+            id="org.eclipse.linuxtools.lttng2.kernel.ui.views.resources"
+            name="%resources.view.name"
+            restorable="true">
+      </view>
+   </extension>
+   <extension
+         point="org.eclipse.linuxtools.tmf.ui.tracetype">
+      <type
+            category="org.eclipse.linuxtools.tmf.ui.category.ctf"
+            event_type="org.eclipse.linuxtools.tmf.core.ctfadaptor.CtfTmfEvent"
+            icon="icons/obj16/garland16.png"
+            id="org.eclipse.linuxtools.lttng2.kernel.tracetype"
+            name="%tracetype.type.kernel"
+            trace_type="org.eclipse.linuxtools.lttng2.kernel.core.trace.LttngKernelTrace">
+         <eventsTableType
+               class="org.eclipse.linuxtools.internal.lttng2.kernel.ui.viewers.events.LTTng2EventsTable">
+         </eventsTableType>
+      </type>
+   </extension>
+   <extension
+         point="org.eclipse.ui.navigator.navigatorContent">
+      <commonWizard
+            associatedExtensionId="org.eclipse.linuxtools.tmf.ui.navigator.content"
+            menuGroupId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.menuGroupId"
+            type="new"
+            wizardId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.newProject">
+         <enablement>
+            <with variable="activeWorkbenchWindow.activePerspective">
+               <equals
+                     value="org.eclipse.linuxtools.lttng2.kernel.ui.perspective">
+               </equals>
+            </with>
+         </enablement>
+      </commonWizard>
+   </extension>
+   <extension
+         point="org.eclipse.linuxtools.tmf.core.analysis">
+      <module
+            analysis_module="org.eclipse.linuxtools.lttng2.kernel.ui.analysis.LttngKernelAnalysisModule"
+            automatic="true"
+            id="org.eclipse.linuxtools.lttng2.kernel.analysis"
+            name="%analysis.lttngkernel">
+         <tracetype
+               class="org.eclipse.linuxtools.lttng2.kernel.core.trace.LttngKernelTrace">
+         </tracetype>
+      </module>
+   </extension>
 </plugin>
This page took 0.025296 seconds and 5 git commands to generate.