VA Assist adds an "Export to a Eclipse" option to the Visual Age for Java
Export Wizard. Rather than selecting a directory as in the export to
directory option, this option allow you to directly select an
Eclipse/WSW/WSAD project to export to.

The "Workspace" field allows
you to select a workspace other than the default set on the "VA
Assist | Eclipse/WSW/WSAD" options page. If your default
workspace is not listed, you
can add it
using the "Options" button.
You can view the contents of your root directory with the
"Explore" button.

Finally, you can launch Eclipse/WSW/WSAD via the "Launch"
button.
The "New" button on the "VA
Assist | WSAD/Eclipse" options page can be used to create new
Eclipse/WSAD Java projects. If Eclipse/WSAD is running, and you have the CodePro
Studio Eclipse/WSAD plug-in installed, you will see the new project
appear within Eclipse/WSAD immediately. If Eclipse/WSAD is not running,
you can set a startup
option in Eclipse/WSAD that will cause it to recognize new projects
the next time it starts up.
The "Project" field allows you to
select the target project to export to. The "Details" button can be used to get a more detailed
description of the project.

And the "Explore" button may be used to view the contents of
the project root directory. Finally, the "Source" button can be
used to select the preferred output source directory (if the project has
more than one source directory defined).

The .class and .java type selection dialogs
have been enhanced by making them bigger and enhancing their graphics. Options
are also provided on the "VA Assist | Misc"
options page to sort the types by package name and show the package name
before the type name if so desired.

If the "Always export current selection"
option is selected, then the class, java, and html to be exported are determined from the
selection in the browser from which the export wizard was launched. When this option
is not selected, then a saved export set will always reference the currently loaded
versions of a specific set of types.
If the "Use loaded Solutions rather than
Projects" options is on, any currently loaded solutions will be shown
in the class selection dialogs.
If resources are being exported, an
"Export resources if newer" option is provided that will prevent
any resources from being exported that are older than those in the target
directory.
Whenever an export set is run, the export wizard records
the name of the file being exported along with the classname/timestamp of the
class editions
being exported to that file. Selecting the "Export only if source has
changed" option causes the export wizard to compare the classname/timestamp of the
class editions being exported with the classname/timestamp of the class
editions exported earlier. If
the classname/timestamps are identical for a particular class, then that particular
class is
not exported and no new file is created. This information is recorded in the workspace and *not* in the
repository. This means that the "Export only if source has changed" will
not suppress generation of a new file the first time that it is exported from a particular
workspace.
After the export has completed, a
"Launch" option is provided to immediately start
Eclipse/WSW/WSAD. If you chose to launch Eclipse/WSW/WSAD, a further
option is provided to force it to refresh its workbench on startup. This
is recommended so that the exported files are immediately visible. If you
do not do this, you will need to execute the "Refresh from
Local" option in the Eclipse/WSW/WSAD workbench.
Optionally, an external program can be specified as part
of the "Export to Eclipse". Either type the name of the external
program directly into the text field, or click the "Browse" button to open a
file dialog to select an external program. Once the "Export to
Eclipse" has been successfully completed, the external program will be executed.
An "Export to Eclipse" configuration can be saved as a named Export Set by clicking on the
"Save" button. If an Export Set was selected in the main Export dialog or recently saved using the "Save"
button, then clicking the "Delete" button will delete
that named Export Set. If no Export Set is currently loaded or the SHIFT key is
held down when the "Delete" button is clicked, then the "Delete multiple Export Sets" dialog appears.
If you have the CodePro Studio
Eclipse/WSAD plug-in installed, a "Live synchronization" option
will be available on the "VA Assist |
WSAD/Eclipse" options page. With that option turned on, the
results of any export or synchronization operation between VA Java and
Eclipse/WSAD will be displayed immediately in Eclipse/WSAD.
Clicking the "Global Export Options"
button opens the Global Settings window and displays the "Export" options page.