Equipe - Exemple d'intégration de modèle logique
Introduction
L'exemple d'intégration de modèle logique explique comment rendre un fournisseur de référentiels compatible aux modèles logiques et un modèle logique compatible à une équipe. En particulier, cet exemple illustre comment :
- Utiliser les mappages de ressources et les fournisseurs de modèle pour vérifier que les opérations d'équipe sont effectuées sur l'ensemble de ressources valide.
- Prendre en charge la participation des modèles dans les opérations de fusion et de synchronisation.
- Utiliser l'infrastructure du navigateur commun pour afficher les arborescences des modèles logiques.
L'exemple comprend du code à destination du fournisseur de référentiels et du fournisseur de modèles organisé dans les packages suivants :
- org.eclipse.team.examples.filesystem.subscriber : Prise en charge des opérations de fusion/synchronisation de référentiel de faible niveau.
- org.eclipse.team.examples.filesystem.ui : Utilisation des mappages de ressources pour s'assurer que les opérations sont réalisées sur l'ensemble de ressources correct et de l'intégration de la vue Synchronisation.
- org.eclipse.team.examples.model : Composant de base de l'exemple de modèle.
- org.eclipse.team.examples.model.ui : Utilisation du navigateur commun pour afficher une vue arborescente de l'exemple de modèle.
- org.eclipse.team.examples.model.mapping : Prise en charge du fournisseur de modèles et du mappage de ressources pour l'exemple de modèle.
- org.eclipse.team.examples.model.mapping.ui : Intégration de la vue Synchronisation pour le modèle.
Exécution de l'exemple
Pour commencer à utiliser cet exemple :
- Créez un projet d'exemple de modèle (Menu Fichier/Nouveau/Autre suivi de Equipe Exemple de modèle logique/Projet de modèle)
- Ouvrez l'explorateur de projets pour afficher le nouveau projet
- Ajoutez des dossiers et des fichiers MOD à votre convenance.
- Ajoutez des fichiers MOE aux fichiers MOD.
- Partagez le projet avec le fournisseur du système de fichiers de base.
- Effectuez différentes opérations d'équipe, y compris des synchronisations, pour afficher les résultats.