When you delete a plug-in, the provisioning system also deletes all object created by all versions of that plug-in. If any object is being used, the plug-in cannot be deleted.
By deleting a plug-in, you lock down the provisioning system until the deletion is complete.
The following tasks also require a lock-down of the provisioning system. This means that you cannot begin deleting a plug-in if one of these operations is being executed. You also cannot start one of these operations when you are deleting a plug-in.
Saving a component type
Saving a system service
Importing a plug-in
Moving or renaming a component
Moving or renaming a plan
Moving or renaming a folder
Deleting any object