1. A method comprising: a computer selecting graphical user interface elements for insertion into a model, the model defined using Unified Modeling Language, wherein the graphical user interface elements comprise: a DataObject class type, describing a structure of data manipulated through a user interface; three view class types depending from a first class type, SearchView describing data to be searched, ListView describing data to be listed and DetailView describing data content to be detailed through the user interface; a Page class type depending on the view class types describing a page of the user interface; an ActionTrigger operation type describing an action triggered from a view class type; a Service class type describing operations where at least one operation is triggered by an ActionTrigger operation type; the computer applying the DataObject class type to data already described in an existing class diagram, said data being manipulated through a user interface; and the computer creating a class diagram of the user interface using new types of model elements, wherein the Unified Modeling Language includes the new types of model elements to provide a graphical object model of the user interface in the Unified Modeling Language.
1. A method comprising: a computer selecting graphical user interface elements for insertion into a model, the model defined using Unified Modeling Language, wherein the graphical user interface elements comprise: a DataObject class type, describing a structure of data manipulated through a user interface; three view class types depending from a first class type, SearchView describing data to be searched, ListView describing data to be listed and DetailView describing data content to be detailed through the user interface; a Page class type depending on the view class types describing a page of the user interface; an ActionTrigger operation type describing an action triggered from a view class type; a Service class type describing operations where at least one operation is triggered by an ActionTrigger operation type; the computer applying the DataObject class type to data already described in an existing class diagram, said data being manipulated through a user interface; and the computer creating a class diagram of the user interface using new types of model elements, wherein the Unified Modeling Language includes the new types of model elements to provide a graphical object model of the user interface in the Unified Modeling Language. 4. The method of claim 1 , wherein the steps of creating the class diagram of the user interface using the new types of model elements is automatically performed by the computer, the user providing input pattern parameters.