Συνεργασία - Παράδειγμα ενοποίησης λογικού μοντέλου
Εισαγωγή
Το παράδειγμα ενοποίησης λογικού μοντέλου δείχνει τον τρόπο με τον οποίο μπορείτε να
καταστήσετε ένα χώρο αποθήκευσης ικανό να αναγνωρίζει τα λογικά μοντέλα και πώς μπορείτε
να χρησιμοποιήσετε τα λογικά μοντέλα στις λειτουργίες συνεργασίας.
Συγκεκριμένα αυτό το παράδειγμα παρουσιάζει τον τρόπο:
- Χρήσης κλάσεων ResourceMapping και ModelProvider για να διασφαλίσετε ότι
οι λειτουργίες συνεργασίας εκτελούνται στο ενδεδειγμένο σύνολο πόρων.
- Υποστήριξης συμμετοχής μοντέλων στις λειτουργίες συγχρονισμού και συγχώνευσης.
- Χρήσης του πλαισίου κοινής λειτουργίας πλοήγησης για την εμφάνιση διακλαδώσεων
λογικών μοντέλων.
Το παράδειγμα αποτελείται από κώδικα για τον παροχέα χώρου αποθήκευσης και τον παροχέα
μοντέλου που βρίσκονται ταξινομημένα στα ακόλουθα πακέτα:
- org.eclipse.team.examples.filesystem.subscriber: Συγχρονισμός χώρου
αποθήκευσης/υπστήριξη συγχώνευσης χαμηλού επιπέδου.
- org.eclipse.team.examples.filesystem.ui: Χρήση κλάσης ResourceMapping για τη
διασφάλιση της εκτέλεσης των λειτουργιών στο ενδεδειγμένο
σύνολο πόρων και ενοποίηση προβολής "Συγχρονισμός".
- org.eclipse.team.examples.model: Το συστατικό στοιχείο πυρήνα του μοντέλου
παραδείγματος.
- org.eclipse.team.examples.model.ui: Χρησιμοποιήστε την κοινή λειτουργία
πλοήγησης για να παράσχετε μια προβολή βάσει διακλάδωσης του μοντέλου παραδείγματος.
- org.eclipse.team.examples.model.mapping:
Υποστήριξη ModelProvider/ResourceMapping για το μοντέλο παραδείγματος.
- org.eclipse.team.examples.model.mapping.ui: Ενοποίηση προβολής
"Συγχρονισμός" για το μοντέλο.
Εκτέλεση του παραδείγματος
Για να ξεκινήσετε τη χρήση αυτού του παραδείγματος:
- Δημιουργήστε ένα έργο μοντέλου παραδείγματος (Αρχείο/Δημιουργία/Άλλο και
Παράδειγμα λογικού μοντέλου συνεργασίας/Έργο μοντέλου)
- Ανοίξτε την εξερεύνηση έργων για να δείτε το νέο έργο
- Πραγματοποιήστε προσθήκη αρχείων και φακέλων MOD σύμφωνα με τις προτιμήσεις σας
- Πραγματοποιήστε προσθήκη αρχείων MOE στα αρχεία MOD
- Καταστήστε τη χρήση του έργου από κοινού με το βασικό παροχέα συστήματος αρχείων
- Εκτελέστε διάφορες λειτουργίες συνεργασίας, συμπεριλαμβανομένων των συγχρονισμών έτσι
ώστε να διαπιστώσετε τα αποτελέσματα.