Accessing class definition files using Progress Developer Studio for OpenEdge
Progress Developer Studio for OpenEdge provides support for creating new class and interface definition files (.cls) through wizards. Class definition files are identified by an icon (document image with small "c" inside) to differentiate class definition files from procedure and include files. This class definition file icon can be seen in the Resource View (Resources tab) when navigating through project directories and in the Editor when modifying files, as shown for CustObj.cls in the following figure.
Figure 13. Class definition file open in Progress Developer Studio for OpenEdge
The Outline View (Outline tab) gives a high level structural view of the current file being edited. The Outline View contains special symbols and decorators to highlight constructors, destructors, and regular methods. For example, class members that are PRIVATE (member symbol with red square) or PROTECTED (member symbol with yellow diamond) are decorated to show the different access modes.