Overview | Getting started with Cultivate | Exploring Names | Exploring Dependencies | Exploring Smells and Metrics | Generic Features | Working with Architectures
Cultivate Feature Guide
This tutorial will guide you through the usage of Cultivate user interface. In the following the project “JHotDraw” will be used as the code base.
Getting started with Cultivate
Prerequisites: You should have installed Cultivate in your Eclipse.
Prepare your project for Cultivation
At first the JTransformer Nature must be assigned to the project you are working on (here: JHotDraw). Right click the JHotDraw project in the Package Explorer of Eclipse. Select the menu entry Assign JTransformer Factbase in the sub-menu Configure in the context menu.
After assigning the JTransformer Nature, in the sub-menu Configure the option Convert to Cultivate Project will be available. Use this menu to assign the Cultivate Nature. The conversion of the project also enables a new sub-menu Cultivate Tools. This sub-menu provides the functionality to remove the nature and is the place were we will add possible future operations on the project.
![]() |
| Converting your project into a cultivate project |
|---|
Cultivate Perspective
Cultivate adds a basic perspective to Eclipse. This can be opened anytime by using the standard Eclipse Open Perspective menu.
![]() |
| Opening the cultivate perspective |
|---|
Use the perspective if you want to explore your project in depth, especially if you are interested in structures.
Cultivate Views
All Views introduced by Cultivate are found in the standard Eclipse Open View dialog.
|
| Opening cultivate views |
|---|
Some views are most useful if you just add them to your Java Development Perspective. This is especially true for exploring smells and metrics but also for the term cloud.





