diff options
author | Ralf Sternberg | 2012-09-22 08:33:41 +0000 |
---|---|---|
committer | Ralf Sternberg | 2012-09-22 08:33:41 +0000 |
commit | 8452ac18889c636624511ebccfabb84dabffef56 (patch) | |
tree | 29bd441a39443379dcda91a4ad7ae9f118c16c2a /bundles/org.eclipse.rap.ui/schema | |
parent | 8fec60761a4cce2641c5eb4925300d9286de7fd2 (diff) | |
download | org.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.exsd | 87 |
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> |