Team - Voorbeeld van integratie van logische modellen
Inleiding
In dit voorbeeld wordt gedemonstreerd hoe u een repositoryprovider configureert voor logische modellen en hoe
u een logisch model configureert voor teams. In het bijzonder wordt in dit voorbeeld het volgende getoond:
- Het gebruik van resourcekoppelingen en modelproviders om ervoor te zorgen dat teambewerkingen op de juiste set resources worden uitgevoerd.
- De ondersteuning van modeldeelname in synchronisatie- en samenvoegingsbewerkingen.
- Het gebruik van het framework van de algemene navigator om logische modelstructuren af te beelden.
Het voorbeeld bestaat uit code voor de repositoryprovider en de modelprovider, en is ingedeeld in de volgende pakketten:
- org.eclipse.team.examples.filesystem.subscriber: Ondersteuning voor synchronisatie/samenvoeging van repository's op laag niveau.
- org.eclipse.team.examples.filesystem.ui: Gebruik van ResourceMapping (resourcekoppeling) om ervoor te zorgen dat bewerkingen op de juiste resources worden uitgevoerd dat de view Synchroniseren wordt geïntegreerd.
- org.eclipse.team.examples.model: De hoofdcomponent van het voorbeeldmodel.
- org.eclipse.team.examples.model.ui: Gebruik van de algemene navigator voor een boomstructuurweergave van het voorbeeldmodel.
- org.eclipse.team.examples.model.mapping: Ondersteuning voor modelprovider/resourcekoppeling voor het voorbeeldmodel.
- org.eclipse.team.examples.model.mapping.ui: Integratie van de view Synchroniseren voor het model.
Het voorbeeld uitvoeren
Om dit voorbeeld te gebruiken, gaat u als volgt te werk:
- Maar een project voor het voorbeeldmodel (Bestand/Nieuw/Overige, gevolgd door Voorbeeld logisch model team/Modelproject)
- Open de Projectverkenner om het nieuwe project te bekijken.
- Voeg de gewenste mappen en MOD-bestanden toe.
- Voeg MOE-bestanden aan de MOD-bestanden toe.
- Deel het project met de basisbestandssysteemprovider.
- Voer verschillende teambewerkingen uit, waaronder synchronisaties, en bekijk de resultaten.