MECHANISMS TO SUPPORT FINE-GRAIN NAMESPACING
First Claim
Patent Images
1. A method for object namespace resolution, comprising:
- receiving a request to load an object;
resolving a namespace for the object that is specific to the object in response to the request; and
loading the object to that namespace to satisfy the request.
11 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms to support fine-grain namespacing are provided. When an object is to be loaded within a processing environment, a specific namespace for that object is dynamically resolved during the load. That namespace can be dynamically resolved via object inheritance, via specific object-attribute declaration, and/or via consultation with a namespace object.
-
Citations
25 Claims
-
1. A method for object namespace resolution, comprising:
-
receiving a request to load an object; resolving a namespace for the object that is specific to the object in response to the request; and loading the object to that namespace to satisfy the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine implemented method, comprising:
-
parsing an object schema to load an object into a project processing environment; determining an object name from the object schema; using the object name to resolve a namespace for the object unless the namespace is declared within the object schema; and loading the object to the namespace within the project processing environment. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A machine-implemented system, comprising:
-
an object implemented in a machine-accessible and readable medium and to process; and an object loader implemented in a machine-accessible and readable medium and to process; wherein the object loader selectively loads the object to a particular namespace, the namespace is independent of other namespaces for other objects, and wherein the object and the other objects belong to a same object hierarchy. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A machine-implemented system, comprising:
-
a project model schema implemented in a machine-accessible and readable medium and that defines objects which process; and a loader implemented in a machine-accessible and readable medium and to process; wherein the loader parses the project model schema to selectively load the objects into multiple namespaces, the loaded objects in their respective namespaces cooperate as a project defined by the project model schema, and each object'"'"'s particular namespace is resolved by the loader from the project model schema. - View Dependent Claims (22, 23, 24, 25)
-
Specification