Preferences

To access the preferences page select Window->Preferences (or Eclipse-Preferences on Mac OS X) then expand the AgileJ item.

Global Style: Signature Format

You can choose between Java and UML, where Java means the format

type name

and UML means the format

name : type

Global Style: Diagram Font

You can choose which font is used to draw text on all class diagrams. Click the Change button to pick a font.

Default Folder : Default Location

The point of the default folder is to save time with the creation of new diagrams. While diagram files can be placed anywhere in the open projects in the workspace you may find it easier to keep them all in one single folder, in which case that folder is specified here.

Controls: Printing Colors

Selection colors give greater contrast which usually results in a clearer printout. Turn this option off if you want classes to appear on the printout as selected on screen at the time the print was created.

Controls: Mouse Wheel

If your mouse has a wheel, then it can be faster to navigate around diagrams if you assign the mouse wheel to zooming in and out. However, selecting this option hides the scrollbars, so to scroll around the diagram it is necessary to use the hand scroll mode.

Controls: Use Simple Graphics

The 'Use normal graphics' option makes fuller use of graphics for the content of class diagrams, drawing shadows on classes and displaying classes while dragging. This is no issue for Eclipse running on a local machine; however, if you run Eclipse on a remote machine controlled and viewed through screen sharing then the response and display quality can be noticeably affected. The 'Use simple graphics' option is more appropriate where this is the case.

Configuration: Custom Configuration File

The way Java elements are drawn on the class diagrams is controlled by configuration information loaded from an xml file. There is a factory configuration file which AgileJ loads by default when the Custom Configuration File field is empty. If, however, you have created your own project-specific configuration file then enter it's location in this field.

Advanced: Threshold for Filtering Added Classes

Before a large number of classes are added to a diagram, a warning dialog offers to filter the selection of classes to be added. The Addition Threshold is the number of classes above which this warning appears.

Advanced: Maximum Single Addition of Classes

This value throttles the number of classes which may be added to a class diagram in one operation. Without this constraint it is easy to drop, say, a single jar file containing thousands of classes onto a class diagram. This would take minutes to complete and be unlikely to result in a visually meaningful class diagram. The default is 200; meaning that any drop which contains in excess of 200 types will be rejected.

Advanced: Diagram Export Scale

This percentage value controls the magnification applied to all diagrams as they are exported to any of the four supported image formats. The range is 10% to 200%;

License Key

license

There are five grades of license key:

  Purpose Access Expiry
Reader Default license Read only Never
Evaluation Time limited trial Full 30 days
Non-commercial Not-for-profit or educational use Full 12 months
Single Purchased license for one user, many machines Full 10 years
Multi Purchased license by 'seats' Full 10 years

 

When AgileJ StructureViews opens an editor it checks the validity of the current license and prompts for a new license if necessary. To apply an upgrade to an existing valid license, paste it into the license key field. To check information about the license, select the Help-About AgileJ StructureViews menu.

copyright