Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2003-01-10 19:42:46 +0000
committerMichael Valenta2003-01-10 19:42:46 +0000
commite6ed10718801d93d54f44a268bdd2a5511bf0aea (patch)
tree308cf22698b248fcd4e81cfd26d659a1d0da8845 /bundles/org.eclipse.team.core/schema
parent1ea27f151593bec334fc964e34ecd0dbed33fe1a (diff)
downloadeclipse.platform.team-e6ed10718801d93d54f44a268bdd2a5511bf0aea.tar.gz
eclipse.platform.team-e6ed10718801d93d54f44a268bdd2a5511bf0aea.tar.xz
eclipse.platform.team-e6ed10718801d93d54f44a268bdd2a5511bf0aea.zip
Moved schemas into the owning pluginsRoot_TeamEarlyWarning_Branch
Diffstat (limited to 'bundles/org.eclipse.team.core/schema')
-rw-r--r--bundles/org.eclipse.team.core/schema/fileTypes.mxsd108
-rw-r--r--bundles/org.eclipse.team.core/schema/ignore.mxsd107
-rw-r--r--bundles/org.eclipse.team.core/schema/projectSets.mxsd115
3 files changed, 330 insertions, 0 deletions
diff --git a/bundles/org.eclipse.team.core/schema/fileTypes.mxsd b/bundles/org.eclipse.team.core/schema/fileTypes.mxsd
new file mode 100644
index 000000000..479dbca90
--- /dev/null
+++ b/bundles/org.eclipse.team.core/schema/fileTypes.mxsd
@@ -0,0 +1,108 @@
+<?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.
+&lt;p&gt;
+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="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>
+ <attribute name="name" 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:
+
+&lt;p&gt;
+&lt;pre&gt;
+ &lt;extension point="org.eclipse.team.core.fileTypes"&gt;
+ &lt;fileTypes extension="txt" type="text"/&gt;
+ &lt;/extension&gt;
+&lt;/pre&gt;
+&lt;/p&gt;
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="apiInfo"/>
+ </appInfo>
+ <documentation>
+
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="implementation"/>
+ </appInfo>
+ <documentation>
+
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="copyright"/>
+ </appInfo>
+ <documentation>
+
+ </documentation>
+ </annotation>
+
+</schema>
diff --git a/bundles/org.eclipse.team.core/schema/ignore.mxsd b/bundles/org.eclipse.team.core/schema/ignore.mxsd
new file mode 100644
index 000000000..9776ed7d6
--- /dev/null
+++ b/bundles/org.eclipse.team.core/schema/ignore.mxsd
@@ -0,0 +1,107 @@
+<?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>
+ <attribute name="name" 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:
+
+&lt;p&gt;
+&lt;pre&gt;
+ &lt;extension point="org.eclipse.team.core.ignore"&gt;
+ &lt;ignore pattern="*.class" enabled="true"/&gt;
+ &lt;/extension&gt;
+&lt;/pre&gt;
+&lt;/p&gt;
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="apiInfo"/>
+ </appInfo>
+ <documentation>
+
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="implementation"/>
+ </appInfo>
+ <documentation>
+
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="copyright"/>
+ </appInfo>
+ <documentation>
+
+ </documentation>
+ </annotation>
+
+</schema>
diff --git a/bundles/org.eclipse.team.core/schema/projectSets.mxsd b/bundles/org.eclipse.team.core/schema/projectSets.mxsd
new file mode 100644
index 000000000..911064a67
--- /dev/null
+++ b/bundles/org.eclipse.team.core/schema/projectSets.mxsd
@@ -0,0 +1,115 @@
+<?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.
+&lt;p&gt;
+Providers may provide an extension for this extension point.
+ </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>
+ <attribute name="name" 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 &lt;samp&gt;org.eclipse.team.core.IProjectSerializer&lt;/samp&gt;.
+ </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:
+
+&lt;p&gt;
+&lt;pre&gt;
+ &lt;extension point="org.eclipse.team.core.projectSets"&gt;
+ &lt;projectSets
+ id="org.eclipse.team.cvs.core.cvsnature"
+ class="org.eclipse.team.cvs.core.CVSProjectSetSerializer"&gt;
+ &lt;/projectSets&gt;
+ &lt;/extension&gt;
+&lt;/pre&gt;
+&lt;/p&gt;
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="apiInfo"/>
+ </appInfo>
+ <documentation>
+ [Enter API information here.]
+ </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>
+
+ </documentation>
+ </annotation>
+
+</schema>

Back to the top