Csoportfunkciók - Logikai modell integrációja példa
Bevezetés
A Logikai modell integrációja példa bemutatja, hogy a
lerakatszolgáltatókat milyen módon lehet felkészíteni a logikai modellek
támogatására, illetve a logikai modelleket milyen módon lehet felkészíteni
a csoportfunkciók támogatásra. Ez a példa különösen azt mutatja meg,
hogyan lehet végrehajtani az alábbiakat:
- A ResourceMappings és a ModelProviders segítségével hogyan
biztosítható, hogy a csoportműveletek a megfelelő erőforráskészleten
kerüljenek végrehajtásra.
- A modellek részvétele milyen módon támogatható a szinkronizációs és
összefésülési műveletekben.
- Az Általános navigátor milyen módon használható a logikaimodell-fák
megjelenítésére.
A példa a lerakatszolgáltatóhoz és a modellszolgáltatóhoz egyaránt
tartalmaz kódot a következő csomagokban:
- org.eclipse.team.examples.filesystem.subscriber:
Alacsonyszintű lerakatszinkronizáció és -összefésülés támogatása.
- org.eclipse.team.examples.filesystem.ui: A ResourceMapping
használata annak biztosítására, hogy a csoportműveletek a megfelelő
erőforráskészleten kerüljenek végrehajtásra, illetve a Szinkronizálási
nézet integrációjához.
- org.eclipse.team.examples.model: A mintamodell
törzskomponense.
- org.eclipse.team.examples.model.ui: Az Általános navigátor
használata a mintamodell faalapú nézetnének biztosításához.
- org.eclipse.team.examples.model.mapping: A mintamodell
ModelProvider/ResourceMapping támogatása.
- org.eclipse.team.examples.model.mapping.ui: A modell
Szinkronizálási nézetének integrációja.
A példa futtatása
A példa használatának megkezdéséhez:
- Hozzon létre egy Minta modellprojektet (Fájl/Új/Egyéb, majd
Csoportfunkciók logikai modell példa/Modellprojekt)
- Az új projekt megjelenítéséhez nyissa meg a Projektböngészőt
- Szükség szerint vegyen fel mappákat és MOD fájlokat.
- A MOD fájlokhoz vegyen fel MOE fájlokat.
- Ossza meg a projektet az Alapszintű fájlrendszer-szolgáltatóval.
- Az eredmények megtekintéséhez hajtson végre különböző
csoportműveleteket (pl. szinkronizálásokat).