Provedores de Conteúdo da Equipe
Identificador:
org.eclipse.team.ui.teamContentProviders
Desde:
3.2
Descrição:
O ponto de extensão associa um provedor de modelo a um provedor de conteúdo. Provedores
de repositório utilizarão essas informações para ativar os provedores de conteúdo
apropriados ao executar operações de equipe.
Marcação da Configuração:
<!ELEMENT extension (teamContentProvider)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT teamContentProvider EMPTY>
<!ATTLIST teamContentProvider
modelProviderId CDATA #REQUIRED
contentExtensionId CDATA #REQUIRED
icon CDATA #IMPLIED
preferencePage CDATA #IMPLIED>
Associa um provedor de modelo a uma extensão de conteúdo.
- modelProviderId - O id da extensão org.eclipse.core.resoures.modelProvider que
está associado à extensão de conteúdo.
- contentExtensionId - O id da extensão
org.eclipse.ui.navigator.navigatorContent que está associado a esse provedor de modelo.
- icon - Um ícone que será utilizado ao mostrar esse modelo em listas e menus.
- preferencePage - Uma página de preferência que pode ser exibida por
visualizações que hospedam a extensão de conteúdo
Exemplos:
Aqui está um exemplo da extensão
teamContentProvider
<extension
id=
"jdtContentProvider"
point=
"org.eclipse.team.ui.teamContentProviders"
>
<teamContentProvider
contentExtensionId=
"org.eclipse.jdt.ui.resourceContent"
modelProviderId=
"org.eclipse.jdt.ui.modelProvider"
/>
</extension>
Informações da API:
O modelProviderId deve
corresponder a um provedor de modelo registrado no ponto de extensão
org.eclipse.core.resources.modelProviders. De forma semelhante, o contentExtensionId deve
corresponder a uma extensão de conteúdo de navegador registrada no ponto de extensão
org.eclipse.ui.navigator.navigatorContent.
Implementações Fornecidas:
Não há
implementação diretamente associada a esse ponto de extensão.
Direitos Autorais (c) 2005 IBM Corporation e outros.
Todos os direitos reservados. Este programa e os materiais fornecidos com ele são
disponibilizados sob os termos da Licença Pública do Eclipse v1.0 que acompanha
esta distribuição e está disponível em
http://www.eclipse.org/legal/epl-v10.html