Gruppe - Eksempel på integrering av logisk modell
Innledning
Eksempelet på integrering av logisk modell viser hvordan du får en datalagerleverandør
til å bli klar over en logisk modell, og hvordan den blir klar over en logisk modellgruppe.
Eksempelet viser spesielt hvordan du gjør dette:
- Bruk ResourceMappings og ModelProviders for å sikre at gruppeoperasjoner utføres på riktig sett med ressurser.
- Støtt modelldeltakelse i synkroniserings- og sammenslåingsoperasjoner.
- Bruk Felles navigator-rammen til å vise trær med logiske modeller.
Eksempelet består av kode for både datalagerleverandør og modelleverandør ordnet i følgende pakker:
- org.eclipse.team.examples.filesystem.subscriber: Lavnivåstøtte for datalagersynkronisering/-sammenslåing.
- org.eclipse.team.examples.filesystem.ui: Bruk av ResourceMapping for å sikre at operasjoner utføres på riktig sett med ressurser, og integrering av
Synkroniser-visningen.
- org.eclipse.team.examples.model: Kjernekomponenten i eksempelmodellen.
- org.eclipse.team.examples.model.ui: Bruk av Felles navigator for å besørge en trebasert visning av eksempelmodellen.
- org.eclipse.team.examples.model.mapping: ModelProvider/ResourceMapping-støtte for eksempelmodellen.
- org.eclipse.team.examples.model.mapping.ui: Synkroniser visningsintegrering for modellen.
Kjøre eksempelet
Start med dette eksempelet:
- Opprett et Eksempel-modellprosjekt (Fil/Ny(tt)/Annet etterfulgt av Eksempel på logisk modell for gruppe/Modellprosjekt).
- Åpne Prosjektutforsker for å se det nye prosjektet.
- Legg til mapper og MOD-filer etter ønske.
- Legg MOE-filer til MOD-filer.
- Del prosjektet med leverandøren av grunnleggende filsystem.
- Utfør forskjellige gruppeoperasjoner, inkludert synkroniseringer, for å se resultatene.