| <?xml version='1.0' encoding='UTF-8'?>
|
| <!-- Schema file written by PDE -->
|
| <schema targetNamespace="org.eclipse.ui">
|
| <annotation>
|
| <appInfo>
|
| <meta.schema plugin="org.eclipse.ui" id="iconroles" name="Roles"/>
|
| </appInfo>
|
| <documentation>
|
| <p> |
| The <code>org.eclipse.ui.roles</code> extension point is used to declare roles and role activity bindings, using the <code>role</code> and <code>roleActivityBinding</code> elements respectively. |
| </p>
|
| </documentation>
|
| </annotation>
|
|
|
| <element name="extension">
|
| <complexType>
|
| <sequence>
|
| <element ref="role"/>
|
| <element ref="roleActivityBinding"/>
|
| </sequence>
|
| <attribute name="id" type="string">
|
| <annotation>
|
| <documentation>
|
| An optional identifier of the extension instance.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| <attribute name="name" type="string">
|
| <annotation>
|
| <documentation>
|
| An optional name of the extension instance.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| <attribute name="point" type="string" use="required">
|
| <annotation>
|
| <documentation>
|
| A fully qualified identifier of the target extension point.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| </complexType>
|
| </element>
|
|
|
| <element name="role">
|
| <annotation>
|
| <documentation>
|
| This element is used to define roles. If more than one of these elements exist with the same <code>id</code> attribute, only the last declared element (in order of reading the plugin registry) is considered valid.
|
| </documentation>
|
| </annotation>
|
| <complexType>
|
| <attribute name="description" type="string">
|
| <annotation>
|
| <documentation>
|
| A translatable short description of this role for display in the UI.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| <attribute name="id" type="string" use="required">
|
| <annotation>
|
| <documentation>
|
| The unique identifier of this role.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| <attribute name="name" type="string" use="required">
|
| <annotation>
|
| <documentation>
|
| The translatable name of this role for display in the UI.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| </complexType>
|
| </element>
|
|
|
| <element name="roleActivityBinding">
|
| <annotation>
|
| <documentation>
|
| This element allows one to bind roles to activities.
|
| </documentation>
|
| </annotation>
|
| <complexType>
|
| <attribute name="roleId" type="string" use="required">
|
| <annotation>
|
| <documentation>
|
| The unique identifier of the role to bind to an activity.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| <attribute name="activityId" type="string" use="required">
|
| <annotation>
|
| <documentation>
|
| The unique identifier of the activity to be bound to a role.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| </complexType>
|
| </element>
|
|
|
| <annotation>
|
| <appInfo>
|
| <meta.section type="since"/>
|
| </appInfo>
|
| <documentation>
|
| <p> |
| 3.0 |
| </p>
|
| </documentation>
|
| </annotation>
|
|
|
| <annotation>
|
| <appInfo>
|
| <meta.section type="examples"/>
|
| </appInfo>
|
| <documentation>
|
| <p> |
| The <code>plugin.xml</code> file in the <code>org.eclipse.ui</code> plugin makes use of the <code>org.eclipse.ui.roles</code> extension point. |
| </p>
|
| </documentation>
|
| </annotation>
|
|
|
| <annotation>
|
| <appInfo>
|
| <meta.section type="apiInfo"/>
|
| </appInfo>
|
| <documentation>
|
| <p> |
| There is currently no public API for declaring roles or role activity bindings other than this extension point. |
| </p>
|
| </documentation>
|
| </annotation>
|
|
|
| <annotation>
|
| <appInfo>
|
| <meta.section type="implementation"/>
|
| </appInfo>
|
| <documentation>
|
|
|
| </documentation>
|
| </annotation>
|
|
|
| <annotation>
|
| <appInfo>
|
| <meta.section type="copyright"/>
|
| </appInfo>
|
| <documentation>
|
| <p> |
| Copyright (c) 2000, 2003 IBM Corporation and others.<br> |
| 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> |
| </p>
|
| </documentation>
|
| </annotation>
|
|
|
| </schema>
|