17 #ifndef TEAMCENTER__PARTICIPANT__HXX
18 #define TEAMCENTER__PARTICIPANT__HXX
23 #include <common/tc_deprecation_macros.h>
26 #include <epm/libepm_exports.h>
34 class ParticipantImpl;
38 class ParticipantDelegate;
42 class ParticipantDispatch;
46 class ParticipantGenImpl;
72 int getAssignee( tag_t &value,
bool &isNull )
const;
124 int setAssignee(
const tag_t &value,
bool isNull=
false );
134 int isAssignable( tag_t user, tag_t
object,
bool *assignable );
137 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
153 ::Teamcenter::RootObjectImpl*
setParticipantImpl( ::Teamcenter::RootObjectImpl* impl );
176 friend class ParticipantDelegate;
177 friend class ParticipantGenImpl;
178 friend class ParticipantImpl;
181 #include <epm/libepm_undef.h>
182 #endif // TEAMCENTER__PARTICIPANT__HXX