Patent ID: 7269823
Filing Date: 2007-09-11
Classification: G06F

Abstract:
1. A computer-implemented method for allowing a namespace to be made available to a second namespace without creating name collisions with the second namespace during a build process and at run-time while providing readable names within the first and second namespaces, the method comprising: declaring a first namespace with a globally unique namespace identifier, wherein the globally unique namespace identifier is maintained in association with the first namespace to identify the first namespace when importing the first namespace into a second namespace; declaring the first namespace with a first localized common name and a plurality of declarations, wherein the first localized name is modifiable to provide localized naming of the first namespace in the second namespace when the first namespace is imported into the second namespace; importing the first namespace into the second namespace, wherein the globally unique namespace identifier is maintained during importing to uniquely identify the first namespace and the plurality of declarations, wherein the first localized common name is modified to a second localized common name to provide local naming of the first namespace in the second namespace; referring to the second localized common name within the second namespace; identifying the first namespace from the globally unique identifier, and accessing a declaration within the plurality of declarations in the first namespace within the scope of the second namespace by reference to the second localized common name.