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">
6 <meta.schema
plugin=
"org.eclipse.egit.ui" id=
"branchNameProvider" name=
"BranchName"/>
9 This extension point allows to register an implementation suggesting branch names based on contextual information.
13 <element name=
"extension">
21 <element ref=
"branchNameProvider"/>
23 <attribute name=
"point" type=
"string" use=
"required">
29 <attribute name=
"id" type=
"string">
35 <attribute name=
"name" type=
"string">
40 <meta.attribute
translatable=
"true"/>
47 <element name=
"branchNameProvider">
50 This element provides the configuration of the BranchNameProvider. Only the class attribute is needed.
54 <attribute name=
"class" type=
"string" use=
"required">
57 Class implementing org.eclipse.egit.ui.IBranchNameProvider to be registered for suggesting branch names.
60 <meta.attribute
kind=
"java" basedOn=
":org.eclipse.egit.ui.IBranchNameProvider"/>
69 <meta.section
type=
"since"/>
78 <meta.section
type=
"examples"/>
81 [Enter extension point usage example here.]
87 <meta.section
type=
"apiinfo"/>
90 There is an interface org.eclipse.egit.ui.IBranchNameProvider.
91 This is the only interface you must implement to use the extension point.
97 <meta.section
type=
"implementation"/>
100 [Enter information about supplied implementation of this extension point.]
106 <meta.section
type=
"copyright"/>
109 Copyright (C)
2014, Gerd Zanker
<gerd.zanker@web.de
>
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