The following table shows which items are displayed.
| Base class | Items displayed in the navigation tree |
|---|---|
| C++ class | All virtuals and pure virtuals. You must implement the pure virtual methods. |
| Java class or Java interface | All the methods. You must implement the interfaces. The GUI takes into account the "final" option for Java methods and classes. |
| COM interface | All methods and attributes. |
| CORBA interface | All methods. |
IBM® Rational® Rhapsody® uses the following colors to differentiate the different method types:
If you try to open the Implement Base Classes functionality for a read-only class, the product displays a warning message informing you that the class cannot be modified. However, the Implement Base Classes window opens in read-only mode so you can analyze the class. You can view the code by selecting Edit Code, but the OK button is disabled.