diff options
Diffstat (limited to 'bundles/org.eclipse.team.core/schema')
5 files changed, 0 insertions, 571 deletions
diff --git a/bundles/org.eclipse.team.core/schema/defaultFileModificationValidator.exsd b/bundles/org.eclipse.team.core/schema/defaultFileModificationValidator.exsd deleted file mode 100644 index 3da1b0b8a..000000000 --- a/bundles/org.eclipse.team.core/schema/defaultFileModificationValidator.exsd +++ /dev/null @@ -1,96 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?>
-<!-- Schema file written by PDE -->
-<schema targetNamespace="org.eclipse.team.core">
-<annotation>
- <appInfo>
- <meta.schema plugin="org.eclipse.team.core" id="defaultFileModificationValidator" name="Default File Modification Validator"/>
- </appInfo>
- <documentation>
- This extension point is for external use only. It's purpose is to provide prompting for the overwriting of read-only resources using validateEdit on unshared projects.
- </documentation>
- </annotation>
-
- <element name="extension">
- <complexType>
- <sequence>
- <element ref="validator"/>
- </sequence>
- <attribute name="point" type="string" use="required">
- <annotation>
- <documentation>
-
- </documentation>
- </annotation>
- </attribute>
- <attribute name="id" type="string">
- <annotation>
- <documentation>
-
- </documentation>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <element name="validator">
- <complexType>
- <attribute name="class" type="string" use="required">
- <annotation>
- <documentation>
-
- </documentation>
- <appInfo>
- <meta.attribute kind="java"/>
- </appInfo>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <annotation>
- <appInfo>
- <meta.section type="since"/>
- </appInfo>
- <documentation>
- 3.1
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="examples"/>
- </appInfo>
- <documentation>
- Internal use only
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="apiInfo"/>
- </appInfo>
- <documentation>
- Internal use only
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="implementation"/>
- </appInfo>
- <documentation>
- [Enter information about supplied implementation of this extension point.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="copyright"/>
- </appInfo>
- <documentation>
- Copyright (c) 2004 IBM Corporation and others. -All rights reserved. This program and the accompanying materials are made available under the terms of the Common Public License v1.0 which accompanies this distribution, and is available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>
- </documentation>
- </annotation>
-
-</schema>
diff --git a/bundles/org.eclipse.team.core/schema/fileTypes.exsd b/bundles/org.eclipse.team.core/schema/fileTypes.exsd deleted file mode 100644 index 3dc2ec64a..000000000 --- a/bundles/org.eclipse.team.core/schema/fileTypes.exsd +++ /dev/null @@ -1,112 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!-- Schema file written by PDE --> -<schema targetNamespace="org.eclipse.team.core"> -<annotation> - <appInfo> - <meta.schema plugin="org.eclipse.team.core" id="fileTypes" name="File Types"/> - </appInfo> - <documentation> - This extension point is used to register information about whether particular file types should be considered to contain text or binary data. -This information is important to some repository providers as it affects how the data is stored, compared and transmitted. -<p> -Providers may provide an extension for this extension point. No code beyond the XML extension declaration is required. -</p> - </documentation> - </annotation> - - <element name="extension"> - <complexType> - <sequence> - <element ref="fileTypes" minOccurs="0" maxOccurs="unbounded"/> - </sequence> - <attribute name="point" type="string" use="required"> - <annotation> - <documentation> - - </documentation> - </annotation> - </attribute> - <attribute name="id" type="string"> - <annotation> - <documentation> - - </documentation> - </annotation> - </attribute> - </complexType> - </element> - - <element name="fileTypes"> - <complexType> - <attribute name="extension" type="string" use="required"> - <annotation> - <documentation> - the file extension being identified by this contribution. - </documentation> - </annotation> - </attribute> - <attribute name="type" type="string" use="required"> - <annotation> - <documentation> - one of either "text" or "binary", identifying the contents of files matching the value of extension. - </documentation> - </annotation> - </attribute> - </complexType> - </element> - - <annotation> - <appInfo> - <meta.section type="examples"/> - </appInfo> - <documentation> - Following is an example of a fileTypes extension: - -<p> -<pre> - <extension point="org.eclipse.team.core.fileTypes"> - <fileTypes extension="txt" type="text"/> - </extension> -</pre> -</p> - </documentation> - </annotation> - - <annotation> - <appInfo> - <meta.section type="apiInfo"/> - </appInfo> - <documentation> - - </documentation> - </annotation> - - <annotation> - <appInfo> - <meta.section type="since"/> - </appInfo> - <documentation> - 2.0 - </documentation> - </annotation> - - <annotation> - <appInfo> - <meta.section type="implementation"/> - </appInfo> - <documentation> - - </documentation> - </annotation> - - <annotation> - <appInfo> - <meta.section type="copyright"/> - </appInfo> - <documentation> - Copyright (c) 2004 IBM Corporation and others. -All rights reserved. This program and the accompanying materials are made available under the terms of the Common Public License v1.0 which accompanies this distribution, and is available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a> - </documentation> - </annotation> - -</schema> diff --git a/bundles/org.eclipse.team.core/schema/ignore.exsd b/bundles/org.eclipse.team.core/schema/ignore.exsd deleted file mode 100644 index 2fc059014..000000000 --- a/bundles/org.eclipse.team.core/schema/ignore.exsd +++ /dev/null @@ -1,110 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!-- Schema file written by PDE --> -<schema targetNamespace="org.eclipse.team.core"> -<annotation> - <appInfo> - <meta.schema plugin="org.eclipse.team.core" id="ignore" name="Ignore"/> - </appInfo> - <documentation> - This extension point is used to register information about whether particular resources should be ignored; -that is, excluded from version configuration management operations. -Providers may provide an extension for this extension point. No code beyond the XML extension declaration is required. - </documentation> - </annotation> - - <element name="extension"> - <complexType> - <sequence> - <element ref="ignore" minOccurs="0" maxOccurs="unbounded"/> - </sequence> - <attribute name="point" type="string" use="required"> - <annotation> - <documentation> - - </documentation> - </annotation> - </attribute> - <attribute name="id" type="string"> - <annotation> - <documentation> - - </documentation> - </annotation> - </attribute> - </complexType> - </element> - - <element name="ignore"> - <complexType> - <attribute name="pattern" type="string" use="required"> - <annotation> - <documentation> - the pattern against which resources will be compared. - </documentation> - </annotation> - </attribute> - <attribute name="enabled" type="boolean" use="required"> - <annotation> - <documentation> - one of "true" or "false", determines whether this ignore pattern is enabled. - </documentation> - </annotation> - </attribute> - </complexType> - </element> - - <annotation> - <appInfo> - <meta.section type="examples"/> - </appInfo> - <documentation> - Following is an example of an ignore extension: - -<p> -<pre> - <extension point="org.eclipse.team.core.ignore"> - <ignore pattern="*.class" enabled="true"/> - </extension> -</pre> -</p> - </documentation> - </annotation> - - <annotation> - <appInfo> - <meta.section type="apiInfo"/> - </appInfo> - <documentation> - - </documentation> - </annotation> - - <annotation> - <appInfo> - <meta.section type="since"/> - </appInfo> - <documentation> - 2.0 - </documentation> - </annotation> - - <annotation> - <appInfo> - <meta.section type="implementation"/> - </appInfo> - <documentation> - - </documentation> - </annotation> - - <annotation> - <appInfo> - <meta.section type="copyright"/> - </appInfo> - <documentation> - Copyright (c) 2004 IBM Corporation and others. -All rights reserved. This program and the accompanying materials are made available under the terms of the Common Public License v1.0 which accompanies this distribution, and is available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a> - </documentation> - </annotation> - -</schema> diff --git a/bundles/org.eclipse.team.core/schema/projectSets.exsd b/bundles/org.eclipse.team.core/schema/projectSets.exsd deleted file mode 100644 index 643933704..000000000 --- a/bundles/org.eclipse.team.core/schema/projectSets.exsd +++ /dev/null @@ -1,119 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!-- Schema file written by PDE --> -<schema targetNamespace="org.eclipse.team.core"> -<annotation> - <appInfo> - <meta.schema plugin="org.eclipse.team.core" id="projectSets" name="Project Sets"/> - </appInfo> - <documentation> - This extension point is used to register a handler for creating and reading project sets. -Project sets are lightweight, portable method of sharing a particular lineup of team-shared projects in a workspace. -A project set file may be used to provide team memebers with a simple way of creating a workspace with a particular lineup of projects form one or more team providers. Providers may provide an extension for this extension point. -<p> -<i>deprecated: see RepositoryProvider#getProjectSetCapability.</i> -</p> - </documentation> - </annotation> - - <element name="extension"> - <complexType> - <sequence> - <element ref="projectSets" minOccurs="0" maxOccurs="unbounded"/> - </sequence> - <attribute name="point" type="string" use="required"> - <annotation> - <documentation> - - </documentation> - </annotation> - </attribute> - <attribute name="id" type="string"> - <annotation> - <documentation> - - </documentation> - </annotation> - </attribute> - </complexType> - </element> - - <element name="projectSets"> - <complexType> - <attribute name="id" type="string" use="required"> - <annotation> - <documentation> - the nature id of the provider for which this handler creates and reads project sets. - </documentation> - </annotation> - </attribute> - <attribute name="class" type="string" use="required"> - <annotation> - <documentation> - the fully qualified name of a class implementing <samp>org.eclipse.team.core.IProjectSerializer</samp>. - </documentation> - <appInfo> - <meta.attribute kind="java" basedOn="org.eclipse.team.core.IProjectSetSerializer"/> - </appInfo> - </annotation> - </attribute> - </complexType> - </element> - - <annotation> - <appInfo> - <meta.section type="examples"/> - </appInfo> - <documentation> - Following is an example of a projectSets extension: - -<p> -<pre> - <extension point="org.eclipse.team.core.projectSets"> - <projectSets - id="org.eclipse.team.cvs.core.cvsnature" - class="org.eclipse.team.cvs.core.CVSProjectSetSerializer"> - </projectSets> - </extension> -</pre> -</p> - </documentation> - </annotation> - - <annotation> - <appInfo> - <meta.section type="apiInfo"/> - </appInfo> - <documentation> - - </documentation> - </annotation> - - <annotation> - <appInfo> - <meta.section type="since"/> - </appInfo> - <documentation> - 2.0 - </documentation> - </annotation> - - <annotation> - <appInfo> - <meta.section type="implementation"/> - </appInfo> - <documentation> - - </documentation> - </annotation> - - <annotation> - <appInfo> - <meta.section type="copyright"/> - </appInfo> - <documentation> - Copyright (c) 2004 IBM Corporation and others. -All rights reserved. This program and the accompanying materials are made available under the terms of the Common Public License v1.0 which accompanies this distribution, and is available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a> - </documentation> - </annotation> - -</schema> diff --git a/bundles/org.eclipse.team.core/schema/repository.exsd b/bundles/org.eclipse.team.core/schema/repository.exsd deleted file mode 100644 index d13aeea74..000000000 --- a/bundles/org.eclipse.team.core/schema/repository.exsd +++ /dev/null @@ -1,134 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!-- Schema file written by PDE --> -<schema targetNamespace="org.eclipse.team.core"> -<annotation> - <appInfo> - <meta.schema plugin="org.eclipse.team.core" id="repository" name="Team Repository Provider"/> - </appInfo> - <documentation> - The Team plugin contains the notion of Repositories. The job of a repository is to provide support for sharing resources between Team members. Repositories are configured on a per-project basis. Only one repository can be mapped to a project at a time. -<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> -<p> -Optionaly, a repository provider type can designate that it can import projects from second provider, in the case where the second provider's plugin is not available in the current install. This is provided as a means to support the migration from one provider implementation to another where the resuse of the same id for the two providers was not possible. -</p> - </documentation> - </annotation> - - <element name="extension"> - <complexType> - <sequence> - <element ref="repository"/> - </sequence> - <attribute name="point" type="string" use="required"> - <annotation> - <documentation> - - </documentation> - </annotation> - </attribute> - </complexType> - </element> - - <element name="repository"> - <complexType> - <attribute name="id" type="string"> - <annotation> - <documentation> - an optional identifier of the extension instance - </documentation> - </annotation> - </attribute> - <attribute name="class" type="string" use="required"> - <annotation> - <documentation> - the fully-qualified name of a subclass of - <samp>org.eclipse.team.core.RepositoryProvider</samp>. - </documentation> - <appInfo> - <meta.attribute kind="java"/> - </appInfo> - </annotation> - </attribute> - <attribute name="typeClass" type="string"> - <annotation> - <documentation> - the fully-qualified name of a subclass of - <samp>org.eclipse.team.core.RepositoryProviderType</samp>. - </documentation> - <appInfo> - <meta.attribute kind="java"/> - </appInfo> - </annotation> - </attribute> - <attribute name="canImportId" type="string"> - <annotation> - <documentation> - - </documentation> - </annotation> - </attribute> - </complexType> - </element> - - <annotation> - <appInfo> - <meta.section type="since"/> - </appInfo> - <documentation> - 2.0 - </documentation> - </annotation> - - <annotation> - <appInfo> - <meta.section type="examples"/> - </appInfo> - <documentation> - <pre> -<extension point="org.eclipse.team.core.repository"> - <repository - class="org.eclipse.myprovider.MyRepositoryProvider" - typeClass="org.eclipse.myprovider.MyRepositoryProvider" - id="org.eclipse.myprovider.myProviderID" - canImportId="org.eclipse.myprovider.myOldProviderID"> - </repository> -</extension> -</pre> - </documentation> - </annotation> - - <annotation> - <appInfo> - <meta.section type="apiInfo"/> - </appInfo> - <documentation> - The value of the class attribute must represent a subclass of <samp>org.eclipse.team.core.RepositoryProvider</samp> and the value of the typeClass attribute must represent a subclass of <samp>org.eclipse.team.core.RepositoryProviderType</samp> - </documentation> - </annotation> - - <annotation> - <appInfo> - <meta.section type="implementation"/> - </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> - - <annotation> - <appInfo> - <meta.section type="copyright"/> - </appInfo> - <documentation> - Copyright (c) 2004 IBM Corporation and others. -All rights reserved. This program and the accompanying materials are made available under the terms of the Common Public License v1.0 which accompanies this distribution, and is available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a> - </documentation> - </annotation> - -</schema> |