Equipa - Exemplo de Integração de Modelos Lógicos
Introdução
O exemplo de Integração de Modelos Lógicos apresenta o modo de tornar um
fornecedor de repositórios consciente de modelos lógicos e de tornar um modelo
lógico consciente da equipa. Especialmente, este exemplo mostra como:
- utilizar ResourceMappings e ModelProviders de modo a assegurar que as
operações de equipas são executadas no conjunto de recursos adequado.
- Suportar a participação de modelos em operações de sincronização e de
intercalação.
- Utilizar o enquadramento do Navegador Comum para apresentar árvores de
modelos lógicos.
O exemplo consiste no código para o fornecedor de repositórios e para o
fornecedor de modelos disposto nos seguintes pacotes:
- org.eclipse.team.examples.filesystem.subscriber: Suporte de
sincronização/intercalação de repositórios de nível inferior
- org.eclipse.team.examples.filesystem.ui: Utilização de
ResourceMapping para assegurar que as operações são executadas no conjunto
adequado de recursos e na integração da vista Sincronização.
- org.eclipse.team.examples.model: O componente do núcleo do modelo
do exemplo.
- org.eclipse.team.examples.model.ui: Utilização do Navegador Comum
para facultar uma vista baseada em árvore do modelo do exemplo.
- org.eclipse.team.examples.model.mapping:
Suporte ModelProvider/ResourceMapping para o modelo do exemplo.
- org.eclipse.team.examples.model.mapping.ui: Integração da vista
Sincronizar para o modelo.
Executar o exemplo
Para iniciar a utilização deste exemplo:
- Crie um projecto de modelo Exemplo (Ficheiro/Novo/Outro seguido por Exemplo
de Modelos Lógicos da Equipa/Projecto)
- Abra o Explorador de projectos para visualizar o novo projecto
- Adicionar Pastas e ficheiros MOD, conforme o pretendido.
- Adicionar ficheiros MOE aos ficheiros MOD.
- Partilhar o projecto com o fornecedor de sistema de ficheiros básico.
- Executar várias operações da equipa, incluindo as sincronizações para
visualizar os resultados.