#
Component services

###### Identifier:

org.eclipse.ui.components.services

###### Since:

[Enter the first release in which this extension point appears.]

###### Description:

EXPERIMENTAL: This extension point is internal. Don't use it. It will be removed soon.

###### Configuration Markup:

<!ELEMENT extension (component* , scope*)>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #IMPLIED

name CDATA #IMPLIED>

<!ELEMENT component EMPTY>

<!ATTLIST component

class CDATA #REQUIRED

interface CDATA #REQUIRED

scope CDATA #REQUIRED>

- class - Fully qualified class name of a class that subclasses org.eclipse.core.components.ComponentFactory.
- interface - The interface being implemented by this component.
- scope -

<!ELEMENT scope (extendsScope* , requiresInterface* , requiresScope*)>

<!ATTLIST scope

id CDATA #REQUIRED>

- id -

<!ELEMENT extendsScope EMPTY>

<!ATTLIST extendsScope

id CDATA #REQUIRED>

- id -

<!ELEMENT requiresInterface EMPTY>

<!ATTLIST requiresInterface

id CDATA #REQUIRED>

- id -

<!ELEMENT requiresScope EMPTY>

<!ATTLIST requiresScope

id CDATA #REQUIRED>

- id -

###### Examples:

[Enter extension point usage example here.]

###### API Information:

[Enter API information here.]

###### Supplied Implementation:

[Enter information about supplied implementation of this extension point.]

Copyright (c) 2005 IBM Corporation 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