Code generator
First Claim
1. A method of automating generation of object oriented code, comprising:
- receiving meta data defining an object and the object'"'"'s relationships;
creating source code from the meta data, the source code defining the object and the object'"'"'s relationships;
creating a storage definition for the storage of an instantiation of the object using the meta data; and
storing the storage definition in a common object repository.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus of automating generation of object oriented code for an object. A common object repository stores a library of interrelated objects for reuse in a large software system. An object is defined by a user entering meta data defining the object and the object'"'"'s relationships with objects stored in the common object repository. Source code is created from the meta data, wherein the source code defines the object and the object'"'"'s relationships. A definition is created for the storage of an instantiation of the object using the meta data, and this definition is stored in a relational database table stored as a part of the common object repository. When an object is to be instantiated, the source code is used and the instantiation of the object is stored in the common object repository.
-
Citations
38 Claims
-
1. A method of automating generation of object oriented code, comprising:
-
receiving meta data defining an object and the object'"'"'s relationships;
creating source code from the meta data, the source code defining the object and the object'"'"'s relationships;
creating a storage definition for the storage of an instantiation of the object using the meta data; and
storing the storage definition in a common object repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of automating generation of object oriented code for an object, comprising:
-
providing a common object repository storing a library of interrelated objects;
receiving meta data defining an object and the object'"'"'s relationships with_objects stored in the common object repository;
creating source code from the meta data, the source code defining the object and the object'"'"'s relationships;
creating a definition for the storage of an instantiation of the object using the meta data; and
storing the storage definition in the common object repository. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An electronic storage medium, storing instructions that, when executed on a programmed processor, carry out a method of automating generation of object oriented code, comprising:
-
receiving meta data defining an object and the object'"'"'s relationships;
creating source code from the meta data, the source code defining the object and the object'"'"'s relationships;
creating a storage definition for the storage of an instantiation of the object using the meta data; and
storing the storage definition in a common object repository. - View Dependent Claims (32)
-
-
33. An electronic storage medium, storing instructions that, when executed on a programmed processor, carry out a method of automating generation of object oriented code, comprising:
-
providing a common object repository storing a library of interrelated objects;
receiving meta data defining an object and the object'"'"'s relationships with_objects stored in the common object repository;
creating source code from the meta data, the source code defining the object and the object'"'"'s relationships;
creating a definition for the storage of an instantiation of the object using the meta data; and
storing the storage definition in the common object repository. - View Dependent Claims (34)
-
-
35. A computer system, comprising:
-
a programmed processor;
storage means storing a common object repository containing a library of interrelated objects;
a user interface that receives meta data defining an object and the object'"'"'s relationships with objects stored in the common object repository;
a program segment, running on the programmed processor, that functions to;
create source code from the meta data, the source code defining the object and the object'"'"'s relationships;
create a definition for the storage of an instantiation of the object using the meta data; and
stores the storage definition in the common object repository. - View Dependent Claims (36, 37, 38)
-
Specification