Example 6: Code: Common Removal Gotcha
void ChopDownTree( SE_TRANSMITTAL xmittal, SE_OBJECT tree_parent_obj,
SE_OBJECT tree_obj, SE_OBJECT bldg_model_obj )
SE_STATUS_CODE_ENUM status;
status = SE_RemoveComponentRelationship( tree_parent_obj, tree_obj, NULL );
status = SE_RemoveFromTransmittal( tree_obj, xmittal );
status = SE_CreateObject( “stf”, SE_FEATURE_MODEL_INSTANCE_TOKEN,&bldg_fni_obj );
status = SE_AddToTransmittal( bldg_fmi_obj, xmittal );
status = SE_AddComponentRelationship( tree_parent_obj, bldg_fmi_obj, NULL );
status = SE_AddAssociateRelationship( bldg_fmi_obj, bldg_model_obj, NULL, SE_FALSE );