Eclipse plug-in types for Lotus Notes and Domino

Learn about the different Eclipse plug-in types and their uses for Lotus Notes and Domino.

The following is tip #7 from "Developing Eclipse plug-ins for Lotus Notes and Domino -- 7 tips in 7 minutes," excerpted from Chapter 3 of the book Eclipse: Building Commercial Quality Plug-ins, published by Addison-Wesley Publishing.

Commercial plug-ins are built on one or more base plug-ins that are shipped as part of Eclipse. They are broken down into several groups, further separated into UI and Core, as follows. UI plug-ins contain aspects of a user interface or rely on other plug-ins that do, while you can use Core plug-ins in a headless environment (an environment without a user interface).

  • Core - A general low-level group of non-UI plug-ins comprising basic services such as extension processing, resource tracking, and so on.
  • SWT - The Standard Widget Toolkit, a general library of UI widgets tightly integrated with the underlying operating system (OS), but with an OS-independent API.
  • JFace - A general library of additional UI functionality built on top of SWT.
  • Workbench core - Plug-ins providing non-UI behavior specific to the Eclipse IDE itself, such as projects, project natures, and builders.
  • Workbench UI - Plug-ins providing UI behavior specific to the Eclipse IDE itself, such as editors, views, perspectives, actions, and preferences.
  • Team - A group of plug-ins providing services for integrating different types of source code control management systems (e.g., CVS) into the Eclipse IDE.
  • Help - Plug-ins that provide documentation for the Eclipse IDE as part of the Eclipse IDE.
  • JDT core - Non-UI-based Java Development Tooling (JDT) plug-ins for the Eclipse IDE.
  • JDT UI - JDT UI plug-ins for the Eclipse IDE.

Developing Eclipse plug-ins for Lotus Notes and Domino

 Home: Introduction
 Tip 1: The Eclipse plug-in structure for Lotus Notes and Domino
 Tip 2: The Eclipse plug-in directory for Lotus Notes and Domino
 Tip 3: The Eclipse plug-in manifest for Lotus Notes and Domino
 Tip 4: The Eclipse plug-in class for Lotus Notes and Domino
 Tip 5: The Eclipse plug-in model for Lotus Notes and Domino
 Tip 6: Eclipse logging for Lotus Notes and Domino
 Tip 7: Eclipse plug-in types for Lotus Notes and Domino

This chapter is excerpted from Eclipse: Building Commercial-Quality Plug-ins, 2nd Edition, by Eric Clayberg and Dan Rubel, published by Addison-Wesley Professional in March 2006. Copyright 2006 Pearson Education Inc. ISBN: 032142672X. Reprinted with permissions, all rights reserved. Click here to see a complete Table of Contents for this book. Click here for the chapter download.
This was first published in April 2007

Dig Deeper



Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:




  • iSeries tutorials's tutorials provide in-depth information on the iSeries. Our iSeries tutorials address areas you need to know about...

  • V6R1 upgrade planning checklist

    When upgrading to V6R1, make sure your software will be supported, your programs will function and the correct PTFs have been ...

  • Connecting multiple iSeries systems through DDM

    Working with databases over multiple iSeries systems can be simple when remotely connecting logical partitions with distributed ...