blob: 5e713b5ce0ddbcac2415fd051479d8a43fb6d92a [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.views">
<category
id="org.eclipse.tracecompass.incubator.internal.ros.ui.views.category"
name="%ros.name"
parentCategory="org.eclipse.linuxtools.tmf.ui.views.category">
</category>
<view
category="org.eclipse.tracecompass.incubator.internal.ros.ui.views.category"
class="org.eclipse.tracecompass.incubator.internal.ros.ui.views.queues.RosQueuesView"
icon="icons/obj16/ros_queues.png"
id="org.eclipse.tracecompass.incubator.ros.ui.views.queues"
name="%ros.view.queues"
restorable="true">
</view>
<view
category="org.eclipse.tracecompass.incubator.internal.ros.ui.views.category"
class="org.eclipse.tracecompass.incubator.internal.ros.ui.views.nodes.RosNodesView"
icon="icons/obj16/ros_nodes.png"
id="org.eclipse.tracecompass.incubator.ros.ui.views.nodes"
name="%ros.view.nodes"
restorable="true">
</view>
<view
category="org.eclipse.tracecompass.incubator.internal.ros.ui.views.category"
class="org.eclipse.tracecompass.incubator.internal.ros.ui.views.tasks.RosTasksView"
icon="icons/obj16/ros_tasks.png"
id="org.eclipse.tracecompass.incubator.ros.ui.views.tasks"
name="%ros.view.tasks"
restorable="true">
</view>
<view
category="org.eclipse.tracecompass.incubator.internal.ros.ui.views.category"
class="org.eclipse.tracecompass.incubator.internal.ros.ui.views.connections.RosConnectionsView"
icon="icons/obj16/ros_connections.png"
id="org.eclipse.tracecompass.incubator.ros.ui.views.connections"
name="%ros.view.connections"
restorable="true">
</view>
<view
category="org.eclipse.tracecompass.incubator.internal.ros.ui.views.category"
class="org.eclipse.tracecompass.incubator.internal.ros.ui.views.timers.RosTimersView"
icon="icons/obj16/ros_timers.png"
id="org.eclipse.tracecompass.incubator.ros.ui.views.timers"
name="%ros.view.timers"
restorable="true">
</view>
<view
category="org.eclipse.tracecompass.incubator.internal.ros.ui.views.category"
class="org.eclipse.tracecompass.incubator.internal.ros.ui.views.messageflow.RosMessageFlowView"
icon="icons/obj16/ros_queues.png"
id="org.eclipse.tracecompass.incubator.ros.ui.views.messageflow"
name="%ros.view.messageflow"
restorable="true">
</view>
</extension>
<extension
point="org.eclipse.linuxtools.tmf.ui.tracetypeui">
<type
icon="icons/ros.png"
tracetype="org.eclipse.tracecompass.incubator.ros.core.trace">
</type>
</extension>
<extension
point="org.eclipse.linuxtools.tmf.core.analysis">
<output
class="org.eclipse.tracecompass.tmf.ui.analysis.TmfAnalysisViewOutput"
id="org.eclipse.tracecompass.incubator.ros.ui.views.nodes">
<analysisModuleClass
class="org.eclipse.tracecompass.incubator.internal.ros.core.analysis.nodes.RosNodesAnalysis">
</analysisModuleClass>
</output>
<output
class="org.eclipse.tracecompass.tmf.ui.analysis.TmfAnalysisViewOutput"
id="org.eclipse.tracecompass.incubator.ros.ui.views.queues">
<analysisModuleClass
class="org.eclipse.tracecompass.incubator.internal.ros.core.analysis.queues.RosQueuesAnalysis">
</analysisModuleClass>
</output>
<output
class="org.eclipse.tracecompass.tmf.ui.analysis.TmfAnalysisViewOutput"
id="org.eclipse.tracecompass.incubator.ros.ui.views.timers">
<analysisModuleClass
class="org.eclipse.tracecompass.incubator.internal.ros.core.analysis.timers.RosTimersAnalysis">
</analysisModuleClass>
</output>
<output
class="org.eclipse.tracecompass.tmf.ui.analysis.TmfAnalysisViewOutput"
id="org.eclipse.tracecompass.incubator.ros.ui.views.messageflow">
<analysisModuleClass
class="org.eclipse.tracecompass.incubator.internal.ros.core.analysis.messageflow.RosMessageFlowAnalysis">
</analysisModuleClass>
</output>
<parameterProvider
class="org.eclipse.tracecompass.incubator.internal.ros.ui.messageflow.RosMessageFlowParameterProvider">
<analysisId
id="org.eclipse.tracecompass.incubator.ros.core.analysis.messageflow">
</analysisId>
</parameterProvider>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
class="org.eclipse.tracecompass.incubator.internal.ros.ui.perspective.RosPerspectiveFactory"
icon="icons/ros.png"
id="org.eclipse.tracecompass.incubator.ros.ui.perspective"
name="%ros.perspective">
</perspective>
</extension>
</plugin>