Don't use virtual memory mapping in WindowCache on Windows
[egit/eclipse.git] / org.eclipse.egit.ui / schema / branchNameProvider.exsd
blob2664507e23d994cd4bd6ab012d7ec067265b0ea7
1 <?xml version='1.0' encoding='UTF-8'?>
2 <!-- Schema file written by PDE -->
3 <schema targetNamespace="org.eclipse.egit.ui" xmlns="http://www.w3.org/2001/XMLSchema">
4 <annotation>
5 <appInfo>
6 <meta.schema plugin="org.eclipse.egit.ui" id="branchNameProvider" name="BranchName"/>
7 </appInfo>
8 <documentation>
9 This extension point allows to register an implementation suggesting branch names based on contextual information.
10 </documentation>
11 </annotation>
13 <element name="extension">
14 <annotation>
15 <appInfo>
16 <meta.element />
17 </appInfo>
18 </annotation>
19 <complexType>
20 <choice>
21 <element ref="branchNameProvider"/>
22 </choice>
23 <attribute name="point" type="string" use="required">
24 <annotation>
25 <documentation>
26 </documentation>
27 </annotation>
28 </attribute>
29 <attribute name="id" type="string">
30 <annotation>
31 <documentation>
32 </documentation>
33 </annotation>
34 </attribute>
35 <attribute name="name" type="string">
36 <annotation>
37 <documentation>
38 </documentation>
39 <appInfo>
40 <meta.attribute translatable="true"/>
41 </appInfo>
42 </annotation>
43 </attribute>
44 </complexType>
45 </element>
47 <element name="branchNameProvider">
48 <annotation>
49 <documentation>
50 This element provides the configuration of the BranchNameProvider. Only the class attribute is needed.
51 </documentation>
52 </annotation>
53 <complexType>
54 <attribute name="class" type="string" use="required">
55 <annotation>
56 <documentation>
57 Class implementing org.eclipse.egit.ui.IBranchNameProvider to be registered for suggesting branch names.
58 </documentation>
59 <appInfo>
60 <meta.attribute kind="java" basedOn=":org.eclipse.egit.ui.IBranchNameProvider"/>
61 </appInfo>
62 </annotation>
63 </attribute>
64 </complexType>
65 </element>
67 <annotation>
68 <appInfo>
69 <meta.section type="since"/>
70 </appInfo>
71 <documentation>
72 3.4.0
73 </documentation>
74 </annotation>
76 <annotation>
77 <appInfo>
78 <meta.section type="examples"/>
79 </appInfo>
80 <documentation>
81 [Enter extension point usage example here.]
82 </documentation>
83 </annotation>
85 <annotation>
86 <appInfo>
87 <meta.section type="apiinfo"/>
88 </appInfo>
89 <documentation>
90 There is an interface org.eclipse.egit.ui.IBranchNameProvider.
91 This is the only interface you must implement to use the extension point.
92 </documentation>
93 </annotation>
95 <annotation>
96 <appInfo>
97 <meta.section type="implementation"/>
98 </appInfo>
99 <documentation>
100 [Enter information about supplied implementation of this extension point.]
101 </documentation>
102 </annotation>
104 <annotation>
105 <appInfo>
106 <meta.section type="copyright"/>
107 </appInfo>
108 <documentation>
109 Copyright (C) 2014, Gerd Zanker &lt;gerd.zanker@web.de&gt;
111 All rights reserved. This program and the accompanying materials
112 are made available under the terms of the Eclipse Public License 2.0
113 which accompanies this distribution, and is available at
114 https://www.eclipse.org/legal/epl-2.0/
116 SPDX-License-Identifier: EPL-2.0
117 </documentation>
118 </annotation>
120 </schema>