@parent.setter
def parent(self, new_parent):
all_joints = component_utils.get_all_created_joints()
if new_parent in all_joints:
utils.set_attribute(self.network_node, "parentComponentBone", new_parent, "string")
self.joint_mover.set_mover_parent(new_parent)
else:
errors.raise_error("Invalid parent: {0}! No component creates such a joint.".format(new_parent))
return