4 Commits

Author SHA1 Message Date
Dan
f28a3f89e4 Deleting any data object reference caused the associated data object to get deleted.
Fixes this so that only if you delete all references, wii the data object be removed.
Also assures that a new data object is not created when adding to a participant in a collaboration (an edge case bug(.
2022-10-19 14:58:52 -04:00
Dan
e365124b49 We had findDataObject(s) methods all over the place, so consolidating this logic. 2022-07-11 13:09:25 -04:00
Dan
ea56f270bc fixing a bug that was preventing the dropping of components in some situtations.
Adding new data object rules that will prevent you from moving a DataObject from one process to a sub-process.
Fixing the Selection of Data Objects to properly use the command stack.
2022-07-08 10:30:21 -04:00
Dan
d20c7e8677 Don't create new data objects each time you add a data reference, rather, use the first data object you can find. If no data objects exist, add one. 2022-07-07 11:20:43 -04:00