Team Decorators

Identifier:
org.eclipse.team.ui.teamDecorators

Since:
3.2

Description:
This extension point is used to associate a repository provider id with the decorator id that provides the team state decoration. It is used by model providers to determine when label updates are required for their model elements.

Configuration Markup:

<!ELEMENT extension (teamDecorator)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT teamDecorator EMPTY>

<!ATTLIST teamDecorator

repositoryId       IDREF #REQUIRED

decoratorId        IDREF #REQUIRED

decoratedDirection CDATA #IMPLIED>

Associates a repository provider with a decorator



Examples:
Here is an example teamDecorators extension

   <extension
         point="org.eclipse.team.ui.teamDecorators">
      <teamDecorator
            decoratorId="org.eclipse.team.cvs.ui.decorator"
            repositoryId="org.eclipse.team.cvs.core.cvsnature"/>
   </extension>

API Information:
The repositoryId must correspond to the id of a provider registered with the org.eclipse.team.core.repository extension point. Similary, the decoratorId must correspond to a decorator registered with the org.eclipse.ui.decorators extenstion point.

Supplied Implementation:
There is no implementation directly associated with this extension point.


Copyright (c) 2005, 2008 IBM Corporation and others.
This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-v20.html/ SPDX-License-Identifier: EPL-2.0