Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2004-06-16 15:51:48 -0400
committerMichael Valenta2004-06-16 15:51:48 -0400
commit904630b1bdf0d262f723b2f806681bfd2318fd6d (patch)
tree6a5365d46f7fc0b0af5a2aa3890afe858047edd5 /bundles/org.eclipse.team.core/schema/repository.exsd
parentba6cc57db8e7fc5d2a15979524cc3326794fa7fe (diff)
downloadeclipse.platform.team-904630b1bdf0d262f723b2f806681bfd2318fd6d.tar.gz
eclipse.platform.team-904630b1bdf0d262f723b2f806681bfd2318fd6d.tar.xz
eclipse.platform.team-904630b1bdf0d262f723b2f806681bfd2318fd6d.zip
Bug 56683 [Doc] core CVS extension point names
Diffstat (limited to 'bundles/org.eclipse.team.core/schema/repository.exsd')
-rw-r--r--bundles/org.eclipse.team.core/schema/repository.exsd18
1 files changed, 18 insertions, 0 deletions
diff --git a/bundles/org.eclipse.team.core/schema/repository.exsd b/bundles/org.eclipse.team.core/schema/repository.exsd
index d3fc49ef8..e37f135cc 100644
--- a/bundles/org.eclipse.team.core/schema/repository.exsd
+++ b/bundles/org.eclipse.team.core/schema/repository.exsd
@@ -10,6 +10,9 @@
<p>
Repositories that extend this extension point can provide implementations for common repository specific rules for resource modifications, moving and deleting. See the following interfaces for more details <code>IFileModificationValidator</code> and <code>MoveDeleteHook</code>.
</p>
+<p>
+A Repository type can also be specified in order to provide non-project specific funtionality such as a <samp>org.eclipse.team.core.ProjectSetCapability</samp>.
+</p>
</documentation>
</annotation>
@@ -43,6 +46,20 @@ Repositories that extend this extension point can provide implementations for co
the fully-qualified name of a subclass of
&lt;samp&gt;org.eclipse.team.core.RepositoryProvider&lt;/samp&gt;.
</documentation>
+ <appInfo>
+ <meta.attribute kind="java"/>
+ </appInfo>
+ </annotation>
+ </attribute>
+ <attribute name="typeClass" type="string">
+ <annotation>
+ <documentation>
+ the fully-qualified name of a subclass of
+ &lt;samp&gt;org.eclipse.team.core.RepositoryProviderType&lt;/samp&gt;.
+ </documentation>
+ <appInfo>
+ <meta.attribute kind="java"/>
+ </appInfo>
</annotation>
</attribute>
</complexType>
@@ -88,6 +105,7 @@ Repositories that extend this extension point can provide implementations for co
</appInfo>
<documentation>
The provided implementation of RepositoryProvider provides helper methods and common code for mapping and unmapping providers to projects.
+The optional RepositoryProviderType provides project set import and export through a ProjectSetCapability.
</documentation>
</annotation>

Back to the top