Team - Eksempel på logisk modelintegration
Introduktion
Eksemplet på logisk modelintegration viser, hvordan en udbyder af opbevaringssted klargøres til logiske modeller, og hvordan en logisk model klargøres til team. Eksemplet viser især, hvordan du:
- Bruger ResourceMappings og ModelProviders til at sikre, at teamfunktioner udføres på et korrekt sæt ressourcer.
- Understøtter modeldeltagelse i synkronisering og flettefunktioner.
- Bruger Common Navigator-strukturen til at vise logiske modeltræer.
Eksemplet består af kode for både udbyderen af opbevaringsstedet og modeludbyderen, der arrangeres i følgende pakker:
- org.eclipse.team.examples.filesystem.subscriber: Understøttelse af synkronisering af opbevaringssted på lavt niveau/fletteunderstøttelse.
- org.eclipse.team.examples.filesystem.ui: Brug af ResourceMapping for at sikre, at funktioner udføres på det korrekte sæt af ressourcer og med integration af oversigten Synkronisér.
- org.eclipse.team.examples.model: Kernekomponenten for eksempelmodellen.
- org.eclipse.team.examples.model.ui: Brug af Common Navigator til at stille en træbaseret oversigt af en eksempelmodel til rådighed.
- org.eclipse.team.examples.model.mapping: ModelProvider/ResourceMapping-understøttelse af eksempelmodellen.
- org.eclipse.team.examples.model.mapping.ui: Integration af oversigten Synkronisér for modellen.
Udfør eksemplet
Sådan starter du med at bruge dette eksempel:
- Opret et eksempelmodelprojekt (Fil/Ny/Andet efterfulgt af eksempel på logisk teammodel/modelprojekt).
- Åbn Project Explorer for at få vist det nye projekt.
- Tilføj foldere og MOD-filer efter behov.
- Tilføj MOD-filer til MOD-filer.
- Del projektet med den grundlæggende filsystemudbyder.
- Udfør forskellige teamfunktioner, herunder synkroniseringer, for at få vist resultaterne.