This class is an editor for the user settable attributes of an object. It may consist of more than one editor panel. If the object has any attributes that are instances of EditorPaneFactory, then the panes made by those factories are stacked vertically in this panel. Otherwise, a static method of EditorPaneFactory is used to construct a default editor.
The restore() method restores the values of the attributes of the object to their values when this object was created. This can be used in a modal dialog to implement a cancel button, which restores the attribute values to those before the dialog was opened.
This class is created by an instance of the EditParametersDialog class to handle the part of the dialog that edits the parameters.
@see EditorPaneFactory
@author Steve Neuendorffer and Edward A. Lee
@version $Id: Configurer.java,v 1.51 2006/08/21 23:09:46 cxh Exp $
@since Ptolemy II 0.4
@Pt.ProposedRating Yellow (eal)
@Pt.AcceptedRating Yellow (neuendor)