Sample – ITR
Unresolved objects in the C++ API are created by the seWorkspace class. You can treat unresolved objects like regular objects, so you can add them as components/associates of other objects using the same methods of regular objects. You can call the seObject::resolve method to make the API attempt to resolve an unresolved object.
seDRMTransmittalRoot troot_obj;
seDRMModelLibrary model_lib;
wksp.createTransmittal( "create_itr.stf", xmtal );
xmtal.createObject( troot_obj );
xmtal.setRootObject( troot_obj );
xmtal.createObject( model_lib );
troot_obj.addComponent( model_lib );
wksp.createUnresolvedObject( xmtal_urn, model_label, itr_model );
model_lib.addComponent( itr_model );