blob: b92834854ba28f5099b420fe1eb90bdc96b777cd [file] [log] [blame]
ndaib94eb262004-10-13 15:55:37 +00001<?xml version='1.0' encoding='UTF-8'?>
2<!-- Schema file written by PDE -->
3<schema targetNamespace="org.eclipse.wst.server.core">
4<annotation>
5 <appInfo>
deboerda1df6a2004-12-03 13:35:32 +00006 <meta.schema plugin="org.eclipse.wst.server.core" id="moduleTypes" name="Module Types"/>
ndaib94eb262004-10-13 15:55:37 +00007 </appInfo>
8 <documentation>
9 This extension point is used to provide a new module type.
10 </documentation>
11 </annotation>
12
13 <element name="extension">
14 <complexType>
15 <sequence>
deboerf5c03a12006-11-29 15:15:35 +000016 <element ref="moduleType" minOccurs="1" maxOccurs="unbounded"/>
ndaib94eb262004-10-13 15:55:37 +000017 </sequence>
18 <attribute name="point" type="string" use="required">
19 <annotation>
20 <documentation>
21 a fully qualified identifier of the target extension point
22 </documentation>
23 </annotation>
24 </attribute>
25 <attribute name="id" type="string">
26 <annotation>
27 <documentation>
28 an optional identifier of the extension instance
29 </documentation>
30 </annotation>
31 </attribute>
32 <attribute name="name" type="string">
33 <annotation>
34 <documentation>
35 an optional name of the extension instance
36 </documentation>
37 </annotation>
38 </attribute>
39 </complexType>
40 </element>
41
deboerda1df6a2004-12-03 13:35:32 +000042 <element name="moduleType">
ndaib94eb262004-10-13 15:55:37 +000043 <annotation>
44 <appInfo>
45 <meta.element labelAttribute="name"/>
46 </appInfo>
47 </annotation>
48 <complexType>
ndaib94eb262004-10-13 15:55:37 +000049 <attribute name="id" type="string" use="required">
50 <annotation>
51 <documentation>
52 specifies a unique identifier for this extension point
53 </documentation>
54 </annotation>
55 </attribute>
56 <attribute name="name" type="string" use="required">
57 <annotation>
58 <documentation>
59 a translatable name used to identify the module type
60 </documentation>
deboer7502f5e2005-04-22 15:55:23 +000061 <appInfo>
62 <meta.attribute translatable="true"/>
63 </appInfo>
ndaib94eb262004-10-13 15:55:37 +000064 </annotation>
65 </attribute>
66 </complexType>
67 </element>
68
69 <annotation>
70 <appInfo>
lmandel5773ece2005-11-29 06:02:22 +000071 <meta.section type="since"/>
72 </appInfo>
73 <documentation>
74 1.0
75 </documentation>
76 </annotation>
77
78 <annotation>
79 <appInfo>
ndaib94eb262004-10-13 15:55:37 +000080 <meta.section type="examples"/>
81 </appInfo>
82 <documentation>
lmandel5773ece2005-11-29 06:02:22 +000083 The following is an example of a module type extension point:
84
lmandel5773ece2005-11-29 06:02:22 +000085&lt;pre&gt;
lmandeleef96112005-12-09 22:43:22 +000086 &lt;extension
87 point=&quot;org.eclipse.wst.server.core.moduleTypes&quot;&gt;
88 &lt;moduleType
89 id=&quot;com.example&quot;
90 name=&quot;%moduleTypeName&quot;
91 description=&quot;%moduleTypeDescription&quot;/&gt;
92 &lt;/extension&gt;
lmandel5773ece2005-11-29 06:02:22 +000093&lt;/pre&gt;
ndaib94eb262004-10-13 15:55:37 +000094 </documentation>
95 </annotation>
96
97 <annotation>
98 <appInfo>
99 <meta.section type="apiInfo"/>
100 </appInfo>
101 <documentation>
102
103 </documentation>
104 </annotation>
deboerf5c03a12006-11-29 15:15:35 +0000105
lmandeleef96112005-12-09 22:43:22 +0000106 <annotation>
107 <appInfo>
108 <meta.section type="implementation"/>
109 </appInfo>
110 <documentation>
111
112 </documentation>
113 </annotation>
ndaib94eb262004-10-13 15:55:37 +0000114
115 <annotation>
116 <appInfo>
117 <meta.section type="copyright"/>
118 </appInfo>
119 <documentation>
lmandel5773ece2005-11-29 06:02:22 +0000120 Copyright (c) 2000, 2005 IBM Corporation and others.&lt;br&gt;
121All rights reserved. This program and the accompanying materials are made
122available under the terms of the Eclipse Public License v1.0 which accompanies
123this distribution, and is available at
deboerdf10c152005-02-17 18:24:46 +0000124&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;
ndaib94eb262004-10-13 15:55:37 +0000125 </documentation>
126 </annotation>
127
128</schema>