diff options
author | mkersten | 2006-02-21 21:08:58 +0000 |
---|---|---|
committer | mkersten | 2006-02-21 21:08:58 +0000 |
commit | 25874780bb4a9552d8a46df6805b69026b91f259 (patch) | |
tree | 5b9778c24d425053be88e6c0273ac2aa486662ce /org.eclipse.mylyn.tasks.ui/schema | |
parent | b25f5597237d50b925bb7b813ea9df285ea72b99 (diff) | |
download | org.eclipse.mylyn.tasks-25874780bb4a9552d8a46df6805b69026b91f259.tar.gz org.eclipse.mylyn.tasks-25874780bb4a9552d8a46df6805b69026b91f259.tar.xz org.eclipse.mylyn.tasks-25874780bb4a9552d8a46df6805b69026b91f259.zip |
Progress on: Bug 120952: [discussion] provide task/issue repository view and extension points
https://bugs.eclipse.org/bugs/show_bug.cgi?id=120952
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/schema')
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/schema/providers.exsd | 40 | ||||
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/schema/repositories.exsd | 42 |
2 files changed, 41 insertions, 41 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/schema/providers.exsd b/org.eclipse.mylyn.tasks.ui/schema/providers.exsd index 9d13e9e34..3fa1bc8b4 100644 --- a/org.eclipse.mylyn.tasks.ui/schema/providers.exsd +++ b/org.eclipse.mylyn.tasks.ui/schema/providers.exsd @@ -6,14 +6,13 @@ <meta.schema plugin="org.eclipse.mylar.tasklist" id="providers" name="Task List Providers"/> </appInfo> <documentation> - no description + Currently only a work-around for creating a dynamic popupo menu. </documentation> </annotation> <element name="extension"> <complexType> <sequence> - <element ref="taskHandler" minOccurs="0" maxOccurs="unbounded"/> <element ref="dynamicPopupMenu" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="point" type="string" use="required"> @@ -43,43 +42,6 @@ </complexType> </element> - <element name="taskHandler"> - <annotation> - <appInfo> - <meta.element labelAttribute="name"/> - </appInfo> - </annotation> - <complexType> - <attribute name="externalizerClass" type="string" use="required"> - <annotation> - <documentation> - - </documentation> - <appInfo> - <meta.attribute kind="java" basedOn=":org.eclipse.mylar.tasklist.ITaskListExternalizer"/> - </appInfo> - </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="dynamicPopupMenu"> <complexType> <attribute name="class" type="string" use="required"> diff --git a/org.eclipse.mylyn.tasks.ui/schema/repositories.exsd b/org.eclipse.mylyn.tasks.ui/schema/repositories.exsd index 4b4ee0866..f47969400 100644 --- a/org.eclipse.mylyn.tasks.ui/schema/repositories.exsd +++ b/org.eclipse.mylyn.tasks.ui/schema/repositories.exsd @@ -13,7 +13,8 @@ <element name="extension"> <complexType> <sequence> - <element ref="repositoryType" minOccurs="1" maxOccurs="unbounded"/> + <element ref="repositoryType"/> + <element ref="externalizer"/> </sequence> <attribute name="point" type="string" use="required"> <annotation> @@ -42,6 +43,43 @@ </complexType> </element> + <element name="externalizer"> + <annotation> + <appInfo> + <meta.element labelAttribute="name"/> + </appInfo> + </annotation> + <complexType> + <attribute name="class" type="string" use="required"> + <annotation> + <documentation> + + </documentation> + <appInfo> + <meta.attribute kind="java" basedOn="org.eclipse.mylar.provisional.tasklist.ITaskListExternalizer"/> + </appInfo> + </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="repositoryType"> <complexType> <attribute name="class" type="string" use="required"> @@ -50,7 +88,7 @@ </documentation> <appInfo> - <meta.attribute kind="java" basedOn="org.eclipse.mylar.tasklist.TaskRepository"/> + <meta.attribute kind="java" basedOn="org.eclipse.mylar.provisional.tasklist.AbstractRepositoryClient"/> </appInfo> </annotation> </attribute> |