Claims
- 1. An apparatus for rule based object navigation, comprising:
a processor; and a memory, coupled to the processor, storing instructions adapted to be executed by the processor to
receive an object for rule evaluation, identify a rule object to evaluate the received object, the rule object including a navigate function based on an object navigation rule, and invoke the navigate function of the rule object.
- 2. The apparatus of claim 1, wherein the object navigation rule includes a starting development object type, a navigation path and a runtime object type.
- 3. The apparatus of claim 2, wherein
the received object is a development object that has been changed in an application development environment; and the navigate function of the rule object navigates to an runtime object that is influenced by the changed development object according to the object navigation rule.
- 4. The apparatus of claim 3, wherein the rule object is identified based on an index of changed development object types and relevant rule objects.
- 5. The apparatus of claim 3, wherein the rule object is identified if the type of the received development object is specified anywhere in the navigation path of the object navigation rule.
- 6. The apparatus of claim 1, wherein the rule object is identified based upon evaluation of a meta rule in the object navigation rule for resolving ambiguous object constructions.
- 7. A computer-implemented method for rule based object navigation, comprising:
receiving an object for rule evaluation; identifying a rule object to evaluate the received object, the rule object including a navigate function based on an object navigation rule; and invoking the navigate function of the rule object.
- 8. The method of claim 7, wherein the object navigation rule includes a starting development object type, a navigation path and a runtime object type.
- 9. The method of claim 8, wherein
the received object is a development object that has been changed in an application development environment; and the navigate function of the rule object navigates to an runtime object that is influenced by the changed development object according to the object navigation rule.
- 10. The method of claim 9, wherein the rule object is identified based on an index of changed development object types and relevant rule objects.
- 11. The method of claim 9, wherein the rule object is identified if the type of the received development object is specified anywhere in the navigation path of the object navigation rule.
- 12. The method of claim 7, wherein the rule object is identified based upon evaluation of a meta rule in the object navigation rule for resolving ambiguous object constructions.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to the subject matter of the following U.S. patent applications filed on even date: attorney docket no. 11884-400801 entitled “System and Method for Incremental Object Generation,” attorney docket no. 11884-403501 entitled “System and Method for Object Navigation Grammar Completion,” attorney docket no. 11884-403701 entitled “System and Method for Asynchronous Resource Management,” and attorney docket no. 11884-403801 entitled “System and Method for Generator State Object Validation.”