Browse Prior Art Database

Different Points of View for a Class Browser

IP.com Disclosure Number: IPCOM000115436D
Original Publication Date: 1995-May-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 40K

Publishing Venue

IBM

Related People

Kalpesh, P: AUTHOR [+2]

Abstract

In the System Object Model (SOM) Browser, inheritance graphs of a framework are displayed. Today, object oriented frameworks are becoming very large collections of classes. It is difficult for a user to study these classes using a browser if all of the classes are shown at once.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 75% of the total text.

Different Points of View for a Class Browser

      In the System Object Model (SOM) Browser, inheritance graphs of
a framework are displayed.  Today, object oriented frameworks are
becoming very large collections of classes.  It is difficult for a
user to study these classes using a browser if all of the classes are
shown at once.

      This problem can be solved by providing a concept called point
of view.  A browser can provide the following different types of
views for the selected class:
  o  Direct superclasses
  o  Direct subclasses
  o  Both Direct superclasses and Direct subclasses
  o  All superclasses
  o  All subclasses
  o  Both all superclasses and all subclasses

The browser will display all the classes for the given Interface
Repository.  The default point of view will be all the classes.  The
user can select a class (i.e., by left mouse click) and also specify
the point of view (i.e., selecting a view type from popup menu when
right mouse is clicked ) for that class.  Selecting a class always
maintains the point  of view by displaying only the selected class
and the classes that are described in the specified type.  Selecting
a class will deselect the previously selected class.

      The invention can be extended for multiple class selection.
Users can create a selection list by adding classes to the first
selected class (i.e., left mouse click to start selecting with the
first class, and then middle mouse click or left and r...