The Profile File Editor edits a single Profile (.ajsvp) File. The editor can be opened by double clicking on a .ajsvp file in the package explorer. Before we look at the specifics of what to put into a profile file, we need to get a general feel for how the editor works.
The term Profile Part is the generalized name for an entry in a profile file.

The Profile File Editor consists of two panels. To the left is a tree which contains the hierarchy of profile parts. To the right are the controls which edit the attributes of the selected profile part.

If you right click on the left panel a popup menu appears offering to create a new profile part. Right clicking on an existing node in the tree presents the options for making child nodes.
You can only select one profile part in the tree at a time; when you select a different node in the tree the attribute panel switches to display the appropriate controls for editing the attributes of that profile part.
A pattern attribute is a string used to compile a java.util.regex.Pattern. A full description is available at http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html
A reference attribute holds the id of another Profile Part; similar to a foreign key. There is a button labelled change which presents a list of options as shown above.
A color. Pressing the change button opens the platform color chooser panel.
Any string
A choice made from a predetermined collection of strings by a drop down list.
A choice of yes or no by radio buttons.
A choice of yes/no/other by radio buttons. The label for the other option depends upon the attribute.