Grupp - Exempel på integrering av logiska modeller
Introduktion
I exemplet på integrering av en logisk modell visas hur du anger information om logiska modeller för en lagerleverantör och hur du anger information om grupper för en logisk modell. Speciellt visar det här exemplet på hur du kan:
- Använd ResourceMappings och ModelProviders till att säkerställa att gruppåtgärder utförs för rätt uppsättning av resurser.
- Funktioner för användning av modeller i synkroniserings- och sammanfogningsåtgärder.
- Använd det gemensamma navigeringsramverket till att visa träd med logiska modeller.
Exemplet består av kod för både lagerleverantören och modelleverantören i följande paket:
- org.eclipse.team.examples.filesystem.subscriber: Begränsade funktioner för lagersynkronisring/-sammanfogning
- org.eclipse.team.examples.filesystem.ui: Använd ResourceMapping till att säkerställa att åtgärder utförs för rätt uppsättning av resurser och synkronisera vyintegrering.
- org.eclipse.team.examples.model: Kärnkomponenten i exempelmodellen.
- org.eclipse.team.examples.model.ui: Den gemensamma navigeringsvyn används till att tillhandahålla en trädbaserad vy av exempelmodellen.
- org.eclipse.team.examples.model.mapping: ModelProvider-/ResourceMapping-funktioner för exempelmodellen.
- org.eclipse.team.examples.model.mapping.ui: Synkronisera vyintegrering för modellen.
Köra exemplet
Så här använder du det här exemplet till att komma igång:
- Skapa ett exempelmodellprojekt (Arkiv/Nytt/Annat följt av Exempel på logisk modell för grupp/Modellprojekt)
- Öppna projektutforskaren så visas det nya projektet
- Lägg till mappar och MOD-filer enligt önskemål.
- Lägg till MOE-filer till MOD-filer.
- Dela projektet med filsystemsleverantören.
- Utför olika gruppåtgärder, inklusive synkroniseringar för att visa resultatet.