10 #ifndef TEAMCENTER_CLONE_HXX
11 #define TEAMCENTER_CLONE_HXX
16 #include <Mpr0process/libmpr0process_exports.h>
42 static int cloneObjects(
const std::vector<tag_t>& objects,
const tag_t& targetScope,
bool withTraceability,
const tag_t& revisionRule, std::vector<CloneInfo>& clonesInfo, std::vector<Mpr0ErrorInfoEx>& errors);
43 static int unlinkObjects(
const std::vector<tag_t>& cloneObjects, std::vector<Mpr0ErrorInfoEx>& errors);
44 static int updateCloneObjects(
const std::vector<tag_t>& cloneObjects,
const DeletedMasterAction& action, std::vector<Mpr0ErrorInfoEx>& errors);
47 static void populateErrorInfo(
const int& ifail,
const std::string& msg, std::vector<tag_t> objects, std::vector<Mpr0ErrorInfoEx>& errors);
51 #include <Mpr0process/libmpr0process_undef.h>
52 #endif //TEAMCENTER_CLONE_HXX