Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMickael Istria2019-08-05 12:53:31 +0000
committerMickael Istria2019-08-05 13:08:52 +0000
commit6fb4f653c9bc16088a19860f235898b1b7e4fe09 (patch)
tree17e33ebd57e35b58d1eddb948e3f7e8029be12c2 /org.eclipse.ui.genericeditor/schema/genericEditorIcons.exsd
parent607288719f0b9ee2a5a9383dc71663a83d1d9c07 (diff)
downloadeclipse.platform.text-6fb4f653c9bc16088a19860f235898b1b7e4fe09.tar.gz
eclipse.platform.text-6fb4f653c9bc16088a19860f235898b1b7e4fe09.tar.xz
eclipse.platform.text-6fb4f653c9bc16088a19860f235898b1b7e4fe09.zip
Bug 513034 - Improvement to extension point
* Rename extension point to simpler "icons" * Rename contentTypeId to just contentType (like other extensions) * Rename class to convention Change-Id: I57d69658cbf8998e16c3ccb7b1d6430f8e5d01e8 Signed-off-by: Mickael Istria <mistria@redhat.com>
Diffstat (limited to 'org.eclipse.ui.genericeditor/schema/genericEditorIcons.exsd')
-rw-r--r--org.eclipse.ui.genericeditor/schema/genericEditorIcons.exsd130
1 files changed, 0 insertions, 130 deletions
diff --git a/org.eclipse.ui.genericeditor/schema/genericEditorIcons.exsd b/org.eclipse.ui.genericeditor/schema/genericEditorIcons.exsd
deleted file mode 100644
index e0e4a4f3a65..00000000000
--- a/org.eclipse.ui.genericeditor/schema/genericEditorIcons.exsd
+++ /dev/null
@@ -1,130 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!-- Schema file written by PDE -->
-<schema targetNamespace="org.eclipse.ui.genericeditor"
- xmlns="http://www.w3.org/2001/XMLSchema">
- <annotation>
- <appinfo>
- <meta.schema plugin="org.eclipse.ui.genericeditor" id="icons" name="GenericEditorIcons"/>
- </appinfo>
- <documentation>
-The icons extension point provides a way of linking different types of icons to a particular content type.
- </documentation>
- </annotation>
- <element name="extension">
- <annotation>
- <appinfo>
- <meta.element />
- </appinfo>
- </annotation>
- <complexType>
- <sequence>
- <element ref="icon" 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>
- <appinfo>
- <meta.attribute translatable="true"/>
- </appinfo>
- </annotation>
- </attribute>
- </complexType>
- </element>
- <element name="icon">
- <annotation>
- <appinfo>
- <meta.element labelAttribute="contentTypeId"/>
- </appinfo>
- <documentation>
- The icon to associate with a particular content type.
- </documentation>
- </annotation>
- <complexType>
- <attribute name="contentTypeId" type="string" use="required">
- <annotation>
- <documentation>
- The identifier of the content type with which the icons should be associated.
- </documentation>
- <appinfo>
- <meta.attribute kind="identifier" basedOn="org.eclipse.core.contenttype.contentTypes/content-type/@id"/>
- </appinfo>
- </annotation>
- </attribute>
- <attribute name="icon" type="string" use="required">
- <annotation>
- <documentation>
- The path to the icon which should be used.
- </documentation>
- <appinfo>
- <meta.attribute kind="resource"/>
- </appinfo>
- </annotation>
- </attribute>
- </complexType>
- </element>
- <annotation>
- <appinfo>
- <meta.section type="since"/>
- </appinfo>
- <documentation>
- 1.1.500
- </documentation>
- </annotation>
- <annotation>
- <appinfo>
- <meta.section type="examples"/>
- </appinfo>
- <documentation>
- &lt;pre&gt;
- &lt;extension
- point=&quot;org.eclipse.ui.genericeditor.icons&quot;&gt;
- &lt;icon
- contentTypeId=&quot;org.eclipse.core.runtime.xml&quot;
- icon=&quot;icons/xml_content.png&quot; /&gt;
- &lt;/extension&gt;
-&lt;/pre&gt;
-&lt;pre&gt;
- &lt;extension
- point=&quot;org.eclipse.ui.genericeditor.icons&quot;&gt;
- &lt;icon
- contentTypeId=&quot;org.eclipse.core.runtime.text&quot;
- icon=&quot;platform:/plugin/org.eclipse.ui.test/icons/text_content.png&quot; /&gt;
- &lt;/extension&gt;
-&lt;/pre&gt;
- </documentation>
- </annotation>
- <annotation>
- <appinfo>
- <meta.section type="apiInfo"/>
- </appinfo>
- <documentation>
- </documentation>
- </annotation>
- <annotation>
- <appinfo>
- <meta.section type="copyright"/>
- </appinfo>
- <documentation>
- Copyright (c) 2019 Lakshminarayana Nekkanti(narayana.nekkanti@gmail.com)
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License 2.0 which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- SPDX-License-Identifier: EPL-2.0 3
-
- Contributor
- Lakshminarayana Nekkanti - initial API and implementation
- </documentation>
- </annotation>
-</schema>

Back to the top