Patent Document ID: 7574701
Application ID: 11507637

Base Claim:
1. A method for integrating a secondary object model into a programming environment containing a primary object model, the method comprising: differentiating, by a compiler, between a desired access to the primary object model and a desired access to the secondary object model based on an access differentiating syntax that incorporates a notation of the secondary object model and at least one operator of the secondary object model into a syntax of the primary object model, the secondary object model incorporated into the programming environment such that member access to an object may be made according to either the primary or secondary object model; and dynamically computing a desired member name for accessing the object according to the secondary object model by referencing a namespace to identify a member according to the secondary object model.

---

Claim 10:
10. The method of claim 1 , wherein the programming environment comprises a visual programming environment further comprising: receiving a user input using the access differentiating syntax, the user input including a name of an object followed by one of a selector indicating a desired member access to an object using the primary object model or a selector followed by an operator indicating a desired member access to an object using the secondary object model; displaying to the user, via a drop down list, the available members for the object according to the user input; and receiving a user selection of one of the available members.