Method for dynamically linking two objects in two different models
First Claim
1. In a computer system executing a repository program, a method for dynamically linking two objects in two different models within said repository using a single namespace for associating said objects, said method comprising the steps of:
- a. receiving object identifiers of each of said two objects and an association name from a computer program using said method;
b. using said association name to extract a namespace object from said repository program, wherein said namespace object is a part of said repository program for containing association names;
c. determining if an association already exists between either one of said two objects and said namespace object, and if not;
d. changing said association name of a first of said two objects and said namespace to an object identifier of a second of said two objects; and
e. changing said association name of said second of said two objects and said namespace to an object identifier of said first of said two objects.
12 Assignments
0 Petitions
Accused Products
Abstract
A method in a computer system executing a repository program for dynamically linking two objects in two different models within the repository. The method includes the steps of receiving object identifiers of each of the two objects and an association name from a computer program using the method. The association name is then used to extract a namespace object from the repository program, wherein the namespace object is a part of the repository program for containing association names. Next, a determination is made as to whether or not an association already exists between either one of the two objects and the namespace object. If it is determined that no association exists, then the association name of a first of the two objects and the namespace are changed to an object identifier of a second of the two objects. Finally, the association name of the second of the two objects and the namespace are changed to an object identifier of the first of the two objects.
-
Citations
24 Claims
-
1. In a computer system executing a repository program, a method for dynamically linking two objects in two different models within said repository using a single namespace for associating said objects, said method comprising the steps of:
-
a. receiving object identifiers of each of said two objects and an association name from a computer program using said method;
b. using said association name to extract a namespace object from said repository program, wherein said namespace object is a part of said repository program for containing association names;
c. determining if an association already exists between either one of said two objects and said namespace object, and if not;
d. changing said association name of a first of said two objects and said namespace to an object identifier of a second of said two objects; and
e. changing said association name of said second of said two objects and said namespace to an object identifier of said first of said two objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In a computer system executing a repository program, a method for retrieving an object identifier of a first object associated with a second object dynamically linked to said first object using a single namespace for associating said objects, said method comprising the steps of:
-
a. receiving an object identifier of said second object and an association name therefor;
b. using said association name to extract a namespace object from said repository program, wherein said namespace object is a part of said repository program for containing association names;
c. getting an object corresponding to said object identifier of said second object;
d. determining name of association between said namespace object and said second object;
e. determining if name of said association is valid, and if so; and
,f. storing said name of association as an object identifier of said first of said two objects. - View Dependent Claims (13)
-
-
14. A storage medium encoded with machine-readable computer program code for dynamically linking two objects in two different models within a repository program being executed by a computer using a single namespace for associating said objects, wherein, when the computer program code is executed by the computer, the computer program code causes the computer to perform the steps of:
-
a. receiving object identifiers of each of said two objects and an association name from a computer program using said method;
b. using said association name to extract a namespace object from said repository program, wherein said namespace object is a part of said repository program for containing association names;
c. determining if an association already exists between either one of said two objects and said namespace object, and if not;
d. changing said association name of a first of said two objects and said namespace to an object identifier of a second of said two objects; and
e. changing said association name of said second of said two objects and said namespace to an object identifier of said first of said two objects. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification