17 #ifndef TEAMCENTER__EPMHANDLER__HXX
18 #define TEAMCENTER__EPMHANDLER__HXX
23 #include <common/tc_deprecation_macros.h>
26 #include <epm/libepm_exports.h>
38 class EPMHandlerDelegate;
42 class EPMHandlerDispatch;
46 class EPMHandlerGenImpl;
72 int getHandler_arguments( std::vector< std::string > &values, std::vector< int > &isNull )
const;
144 int setHandler_arguments(
const std::vector< std::string > &values,
const std::vector< int > *isNull=0 );
171 int setObject_name(
const std::string &value,
bool isNull=
false );
174 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
190 ::Teamcenter::RootObjectImpl*
setEPMHandlerImpl( ::Teamcenter::RootObjectImpl* impl );
213 friend class EPMHandlerDelegate;
214 friend class EPMHandlerGenImpl;
217 #include <epm/libepm_undef.h>
218 #endif // TEAMCENTER__EPMHANDLER__HXX