Patent ID: 7596572
Filing Date: 2009-09-29
Classification: G06F,Y10S

Abstract:
1. A method of categorical mapping of valuetypes, the method comprising: at a computer, receiving, as input, a valuetype within an object model specification; applying a categorical-based generator that applies at least one morphism to the object model specification, application of the categorical-based generator including: i) generating an interface that exposes the valuetype in an interface object model comprising: ii) generating an implementation of the interface that exposes the valuetype in a middleware implementation object model, wherein generating the implementation of the interface that exposes the valuetype in a middleware implementation object model comprises: wherein the applying a categorical-based generator that applies at least one morphism to the object model specification comprises: performing an application-level cast of an interface object model valuetype object using a plain Java-syntax cast; and applying an inverse morphism to create an instance of the middleware-implementation object model that corresponds to an actual type of a delegate.