WARP Version 4 Class hierarchy

[Autolink] Menu

WPS Class hierarchy for WARP Version 4 (see also the WPS Class hierarchy for WARP 3).

 
 CLASS NAME                         CLASS DEFINITION FILE
 SOMObject                                     somobj.idl
   ├───SOMClass                                somcls.idl
   ├───SOMClassMgr                             somcm.idl
   │    └─WPClassManager                       wpclsmgr.idl
   └───WPObject                                wpobject.idl
         ┌─────WPAbstract                      wpabs.idl
         │     ├── WPClock                     wpclkm.idl
         │     ├── WPCountry                   wpctry.idl
         │     ├── WPDisk                      wpdisk.idl
         │     ├── WPLaunchPad                 wplnchpd.idl
         │     │     └──SmartCenter
         │     ├── WPKeyboard                  wpkeybd.idl
         │     ├── WPMouse                     wpmouse.idl
         │     ├── WPPalette                   wppalet.idl
         │     │     ├── WPColorPalette        wpclrpal.idl
         │     │     ├── WPFontPalette         wpfntpal.idl
         │     │     └── WPSchemePalette       wpscheme.idl
         │     ├── WPPower                     wppower.idl
         │     ├── WPPrinter                   wpprint.idl
         │     │     └── WPRPrinter            wprprint.idl
         │     ├── WPProgram                   wppgm.idl
         │     ├── WPShadow                    wpshadow.idl
         │     │     └── WPNetLink             wpnetlnk.idl
         │     ├── WPShredder                  wpshred.idl
         │     ├── WPSound                     wpsound.idl
         │     ├── WPSpecialNeeds              wpspneed.idl
         │     ├── WPSpool                     wpspool.idl
         │     ├── WPSystem                    wpsystem.idl
         │     └── WPWinConfig                 wincfg.idl
         ├── WPFileSystem                      wpfsys.idl
         │     ├── WPDataFile                  wpdataf.idl
         │     │     ├── WPHtml                wphtml.idl
         │     │     ├── WPIcon                wpicon.idl
         │     │     ├── WPImageFile           wpimage.idl
         │     │     │      └── WPBitmap       wpbitmap.idl
         │     │     ├── WPMet                 wpmet.idl
         │     │     ├── WPPif                 wppif.idl
         │     │     ├── WPPointer             wpptr.idl
         │     │     ├── WPProgramFile         wppgmf.idl
         │     │     │       └── WPCommandFile wpcmdf.idl
         │     │     ├── WPUrl                 wpurl.idl
         │     ├── WPFolder                    wpfolder.idl
         │     │     ├── WPDesktop             wpdesk.idl
         │     │     ├── WPDrives              wpdrives.idl
         │     │     ├── WPHost                 wphost.idl
         │     │     ├── WPHwManager           wphwmgr.idl
         │     │     ├── WPMinWinViewer        wpmwv.idl
         │     │     ├── WPNetgrp              wpnetgrp.idl
         │     │     ├── WPNetwork             wpnetwrk.idl
         │     │     ├── WPRootFolder          wprootf.idl
         │     │     ├── WPServer              wpserver.idl
         │     │     ├── WPSharedDir           wpshdir.idl
         │     │     ├── WPStartup             wpstart.idl
         │     │     ├── WPTemplates           wptemps.idl
         │     │     └── WPUrlFolder           wpurlfdr.idl
         └── WPTransient                       wptrans.idl
               ┌── WPJob                       wpjob.idl
               ├── WPDevice                    wpdevice.idl
               │     ├── WPDevAudio            wpaudio.idl
               │     ├── WPDevBus              wpbus.idl
               │     ├── WPDevCDRom            wpcdrom.idl
               │     ├── WPDevCPU              wpcpu.idl
               │     ├── WPDevDiskette         wpdskett.idl
               │     ├── WPDevDisplay          wpdisply.idl
               │     ├── WPDevHarddrive        wphrddrv.idl
               │     ├── WPDevKeyboard         wpkeybdd.idl
               │     ├── WPDevMemory           wpmem.idl
               │     ├── WPDevMouse            wpmoused.idl
               │     ├── WPDevParallel         wpparal.idl
               │     ├── WPDevPeriph           wpperiph.idl
               │     ├── WPDevSerial           wpserial.idl
               │     ├── WPDevTape             wptape.idl
               │     └── WPDevTimer            wptimer.idl
               ├── WPPort                      wpport.idl
               ├── WPPdr                       wppdr.idl
               └── WPQdr                       wpqdr.idl

Note: According to the REXX Reference Summary Handbook the class SmartCenter is a sub class of WPAbstract. I have not been able to verify this.