10 #ifndef TEAMCENTER_ASSIGNMENT_IN_CONTEXT_HXX
11 #define TEAMCENTER_ASSIGNMENT_IN_CONTEXT_HXX
16 #include <Mpr0process/libmpr0process_exports.h>
22 class AssignmentInContext;
23 struct AssignmentInfo;
60 static int addInContextAttributeGroups(
const std::vector<InContextAttributeGroupInfo>& input, std::vector<Teamcenter::Mpr0Process::Mpr0ErrorInfo>& errors);
62 static int getInContextAttributeGroups(
const std::vector<AssignmentInfo>& input, std::vector<InContextAttributeGroupsInfo>& attributeGroupsInfo);
64 static int deleteInContextAttributeGroups(
const std::vector<InContextAttributeGroupInfo>& input, std::vector<Teamcenter::Mpr0Process::Mpr0ErrorInfo>& errors);
66 static int moveInContextAttributeGroups (
const std::vector<MoveAssignmentInfo>& input, std::vector<Teamcenter::Mpr0Process::Mpr0ErrorInfo>& errors);
70 #include <Mpr0process/libmpr0process_undef.h>
71 #endif //TEAMCENTER_ASSIGNMENT_IN_CONTEXT_HXX