diff options
author | Mickael Istria | 2019-08-05 12:53:31 +0000 |
---|---|---|
committer | Mickael Istria | 2019-08-05 13:08:52 +0000 |
commit | 6fb4f653c9bc16088a19860f235898b1b7e4fe09 (patch) | |
tree | 17e33ebd57e35b58d1eddb948e3f7e8029be12c2 /org.eclipse.ui.genericeditor/schema/genericEditorIcons.exsd | |
parent | 607288719f0b9ee2a5a9383dc71663a83d1d9c07 (diff) | |
download | eclipse.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.exsd | 130 |
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>
- <pre>
- <extension
- point="org.eclipse.ui.genericeditor.icons">
- <icon
- contentTypeId="org.eclipse.core.runtime.xml"
- icon="icons/xml_content.png" />
- </extension>
-</pre>
-<pre>
- <extension
- point="org.eclipse.ui.genericeditor.icons">
- <icon
- contentTypeId="org.eclipse.core.runtime.text"
- icon="platform:/plugin/org.eclipse.ui.test/icons/text_content.png" />
- </extension>
-</pre>
- </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>
|