10.07.2015 Views

Programming Guide - Actian

Programming Guide - Actian

Programming Guide - Actian

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Overview of the OpenROAD System ClassesClassThis abstract class contains information about all the system classes:ClassContains information about all OpenROAD system classes. It provides amethod (Create) that you use to create a new object of a specified class.The Class system class has a single subclass, UserClassObject, which is aruntime object used to manage user class information.User Class Source DefinitionThe following system classes contain definitions for a user class:AttributeObjectStores the information for defining a user class attributeClassSourceStores the definitions for a user class, including a list of all attributes andmethods for a given class, as well as the name of its superclass.It also provides a CreateClass method for creating a UserClassObjectobject from a fully defined ClassSource object.MethodObjectStores the information for defining a user class methodThese system classes are most useful when you want to create a user classdynamically.User Class Runtime DefinitionThe following system classes represent runtime versions of a user class:UserClassObjectSpecifies an instance of a ClassSource that represents a specific user class.The UserClassObject object for a user class is instantiated at applicationstart-up time from the definition stored in the ClassSource object for theuser class.As a subclass of the Class system class, it inherits the Create method thatlets you create objects of this user class.Working with Classes 143

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!