Equipe - Exemplo de Integração de Modelo Lógico
Introdução
O exemplo de Integração de Modelo Lógico mostra como tornar um provedor de repositório
ciente do modelo lógico e um modelo lógico ciente da equipe. Em particular, esse exemplo mostra como:
- Utilizar ResourceMappings e ModelProviders para assegurar-se de que as operações de
equipe sejam executadas no conjunto correto de recursos.
- Oferecer suporte para participação de modelo nas operações de sincronização e
mesclagem.
- Utilizar a estrutura de Navegador Comum para mostrar árvores de modelo lógico.
O exemplo consiste no código para os provedores de repositório e de modelo organizados
nos seguintes pacotes:
- org.eclipse.team.examples.filesystem.subscriber: Nível baixo de suporte de sincronização/mesclagem de repositório.
- org.eclipse.team.examples.filesystem.ui: Uso de ResourceMapping para assegurar-se de que as operações sejam executadas no conjunto correto de recursos e na integração da visualização Sincronizar.
- org.eclipse.team.examples.model: O componente principal do modelo de exemplo.
- org.eclipse.team.examples.model.ui: Uso do Navegador Comum para fornecer uma visualização baseada em árvore do modelo de exemplo.
- org.eclipse.team.examples.model.mapping: Suporte de ModelProvider/ResourceMapping para o modelo de exemplo.
- org.eclipse.team.examples.model.mapping.ui: Integração da visualização Sincronizar para o modelo.
Executando o Exemplo
Para começar a utilizar esse exemplo:
- Crie um projeto de modelo de exemplo (Arquivo/Novo/Outro, seguido por Exemplo de
Modelo Lógico de Equipe/Projeto de Modelo)
- Abra o Explorador de Projetos para ver o novo projeto
- Inclua Pastas e arquivos MOD conforme desejado.
- Inclua arquivos MOE em arquivos MOD.
- Compartilhe o projeto com o provedor de sistema de arquivos básico.
- Execute várias operações de equipe incluindo sincronizações para ver os resultados.