Hi,
I am talking about user locks that are being applied, when the model is stored in Database ( I am using DB, not version control system – but these locks may by the same). The idea of these locks is that when you (as a user) want to edit something, you need to lock it, do what you need with it and after you finish your work, you unlock it. While the things are locked by you, the other users cannot touch them, so you avoid problems typical for concurrent access. You can do this via GUI but I need to do such thing programmatically. I know, that there is attribute isLocked for elements, but even if I modify its values, I do not get any results. What is more Package does not have the attribute isLocked, but it can be locked by the user via GUI. Therefore I think that isLocked attribute is not solution for this problem.
DC