Runtimes Extension Point

Identifier:
org.eclipse.wst.common.project.facet.core.runtimes

Description:

Configuration Markup:

<!ELEMENT extension (runtime-component-type* | runtime-component-version* | adapter* | supported*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>

(no description available)



<!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.



<!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