| <?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="iconactivities" name="Activities"/>
|
| </appInfo>
|
| <documentation>
|
| <p> |
| The <code>org.eclipse.ui.activities</code> extension point is used to declare activities and activity pattern bindings, using the <code>activity</code> and <code>patternBinding</code> elements respectively. |
| </p>
|
| </documentation>
|
| </annotation>
|
|
|
| <element name="extension">
|
| <complexType>
|
| <sequence>
|
| <element ref="activity"/>
|
| <element ref="activityActivityBinding"/>
|
| <element ref="activityParentBinding"/>
|
| <element ref="category"/>
|
| <element ref="categoryActivityBinding"/>
|
| </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="activity">
|
| <annotation>
|
| <documentation>
|
| This element is used to define activities. 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 registry) is considered valid.
|
| </documentation>
|
| </annotation>
|
| <complexType>
|
| <attribute name="description" type="string">
|
| <annotation>
|
| <documentation>
|
| A translatable short description of this activity for display in the UI.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| <attribute name="id" type="string" use="required">
|
| <annotation>
|
| <documentation>
|
| The unique identifier of this activity.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| <attribute name="name" type="string" use="required">
|
| <annotation>
|
| <documentation>
|
| The translatable name of this activity for display in the UI.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| <attribute name="parentId" type="string">
|
| <annotation>
|
| <documentation>
|
| The unique identifier of the parent of this activity. This is an experimental attribute only, and will likely be removed for 3.0.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| </complexType>
|
| </element>
|
|
|
| <element name="activityActivityBinding">
|
| <annotation>
|
| <documentation>
|
| This element allows one to bind activities to activities. The parent-child relationship can be interpreted as 'parent requires child'.
|
| </documentation>
|
| </annotation>
|
| <complexType>
|
| <attribute name="childActivityId" type="string" use="required">
|
| <annotation>
|
| <documentation>
|
| The unique identifier of the child activity to bind.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| <attribute name="parentActivityId" type="string" use="required">
|
| <annotation>
|
| <documentation>
|
| The unique identifier of the parent activity to bind.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| </complexType>
|
| </element>
|
|
|
| <element name="activityPatternBinding">
|
| <annotation>
|
| <documentation>
|
| This element allows one to bind activities to patterns.
|
| </documentation>
|
| </annotation>
|
| <complexType>
|
| <attribute name="activityId" type="string" use="required">
|
| <annotation>
|
| <documentation>
|
| The unique identifier of the activity to bind.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| <attribute name="pattern" type="string" use="required">
|
| <annotation>
|
| <documentation>
|
| The pattern to be bound. Patterns are regular expressions which match unique identifiers.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| </complexType>
|
| </element>
|
|
|
| <element name="category">
|
| <annotation>
|
| <documentation>
|
| This element is used to define categories. 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 registry) is considered valid.
|
| </documentation>
|
| </annotation>
|
| <complexType>
|
| <attribute name="description" type="string">
|
| <annotation>
|
| <documentation>
|
| A translatable short description of this category for display in the UI.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| <attribute name="id" type="string" use="required">
|
| <annotation>
|
| <documentation>
|
| The unique identifier of this category.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| <attribute name="name" type="string" use="required">
|
| <annotation>
|
| <documentation>
|
| The translatable name of this category for display in the UI.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| </complexType>
|
| </element>
|
|
|
| <element name="categoryActivityBinding">
|
| <annotation>
|
| <documentation>
|
| This element allows one to bind categories to activities.
|
| </documentation>
|
| </annotation>
|
| <complexType>
|
| <attribute name="activityId" type="string" use="required">
|
| <annotation>
|
| <documentation>
|
| The unique identifier of the activity to bind.
|
| </documentation>
|
| </annotation>
|
| </attribute>
|
| <attribute name="categoryId" type="string" use="required">
|
| <annotation>
|
| <documentation>
|
| The unique identifier of the category to bind.
|
| </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.activities</code> extension point. |
| </p>
|
| </documentation>
|
| </annotation>
|
|
|
| <annotation>
|
| <appInfo>
|
| <meta.section type="apiInfo"/>
|
| </appInfo>
|
| <documentation>
|
| <p> |
| There is currently no public API for declaring activities or activity pattern 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>
|