×

Development environment for developing applications using a metamodel and a metadata API

  • US 7,543,268 B2
  • Filed: 09/30/2003
  • Issued: 06/02/2009
  • Est. Priority Date: 09/30/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for developing an application, the method comprising:

  • defining file borders for development objects of an application in a data model represented using UML comprising a customizable extension, wherein the data model includes a component class, a model class associated with the component class, and a controller class that is associated with the component class, wherein the controller class associates a user interface view to a business application model;

    storing the development objects of the application in a file-based repository based on the file borders; and

    employing an API derived from the data model to access the development objects,wherein the API incorporates the customizable extension in the data model,wherein during the API derivation, an endpoint of a relation between the data model classes is used to maintain the correct direction of the relation,wherein to create methods for the API, a distinction between singular and plural forms of the endpoint of the relation between the data model classes is made to differentiate between interaction with one instance at the endpoint or with multiple instances at the endpoint,wherein employing the API further comprises using tools that use the API to enable a user to perform a development operation; and

    wherein the development operation comprises enabling the user to refactor a copied one of the development objects to modify a key attribute of the copied one of the development objects while updating existing references within a scope of the refactor without invalidating all existing references.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×