Apollo for Eclipse may also be added as an extension to the Eclipse IDE. It requires some features to be installed to Eclipse in addition to the Apollo for Eclipse extension. The simplest way to do this is using Eclipse Europa, although you may also choose to install each part manually.
Additionally, you will need to consult the Eclipse documentation for the prerequisites that match your usage scenario and computer setup. The exact list of requirements for running Apollo for Eclipse as an extension can be found later in the section the section called “Install Eclipse Components Manually”.
This is the standard Eclipse way of installing features, and is also an easy way to complete the installation. Gentleware recommends using this method of installation.
If it is not already installed, install the Eclipse SDK 3.3.x (the current version as of the publication of this document is 3.3.0).
Start Eclipse. From the Help menu, select
Software Updates -> Find and
Install...

Select 'Search for new features to install' and click 'Next'.

If it does not appear already, add the Apollo for Eclipse Update Site as a New Remote Site:
-> New Remote Site -> Name = "Apollo for Eclipse Update Site" -> URL = "http://apollo.gentleware.com/updatesite/"

There are 5 different versions of Eclipse 3.3 Europa: Eclipse IDE for Java Developers, Eclipse IDE for Java EE Developers, Eclipse IDE for C/C++ Developers, Eclipse for RCP/Plug-in Developers, and Eclipse Classic.
If you are using the RCP/Plug-in Developers or Eclipse Classic, select "Apollo for Eclipse Update Site" and "Europa Discovery Site".
If you are using one of the IDE
versions, you must also install the
org.eclipse.sdk feature via The
Eclipse Project Update. Check "The Eclipse
Project Update" in addition to "Apollo for
Eclipse Update Site" and "Europa Discovery
Site".
Check the remote site, check "Ignore features not applicable for this environment", and uncheck "Automatically select mirrors". Click "Finish".
Some of the mirrors for Eclipse plug-ins don't offer the same content as the original update site. Please be sure to use the original site: http://apollo.gentleware.com/updatesite/

Open Apollo for Eclipse Update Site -> Apollo for Eclipse -> Apollo 3.0.

Click "Select Required", then click "Next".
Carefully read the license texts, then accept the licenses. Click "Next".

Check Locations and click "Finish".

There are three main steps to install Apollo for Eclipse. First an update is made through Europa, then the UML2 Eclipse project is installed, and finally Apollo for Eclipse is installed. The method described here works, but will install many more features than are required by Apollo for Eclipse and take up much more disk space than using the method described in the section called “Install Eclipse Components through Update Services”.
Europa Installation
If it is not already installed, begin by installing Eclipse SDK version 3.3 or higher. The download is available from 'Eclipse downloads home' on the Eclipse website. Simply download the zip file and extract them to a directory on your system.
On Windows systems, it is not recommended to extract the files to the 'Program Files' directory. The white space in the file name may cause problems with some extensions or compilers.
Start Eclipse. From the Help menu, select
Software Updates -> Find and
Install...

Select 'Search for new features to install' and click 'Next'.

Select the 'Europa Discovery Site' and click 'Finish'.

The Update Manager will search for a list of mirror sites.

Select the mirror nearest you and click 'OK'.

Select the 'Europa Discovery Site' and click 'Next'.

Accept the license agreements and click 'Next'.

Click 'Finish' to install the components.

The Update Manager will install the components.

Shut down Eclipse after the installation is complete.
In the Eclipse installation folder, create the file
eclipse.ini if it does not exist. Add
or edit the following in
eclipse.ini:
-vmargs -Xms64m -Xmx512m -XX:MaxPermSize=128m

Install the UML2 Project
Download the UML2 project 
uml2-SDK-2.1.0.zip from the
Eclipse
site.
Extract the zip file to the Eclipse installation.
Install Apollo for Eclipse
Download Apollo for Eclipse
Apollo_3.0.0.zip from the Gentleware
website.
Extract the zip file to the Eclipse installation.
Start Eclipse.
The third and least recommended option for installing Apollo for Eclipse is to install the required features manually. The table below lists the necessary features:
Table 2.1. Minimum Eclipse features required for Apollo for Eclipse
| Feature | Version Number |
eclipse-SDK | 3.3 |
EMF Service Data Objects (SDO)
SDK | 2.3 |
OCL SDK | 1.1.0 |
EMF Model Query SDK | 1.1.0 |
EMF Model Transaction SDK | 1.1.0 |
EMF Validation Framework
SDK | 1.1.0 |
Graphical Editing Framework
SDK | 3.3.0 |
Graphical Modeling Framework
SDK | 2.0.0 |
Apache Batik | 1.6.0 (included in GMF-SDK) |
UML2 SDK | 2.1.0 |
Install all of the Eclipse features listed above.
Download the UML2 project 
uml2-SDK-2.1.0.zip from the
Eclipse
site.
Extract the zip file to the Eclipse installation.
Download Apollo for Eclipse
Apollo_3.0.0.zip from the Gentleware
website.
Extract the zip file to the Eclipse installation.
Start Apollo for Eclipse.
In the Eclipse installation folder, create the file
eclipse.ini if it does not exist. Add or edit
the following in eclipse.ini:
-vmargs -Xms64m -Xmx512m -XX:MaxPermSize=128m
