Dekoracje zespołów

org.eclipse.team.ui.teamDecorators

3.2

Opisywany punkt rozszerzenia służy do tworzenia powiązań między identyfikatorem dostawcy repozytorium a identyfikatorem dekoracji wykorzystywanym do udostępniania dekoracji stanu zespołu. Jest on wykorzystywany przez dostawców modeli do określania, kiedy w odniesieniu do elementów modelu wymagane są aktualizacje etykiet.

<!ELEMENT extension (teamDecorator)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT teamDecorator EMPTY>

<!ATTLIST teamDecorator

repositoryId       CDATA #REQUIRED

decoratorId        CDATA #REQUIRED

decoratedDirection CDATA #IMPLIED>

Element ten służy do tworzenia powiązań między dostawcą repozytorium a dekoracją.



Poniżej przedstawiono przykładowe rozszerzenie teamDecorators.
   

<extension point=

"org.eclipse.team.ui.teamDecorators"

>

<teamDecorator decoratorId=

"org.eclipse.team.cvs.ui.decorator"

repositoryId=

"org.eclipse.team.cvs.core.cvsnature"

/>

</extension>

Element repositoryId musi odpowiadać identyfikatorowi dostawcy zarejestrowanemu w punkcie rozszerzenia org.eclipse.team.core.repository. Podobnie element decoratorId musi odpowiadać dekoracji zarejestrowanej w punkcie rozszerzenia org.eclipse.ui.decorators.

Z opisywanym punktem rozszerzenia nie jest bezpośrednio powiązana żadna implementacja.