Composition Relationship with Permission Scenario
Given the type model:

With the constraints:

User who will perform the deletion is Fred

Fred has Full permission on IoA

Fred has Read permission on IoB
The result of the delete operation will be:
Operation | Expected result |
Delete IoB | Fail. User Fred does not have full permission on IoB |
Delete IoA | Fail. User Fred does not have full permission on IoB |