blob: 5de208d94cec4751eab1b25a1a0de9b1b6ed1cfc [file] [log] [blame]
Stephan Herrmann1ed41202010-06-27 22:18:24 +00001<?xml version='1.0' encoding='UTF-8'?>
2<!-- Schema file written by PDE -->
3<schema targetNamespace="org.eclipse.objectteams.otdt.ui" xmlns="http://www.w3.org/2001/XMLSchema">
4<annotation>
5 <appInfo>
6 <meta.schema plugin="org.eclipse.objectteams.otdt.ui" id="updateRulerActionExtenders" name="Update Ruler Action Extenders"/>
7 </appInfo>
8 <documentation>
9 This extension point allows to add an extender to the existing UpdateRulerActions.
10 </documentation>
11 </annotation>
12
13 <element name="extension">
14 <annotation>
15 <appInfo>
16 <meta.element />
17 </appInfo>
18 </annotation>
19 <complexType>
20 <sequence>
21 <element ref="extender"/>
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="extender">
51 <annotation>
52 <documentation>
53 Specifies an extender that hooks into an existing update ruler action of the OTDTUI.
54 </documentation>
55 </annotation>
56 <complexType>
57 <attribute name="class" type="string" use="required">
58 <annotation>
59 <documentation>
60 Instantiable class that implements &lt;code&gt;org.eclipse.objectteams.otdt.ui.IUpdateRulerActionExtender&lt;/code&gt;
61 </documentation>
62 <appInfo>
63 <meta.attribute kind="java" basedOn=":org.eclipse.objectteams.otdt.ui.IUpdateRulerActionExtender"/>
64 </appInfo>
65 </annotation>
66 </attribute>
67 <attribute name="editorClass" type="string" use="required">
68 <annotation>
69 <documentation>
70 The fully qualified classname of the editor to which the current extension should be applied.
71 </documentation>
72 </annotation>
73 </attribute>
74 </complexType>
75 </element>
76
77 <annotation>
78 <appInfo>
79 <meta.section type="since"/>
80 </appInfo>
81 <documentation>
82 0.7.0 (Incubation at Eclipse.org)
83 </documentation>
84 </annotation>
85
86 <annotation>
87 <appInfo>
88 <meta.section type="examples"/>
89 </appInfo>
90 <documentation>
91 Initial usage is by the &lt;code&gt;org.eclipse.objectteams.otdt.ui.help&lt;/code&gt; plug-in.
92 </documentation>
93 </annotation>
94
95 <annotation>
96 <appInfo>
97 <meta.section type="apiinfo"/>
98 </appInfo>
99 <documentation>
100 Extensions must implement the interface &lt;code&gt;org.eclipse.objectteams.otdt.ui.IUpdateRulerActionExtender&lt;/code&gt;.
101 </documentation>
102 </annotation>
103
104 <annotation>
105 <appInfo>
106 <meta.section type="implementation"/>
107 </appInfo>
108 <documentation>
109 None.
110 </documentation>
111 </annotation>
112
113 <annotation>
114 <appInfo>
115 <meta.section type="copyright"/>
116 </appInfo>
117 <documentation>
118 &lt;em&gt;
119&lt;p&gt;
120This file is part of &quot;Object Teams Development Tooling&quot;-Software
121&lt;/p&gt;&lt;p&gt;
122Copyright 2010 Stephan Herrmann.
123All rights reserved. This program and the accompanying materials
124are made available under the terms of the Eclipse Public License v1.0
125which accompanies this distribution, and is available at
126&lt;a href=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;&gt;http://www.eclipse.org/legal/epl-v10.html&lt;/a&gt;
127&lt;/p&gt;&lt;p&gt;
128Please visit &lt;a href=&quot;http://www.objectteams.org&quot;&gt;www.objectteams.org&lt;/a&gt; for updates and contact.
129&lt;/p&gt;&lt;p&gt;
130Contributors:&lt;br&gt;
131Stephan Herrmann - Initial API and implementation
132&lt;/p&gt;
133&lt;/em&gt;
134 </documentation>
135 </annotation>
136
137</schema>