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
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

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

  




 

 

Eclipse Plug-in Developer Guide
Previous Page Home Next Page

Team - Logical Model Integration Example

Introduction

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:
  • org.eclipse.team.examples.filesystem.subscriber: Low level repository synchronization/merge support.
  • org.eclipse.team.examples.filesystem.ui: Use of ResourceMapping to ensure operations are performed on the proper set of resources and Synchronize view integration.
  • org.eclipse.team.examples.model: The core component of the example model.
  • org.eclipse.team.examples.model.ui: Use of the Common Navigator to provide a tree-based view of the example model.
  • org.eclipse.team.examples.model.mapping: ModelProvider/ResourceMapping support for the example model.
  • org.eclipse.team.examples.model.mapping.ui: 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