36. The computer program product for generating according to claim 17, wherein said computer readable program code means for mapping comprises: computer readable program code means for identifying a class specification, said class specification comprising at least one class, relationships between the at least one class and at least a second class, an inheritance associated with the at least one class, at least one attribute associated with the at least one class and at least one method associated with the at least one class, said class specification being identified by a class name; and computer readable program code means for mapping the class specification to an interface in the data model in the object oriented environment.
36. The computer program product for generating according to claim 17, wherein said computer readable program code means for mapping comprises: computer readable program code means for identifying a class specification, said class specification comprising at least one class, relationships between the at least one class and at least a second class, an inheritance associated with the at least one class, at least one attribute associated with the at least one class and at least one method associated with the at least one class, said class specification being identified by a class name; and computer readable program code means for mapping the class specification to an interface in the data model in the object oriented environment. 37. The computer program product for generating according to claim 36, further comprising: computer readable program code means for determining an export control associated with the class specification to be one of public or private; wherein said computer readable program code means for mapping the class specification comprises: computer readable program code means for mapping the class name to an interface name in the data model; computer readable program code means for mapping the attribute to an attribute in the data model and the operation to a method in the data model in response to the computer readable program code means for determining, determining that the export control is public; and computer readable program code means for mapping the attribute and the operation to private data associated with an interface in the data model in response to the computer readable program code means for determining, determining that the export control is private.