<!ELEMENT extension (factory+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>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)
<!ELEMENT factory EMPTY>
<!ATTLIST factory
factoryClass CDATA #REQUIRED
adaptableClass CDATA #REQUIRED
>