<!ELEMENT extension (runtime-component-type | runtime-component-version | adapter | supported)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT runtime-component-type (version-comparator?)>
<!ATTLIST runtime-component-type
id CDATA #REQUIRED>
Defines a runtime component type.
<!ELEMENT version-comparator EMPTY>
<!ATTLIST version-comparator
class CDATA #REQUIRED>
Specifies the version comparator. If not specified, the default version comparator will be used. The default version comparator is capable of handing numerical versions that use decimal notation.
<!ELEMENT runtime-component-version EMPTY>
<!ATTLIST runtime-component-version
type CDATA #REQUIRED
version CDATA #REQUIRED>
Defines a runtime component version.
<!ELEMENT adapter (runtime-component , factory , type)>
Registers an adapter to be used with some set of runtime component types and versions.
<!ELEMENT runtime-component EMPTY>
<!ATTLIST runtime-component
id CDATA #IMPLIED
version CDATA #IMPLIED
any CDATA #IMPLIED>
Used to reference multiple runtime component types and versions.
any
attribute should not be used.id
and version
attributes should not be used. Note that this attribute can only be used when the runtime-component
element appears beneath the supported
element.<!ELEMENT factory EMPTY>
<!ATTLIST factory
class CDATA #REQUIRED>
Specifies the adapter factory. The factory has to implement org.eclipse.core.runtime.IAdapterFactory interface.
<!ELEMENT type EMPTY>
<!ATTLIST type
class CDATA #REQUIRED>
Specifies the type that this adapter will be adapting to.
<!ELEMENT supported (facet+ , runtime-component+)>
Specifies that these project facets are supported by these runtimes.
<!ELEMENT facet EMPTY>
<!ATTLIST facet
id CDATA #REQUIRED
version CDATA #IMPLIED>
Used to reference one or more version of a project facet.
Copyright (c) 2005 BEA Systems, Inc. and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html