Entity deletion confusion (OpenInsight Specific)
At 18 MAR 1998 05:43:41PM Tyler Crosbie VSL wrote:
I'm not sure if I'm just misunderstanding the way this is supposed to work, but when I deleted a window from the repository, using the Entity/Delete menu option from the Application Manager, things didn't work the way I expected them to. When I chose to delete the windows executable and set the tree delete checkbox to true, it deleted the window exe AND the window source, but when I deleted the window source and set the tree delete to true, it deleted the source but left the exe there. I would've thought that it should be the other way around, that when I tree delete the exe window, it should only delete the exe window and the windows exe events, but tree deleting the source window should delete the source window, all it's events and the exe window and all the exe events. Am I just misunderstanding this?
At 18 MAR 1998 09:49PM Andrew P McAuley wrote:
Conceptual….. the tree delete follows the logic exemplified by checkout uses… EXES use source, not vice versa.
I no longer know what I believe on this one!
amcauley@sprezzatura.com
World Leaders in all things RevSoft
At 18 MAR 1998 10:13PM Tyler wrote:
Cheers Andrew
I still think it's wrong but at least I know it was my misunderstanding.
At 19 MAR 1998 09:03AM Cameron Revelation wrote:
Tyler,
The problem is that only one kind of relationship exists: the uses/used-by relationship. This tells you that two things are related, but not why or what to do if one changes or is deleted or …. For example, the OIWINEXE should have a relationship to the OIWIN that says "I have a compile dependency on the OIWIN such that when it changes I must be told to compile". (This ability to design relationships is a planned feature in jRev's repository.)
Cameron Purdy
Revelation Software
At 19 MAR 1998 04:49PM Tyler wrote:
Cam,
](This ability to design relationships is a planned feature in jRev's ]repository.)
Nice.