Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Mail Systems
Eclipse Documentation

How To Guides
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Problem Solutions
Privacy Policy




Eclipse Plug-in Developer Guide
Previous Page Home Next Page

Team - Logical Model Integration Example


The Logical Model Integration example shows how to make a repository provider logical-model-aware and how to make a logical model team-aware. In particular you this example shows how to:

  • Use ResourceMappings and ModelProviders to ensure that team operations are performed on the proper set of resources.
  • Support model participation in synchronization and merge operations.
  • Use the Common Navigator framework to show logical model trees.
The example consists of code for both the repository provider and the model provider arranged in the following packages:
  • Low level repository synchronization/merge support.
  • Use of ResourceMapping to ensure operations are performed on the proper set of resources and Synchronize view integration.
  • The core component of the example model.
  • Use of the Common Navigator to provide a tree-based view of the example model.
  • ModelProvider/ResourceMapping support for the example model.
  • Synchronize view integration for the model.

Running the example

To start using this example:

  • Create an Example model project (File/New/Other followed by Team Logical Model Example/Model Project)
  • Open the Project Explorer to see the new project
  • Add Folders and MOD files as desired.
  • Add MOE files to MOD files.
  • Share the project with the Basic file system provider.
  • Perform various team operations including synchronizations to see the results.

  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire