Parent-Child Relationship Between Objects
When you attach one object to another, you create a parent-child relationship between the two objects. The attached object is the child of the object to which it is attached. The following table describes how the various commands support the parent-child relationships.
You use the Attach/Detach command to establish parent-child relationships. The command fully support boundary objects. When the parent is deleted, the child is also deleted.
The Attach/Detach command provides the following support for blockages:
- Cyclical relationships are not allowed. For example, if object A is a parent to object B, then object B cannot be a parent for object A.
- An instance or cluster cannot be a child to blockage objects.
- If a blockage object is a child object to an instance or cluster, during attach the ownership information is updated, but the explicit parent-child relationship is not retained.
- If a blockage object is attached as a child to any object other than the instance or cluster, the explicit parent-child relationship is retained.
- A blockage object can be a parent to any other objects, such as text labels.
- A blockage object cannot be owned by an instance and be a child to any other object. In this case, the owner-blockage relationship takes precedence to the parent-child relationship.
Related Topics
Attaching and Detaching Objects
Return to top