OpenMDAO/OpenMDAO-Framework — pull request #1084 by Kenneth-T-Moore (2012-08-14 20:51:42+00:00)
Title: Component Editors for Slots, etc.

1. Added a general _get\_attributes_ method to _Container_ that just returns the attributes of all of the variables for an Inputs pane, so that container slots can be double-clicked and values edited in the GUI.

2. Added a specialized _get\_attributes_ method to _VariableTree_ that returns and Inputs or Outputs tab depending on the iotype, so that Input vartrees are editable, but Output vartrees are not. Note that a _VariableTree_'s component editor alos has a slot pane for nested vartrees.

3. Modified many of the slot-able objects in openmdao.lib to inherit from _Container_ instead of _HasTraits_ or elsewhere.

4. [Bug Fix] Added missing interfaces to _DOEdriver_ and _DistirbutionDriver_, so that they will show up in the GUI.

5. Some general linting and cleanup.