blob: 664995079cf144cfbf8f8147f9ae164757ea9cd8 [file] [log] [blame]
sclarke03f1e462009-03-06 15:18:00 +00001<?xml version='1.0' encoding='UTF-8'?>
2<!-- Schema file written by PDE -->
3<schema targetNamespace="org.eclipse.jst.ws.jaxws.core" xmlns="http://www.w3.org/2001/XMLSchema">
4<annotation>
5 <appinfo>
6 <meta.schema plugin="org.eclipse.jst.ws.jaxws.core" id="annotationDefinition" name="Annotation Definition"/>
7 </appinfo>
8 <documentation>
9 This extension point allows clients to contribute annotations &lt;? extends java.lang.annotation.Annotation&gt; which are in turn consumed by the UI.
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="0" maxOccurs="unbounded">
21 <element ref="annotation" minOccurs="0" maxOccurs="unbounded"/>
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="annotation">
51 <complexType>
52 <attribute name="class" type="string" use="required">
53 <annotation>
54 <documentation>
55
56 </documentation>
57 <appinfo>
58 <meta.attribute kind="java" basedOn="java.lang.annotation.Annotation:"/>
59 </appinfo>
60 </annotation>
61 </attribute>
62 <attribute name="category" type="string" use="required">
63 <annotation>
64 <documentation>
65 the id of a &lt;tt&gt;annotationCategory&lt;/tt&gt;
66 </documentation>
67 <appinfo>
68 <meta.attribute kind="identifier" basedOn="org.eclipse.jst.ws.jaxws.core.annotationCategory/category/@id"/>
69 </appinfo>
70 </annotation>
71 </attribute>
72 <attribute name="initializer" type="string">
73 <annotation>
74 <documentation>
75
76 </documentation>
77 <appinfo>
78 <meta.attribute kind="java" basedOn=":org.eclipse.jst.ws.internal.jaxws.core.annotations.IAnnotationAttributeInitializer"/>
79 </appinfo>
80 </annotation>
81 </attribute>
82 <attribute name="name" type="string" use="required">
83 <annotation>
84 <documentation>
85
86 </documentation>
87 </annotation>
88 </attribute>
89 <attribute name="restrictedTo">
90 <annotation>
91 <documentation>
92
93 </documentation>
94 </annotation>
95 <simpleType>
96 <restriction base="string">
97 <enumeration value="CLASS_ONLY">
98 </enumeration>
99 <enumeration value="INTERFACE_ONLY">
100 </enumeration>
101 <enumeration value="ENUM_ONLY">
102 </enumeration>
103 </restriction>
104 </simpleType>
105 </attribute>
106 </complexType>
107 </element>
108
109 <annotation>
110 <appinfo>
111 <meta.section type="since"/>
112 </appinfo>
113 <documentation>
114 0.7.0
115 </documentation>
116 </annotation>
117
118 <annotation>
119 <appinfo>
120 <meta.section type="examples"/>
121 </appinfo>
122 <documentation>
123 [Enter extension point usage example here.]
124 </documentation>
125 </annotation>
126
127 <annotation>
128 <appinfo>
129 <meta.section type="apiinfo"/>
130 </appinfo>
131 <documentation>
132 [Enter API information here.]
133 </documentation>
134 </annotation>
135
136 <annotation>
137 <appinfo>
138 <meta.section type="implementation"/>
139 </appinfo>
140 <documentation>
141 [Enter information about supplied implementation of this extension point.]
142 </documentation>
143 </annotation>
144
145 <annotation>
146 <appinfo>
147 <meta.section type="copyright"/>
148 </appinfo>
149 <documentation>
150 Copyright (c) 2009 Shane Clarke. &lt;br&gt;
151All rights reserved. This program and the accompanying materials are made
152available under the terms of the Eclipse Public License v1.0 which accompanies
153this distribution, and is available at &lt;a
154href=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;&gt;http://www.eclipse.org/legal/epl-v10.html&lt;/a&gt;
155 </documentation>
156 </annotation>
157
158</schema>