~ubuntu-branches/ubuntu/trusty/eclipse-linuxtools/trusty

« back to all changes in this revision

Viewing changes to valgrind/org.eclipse.linuxtools.valgrind.ui/schema/valgrindToolViews.exsd

  • Committer: Package Import Robot
  • Author(s): Jakub Adam
  • Date: 2012-06-29 12:07:30 UTC
  • Revision ID: package-import@ubuntu.com-20120629120730-bfri1xys1i71dpn6
Tags: upstream-1.0.0
ImportĀ upstreamĀ versionĀ 1.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version='1.0' encoding='UTF-8'?>
 
2
<!-- Schema file written by PDE -->
 
3
<schema targetNamespace="org.eclipse.linuxtools.valgrind.ui" xmlns="http://www.w3.org/2001/XMLSchema">
 
4
<annotation>
 
5
      <appinfo>
 
6
         <meta.schema plugin="org.eclipse.linuxtools.valgrind.ui" id="valgrindToolViews" name="Valgrind Tool Views"/>
 
7
      </appinfo>
 
8
      <documentation>
 
9
         This extension point is responsible for contributing tool-specific output to the Valgrind View.
 
10
      </documentation>
 
11
   </annotation>
 
12
 
 
13
   <element name="extension">
 
14
      <annotation>
 
15
         <appinfo>
 
16
            <meta.element />
 
17
         </appinfo>
 
18
      </annotation>
 
19
      <complexType>
 
20
         <sequence minOccurs="1" maxOccurs="unbounded">
 
21
            <element ref="view"/>
 
22
         </sequence>
 
23
         <attribute name="point" type="string" use="required">
 
24
            <annotation>
 
25
               <documentation>
 
26
                  
 
27
               </documentation>
 
28
            </annotation>
 
29
         </attribute>
 
30
         <attribute name="id" type="string">
 
31
            <annotation>
 
32
               <documentation>
 
33
                  
 
34
               </documentation>
 
35
            </annotation>
 
36
         </attribute>
 
37
         <attribute name="name" type="string">
 
38
            <annotation>
 
39
               <documentation>
 
40
                  
 
41
               </documentation>
 
42
               <appinfo>
 
43
                  <meta.attribute translatable="true"/>
 
44
               </appinfo>
 
45
            </annotation>
 
46
         </attribute>
 
47
      </complexType>
 
48
   </element>
 
49
 
 
50
   <element name="view">
 
51
      <complexType>
 
52
         <attribute name="definitionId" type="string" use="required">
 
53
            <annotation>
 
54
               <documentation>
 
55
                  The &lt;code&gt;id&lt;/code&gt; of the extender of &lt;code&gt;org.eclipse.linuxtools.valgrind.launch.valgrindTools&lt;/code&gt; for which this extension provides UI
 
56
               </documentation>
 
57
               <appinfo>
 
58
                  <meta.attribute kind="identifier" basedOn="org.eclipse.linuxtools.valgrind.launch.valgrindTools/tool/@id"/>
 
59
               </appinfo>
 
60
            </annotation>
 
61
         </attribute>
 
62
         <attribute name="class" type="string" use="required">
 
63
            <annotation>
 
64
               <documentation>
 
65
                  The class that creates controls for the Valgrind &lt;code&gt;IViewPart&lt;/code&gt;
 
66
               </documentation>
 
67
               <appinfo>
 
68
                  <meta.attribute kind="java" basedOn=":org.eclipse.linuxtools.valgrind.ui.IValgrindToolView"/>
 
69
               </appinfo>
 
70
            </annotation>
 
71
         </attribute>
 
72
      </complexType>
 
73
   </element>
 
74
 
 
75
   <annotation>
 
76
      <appinfo>
 
77
         <meta.section type="since"/>
 
78
      </appinfo>
 
79
      <documentation>
 
80
         0.1
 
81
      </documentation>
 
82
   </annotation>
 
83
 
 
84
   <annotation>
 
85
      <appinfo>
 
86
         <meta.section type="examples"/>
 
87
      </appinfo>
 
88
      <documentation>
 
89
         &lt;pre&gt;
 
90
&lt;extension point=&quot;org.eclipse.linuxtools.valgrind.ui.valgrindToolViews&quot;&gt;
 
91
    &lt;view definitionId=&quot;org.eclipse.linuxtools.valgrind.launch.memcheck&quot;
 
92
          class=&quot;org.eclipse.linuxtools.valgrind.memcheck.MemcheckViewPart&quot;&gt;
 
93
    &lt;/view&gt;
 
94
&lt;/extension&gt;
 
95
&lt;/pre&gt;
 
96
      </documentation>
 
97
   </annotation>
 
98
 
 
99
   <annotation>
 
100
      <appinfo>
 
101
         <meta.section type="apiinfo"/>
 
102
      </appinfo>
 
103
      <documentation>
 
104
         Plug-ins that want to extend this extension point must implement &lt;samp&gt;org.eclipse.linuxtools.valgrind.ui.IValgrindToolView&lt;/samp&gt; interface.
 
105
      </documentation>
 
106
   </annotation>
 
107
 
 
108
   <annotation>
 
109
      <appinfo>
 
110
         <meta.section type="implementation"/>
 
111
      </appinfo>
 
112
      <documentation>
 
113
         org.eclipse.linuxtools.valgrind.memcheck
 
114
      </documentation>
 
115
   </annotation>
 
116
 
 
117
   <annotation>
 
118
      <appinfo>
 
119
         <meta.section type="copyright"/>
 
120
      </appinfo>
 
121
      <documentation>
 
122
         Copyright (c) 2008, 2009 Red Hat, Inc.
 
123
All rights reserved. This program and the accompanying materials
 
124
are made available under the terms of the Eclipse Public License v1.0
 
125
which accompanies this distribution, and is available at
 
126
http://www.eclipse.org/legal/epl-v10.html
 
127
 
 
128
Contributors:
 
129
 Elliott Baron &lt;ebaron@redhat.com&gt; - initial API and implementation
 
130
      </documentation>
 
131
   </annotation>
 
132
 
 
133
</schema>