blob: 786c1c33df661508c8b0477a60ebfd4c13347166 [file] [log] [blame]
cbridghac7b206b2005-03-30 17:08:19 +00001<?xml version='1.0' encoding='UTF-8'?>
2<!-- Schema file written by PDE -->
3<schema targetNamespace="org.eclipse.wst.common.frameworks">
4<annotation>
5 <appInfo>
lmandel292751a2005-12-09 22:43:32 +00006 <meta.schema plugin="org.eclipse.wst.common.frameworks" id="DataModelProviderExtension" name="Data Model Provider"/>
cbridghac7b206b2005-03-30 17:08:19 +00007 </appInfo>
8 <documentation>
lmandel292751a2005-12-09 22:43:32 +00009
cbridghac7b206b2005-03-30 17:08:19 +000010 </documentation>
11 </annotation>
12
13 <element name="extension">
14 <complexType>
15 <sequence>
vbhadrir114d0832005-04-06 21:36:45 +000016 <element ref="DataModelProvider" minOccurs="0" maxOccurs="1"/>
vbhadrir899062c2005-04-05 21:22:06 +000017 <element ref="ProviderDefinesType" minOccurs="0" maxOccurs="1"/>
18 <element ref="ProviderImplementsType" minOccurs="0" maxOccurs="1"/>
cbridghac7b206b2005-03-30 17:08:19 +000019 </sequence>
20 <attribute name="point" type="string" use="required">
21 <annotation>
22 <documentation>
lmandelfd622e22005-11-28 23:15:11 +000023 a fully qualified identifier of the target extension point
cbridghac7b206b2005-03-30 17:08:19 +000024 </documentation>
25 </annotation>
26 </attribute>
27 <attribute name="id" type="string">
28 <annotation>
29 <documentation>
lmandelfd622e22005-11-28 23:15:11 +000030 an optional identifier of the extension instance
cbridghac7b206b2005-03-30 17:08:19 +000031 </documentation>
32 </annotation>
33 </attribute>
34 <attribute name="name" type="string">
35 <annotation>
36 <documentation>
lmandelfd622e22005-11-28 23:15:11 +000037 an optional name of the extension instance
cbridghac7b206b2005-03-30 17:08:19 +000038 </documentation>
39 <appInfo>
40 <meta.attribute translatable="true"/>
41 </appInfo>
42 </annotation>
43 </attribute>
44 </complexType>
45 </element>
46
47 <element name="DataModelProvider">
48 <complexType>
49 <attribute name="id" type="string">
50 <annotation>
51 <documentation>
52
53 </documentation>
54 </annotation>
55 </attribute>
cbridghae13ddec2005-03-31 16:29:24 +000056 <attribute name="class" type="string" use="required">
cbridghac7b206b2005-03-30 17:08:19 +000057 <annotation>
58 <documentation>
59
60 </documentation>
61 </annotation>
62 </attribute>
63 </complexType>
64 </element>
65
vbhadrir899062c2005-04-05 21:22:06 +000066 <element name="ProviderDefinesType">
67 <complexType>
68 <attribute name="providerType" type="string" use="required">
69 <annotation>
70 <documentation>
71
72 </documentation>
73 </annotation>
74 </attribute>
75 <attribute name="providerID" type="string" use="required">
76 <annotation>
77 <documentation>
78
79 </documentation>
80 </annotation>
81 </attribute>
82 </complexType>
83 </element>
84
85 <element name="ProviderImplementsType">
86 <complexType>
87 <attribute name="providerType" type="string" use="required">
88 <annotation>
89 <documentation>
90
91 </documentation>
92 </annotation>
93 </attribute>
94 <attribute name="providerID" type="string" use="required">
95 <annotation>
96 <documentation>
97
98 </documentation>
99 </annotation>
100 </attribute>
vbhadrir899062c2005-04-05 21:22:06 +0000101 </complexType>
102 </element>
103
cbridghac7b206b2005-03-30 17:08:19 +0000104 <annotation>
105 <appInfo>
106 <meta.section type="since"/>
107 </appInfo>
108 <documentation>
lmandel292751a2005-12-09 22:43:32 +0000109 &lt;b&gt;This extension point is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.&lt;/b&gt;
cbridghac7b206b2005-03-30 17:08:19 +0000110 </documentation>
111 </annotation>
112
113 <annotation>
114 <appInfo>
115 <meta.section type="examples"/>
116 </appInfo>
117 <documentation>
lmandel292751a2005-12-09 22:43:32 +0000118
cbridghac7b206b2005-03-30 17:08:19 +0000119 </documentation>
120 </annotation>
121
122 <annotation>
123 <appInfo>
124 <meta.section type="apiInfo"/>
125 </appInfo>
126 <documentation>
lmandel292751a2005-12-09 22:43:32 +0000127
cbridghac7b206b2005-03-30 17:08:19 +0000128 </documentation>
129 </annotation>
130
131 <annotation>
132 <appInfo>
133 <meta.section type="implementation"/>
134 </appInfo>
135 <documentation>
lmandel292751a2005-12-09 22:43:32 +0000136
cbridghac7b206b2005-03-30 17:08:19 +0000137 </documentation>
138 </annotation>
139
140 <annotation>
141 <appInfo>
142 <meta.section type="copyright"/>
143 </appInfo>
144 <documentation>
lmandelfd622e22005-11-28 23:15:11 +0000145 Copyright (c) 2005 IBM Corporation and others.&lt;br&gt;
146All rights reserved. This program and the accompanying materials are made
147available under the terms of the Eclipse Public License v1.0 which accompanies
148this distribution, and is available at &lt;a
149href=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;&gt;http://www.eclipse.org/legal/epl-v10.html&lt;/a&gt;
cbridghac7b206b2005-03-30 17:08:19 +0000150 </documentation>
151 </annotation>
152
153</schema>