Interface adi_defcls( classname, superclasses, nmember, members, status ) >character*(*) classname ; the new class name >character*(*) superclasses ; superclass list >integer nmember ; number of data members >character*(*) members(*) ; description of data member Description Defines the named class. Superclass names separated by commas, or a blank string if none. Number of data members can be zero. Data member strings are of the form [<type|class>] [superclass::]<name>[*] [= <value>] The optional type or class name constrains the type of the data member or class. The asterisk indicates a mandatory keyword which if not defined will result in \verb+Create+ methods failing. The optional value supplied is a default starting value for the member. Errors ADI__INVDEF Class name already defined Superclass named does not exist Invalid class name, data member name