Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalf Sternberg2012-09-22 08:33:41 +0000
committerRalf Sternberg2012-09-22 08:33:41 +0000
commit8452ac18889c636624511ebccfabb84dabffef56 (patch)
tree29bd441a39443379dcda91a4ad7ae9f118c16c2a /bundles/org.eclipse.rap.ui/schema
parent8fec60761a4cce2641c5eb4925300d9286de7fd2 (diff)
downloadorg.eclipse.rap-8452ac18889c636624511ebccfabb84dabffef56.tar.gz
org.eclipse.rap-8452ac18889c636624511ebccfabb84dabffef56.tar.xz
org.eclipse.rap-8452ac18889c636624511ebccfabb84dabffef56.zip
Remove support for adapter factories
- Remove the API class AdapterFactory - Remove the extension point org.eclipse.rap.ui.adapterfactory The use of adapters in RWT is an internal detail and should not be exposed as API. Moreover, the extensibility of the adapter framework (adapter manager and pluggable adapter factories ) is not needed by RWT itself. Adapter factories had been deprecated as of 1.5. See bug 344541: Deprecate AdapterFactory https://bugs.eclipse.org/bugs/show_bug.cgi?id=344541
Diffstat (limited to 'bundles/org.eclipse.rap.ui/schema')
-rw-r--r--bundles/org.eclipse.rap.ui/schema/rap/adapterfactory.exsd87
1 files changed, 0 insertions, 87 deletions
diff --git a/bundles/org.eclipse.rap.ui/schema/rap/adapterfactory.exsd b/bundles/org.eclipse.rap.ui/schema/rap/adapterfactory.exsd
deleted file mode 100644
index dac33032e1..0000000000
--- a/bundles/org.eclipse.rap.ui/schema/rap/adapterfactory.exsd
+++ /dev/null
@@ -1,87 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!-- Schema file written by PDE -->
-<schema targetNamespace="org.eclipse.rap.ui" xmlns="http://www.w3.org/2001/XMLSchema">
-<annotation>
- <appInfo>
- <meta.schema plugin="org.eclipse.rap.ui" id="adapterfactory" name="AdapterFactory"/>
- </appInfo>
- <documentation>
- [Enter description of this extension point.]
- </documentation>
- </annotation>
-
- <element name="extension">
- <annotation>
- <appInfo>
- <meta.element deprecated="true" />
- </appInfo>
- <documentation>
- The extension point is tailored to the specific needs of RAP and not meant for general use.
-Furthermore providing an implemeentation of the adapter pattern is outside the scope of RAP.
-If clients need to work with the adapter pattern, they should resort to general purpose implementations (e.g. the IAdapterFactory from org.eclipse.core.runtime)
- </documentation>
- </annotation>
- <complexType>
- <sequence>
- <element ref="factory" minOccurs="1" 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="factory">
- <complexType>
- <attribute name="factoryClass" type="string" use="required">
- <annotation>
- <documentation>
-
- </documentation>
- </annotation>
- </attribute>
- <attribute name="adaptableClass" type="string" use="required">
- <annotation>
- <documentation>
-
- </documentation>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <annotation>
- <appInfo>
- <meta.section type="since"/>
- </appInfo>
- <documentation>
- 1.0
- </documentation>
- </annotation>
-
-
-
-
-
-</schema>

Back to the top