blob: f97ac9d99cfa06ccdad4c51eafea0cc31669dd57 [file] [log] [blame]
avera2d9154c2010-03-08 15:55:50 +00001<?xml version='1.0' encoding='UTF-8'?>
2<!-- Schema file written by PDE -->
3<schema targetNamespace="org.eclipse.wst.server.core" xmlns="http://www.w3.org/2001/XMLSchema">
4<annotation>
5 <appInfo>
averab8137ac2010-07-14 15:42:11 +00006 <meta.schema plugin="org.eclipse.wst.server.core" id="runtimeModuleType" name="Runtime Module type"/>
avera2d9154c2010-03-08 15:55:50 +00007 </appInfo>
8 <documentation>
9 This extension point is used to provide a supported ModuleType for a Runtime
10
11&lt;b&gt;Provisional API:&lt;/b&gt;
12This class/interface/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.
13 </documentation>
14 </annotation>
15
16 <element name="extension">
17 <annotation>
18 <appInfo>
19 <meta.element />
20 </appInfo>
21 </annotation>
22 <complexType>
23 <sequence>
24 <element ref="runtimeModuleType" minOccurs="1" maxOccurs="unbounded"/>
25 </sequence>
26 <attribute name="point" type="string" use="required">
27 <annotation>
28 <documentation>
29
30 </documentation>
31 </annotation>
32 </attribute>
33 <attribute name="id" type="string">
34 <annotation>
35 <documentation>
36
37 </documentation>
38 </annotation>
39 </attribute>
40 <attribute name="name" type="string">
41 <annotation>
42 <documentation>
43
44 </documentation>
45 <appInfo>
46 <meta.attribute translatable="true"/>
47 </appInfo>
48 </annotation>
49 </attribute>
50 </complexType>
51 </element>
52
53 <element name="runtimeModuleType">
54 <complexType>
55 <sequence>
56 <element ref="moduleType" minOccurs="1" maxOccurs="unbounded"/>
57 </sequence>
58 <attribute name="runtimeTypes" type="string" use="required">
59 <annotation>
60 <documentation>
61 specifies a comma separated list of the unique identifier of the runtimeTypes that supports this module
62 </documentation>
63 </annotation>
64 </attribute>
65 <attribute name="id" type="string" use="required">
66 <annotation>
67 <documentation>
68 specifies a unique identifier for this extension point
69 </documentation>
70 </annotation>
71 </attribute>
72 </complexType>
73 </element>
74
75 <element name="moduleType">
76 <complexType>
77 <attribute name="types" type="string" use="required">
78 <annotation>
79 <documentation>
80 a comma separated list of the module types that this runtime supports
81 </documentation>
82 </annotation>
83 </attribute>
84 <attribute name="versions" type="string" use="required">
85 <annotation>
86 <documentation>
87 a comma separated list of the module versions that this runtime supports
88 </documentation>
89 </annotation>
90 </attribute>
91 </complexType>
92 </element>
93
94 <annotation>
95 <appInfo>
96 <meta.section type="since"/>
97 </appInfo>
98 <documentation>
99 3.2
100 </documentation>
101 </annotation>
102
103 <annotation>
104 <appInfo>
105 <meta.section type="examples"/>
106 </appInfo>
107 <documentation>
108 [Enter extension point usage example here.]
109 </documentation>
110 </annotation>
111
112 <annotation>
113 <appInfo>
114 <meta.section type="apiinfo"/>
115 </appInfo>
116 <documentation>
117 [Enter API information here.]
118 </documentation>
119 </annotation>
120
121 <annotation>
122 <appInfo>
123 <meta.section type="implementation"/>
124 </appInfo>
125 <documentation>
126 [Enter information about supplied implementation of this extension point.]
127 </documentation>
128 </annotation>
129
130 <annotation>
131 <appInfo>
132 <meta.section type="copyright"/>
133 </appInfo>
134 <documentation>
averab8137ac2010-07-14 15:42:11 +0000135 Copyright (c) 2010 IBM Corporation and others.&lt;br&gt;
avera2d9154c2010-03-08 15:55:50 +0000136All rights reserved. This program and the accompanying materials are made
137available under the terms of the Eclipse Public License v1.0 which accompanies
138this distribution, and is available at
139&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;
140 </documentation>
141 </annotation>
142
143</schema>