The Eclipse platform provides a set of robust resources for extending the workbench environment. Learn about the Plug-in Development Environment (PDE), the Eclipse Modeling Framework (EMF), the Java development tooling (JDT), and the UML2 application programming interfaces (APIs).