17 #ifndef TEAMCENTER__EPMACTION__HXX
18 #define TEAMCENTER__EPMACTION__HXX
22 #include <common/tc_deprecation_macros.h>
25 #include <epm/libepm_exports.h>
37 class EPMActionDelegate;
41 class EPMActionDispatch;
45 class EPMActionGenImpl;
71 int getAction_handlers( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
89 int getRules( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
107 int setAction_handlers(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
125 int setRules(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
128 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
144 ::Teamcenter::RootObjectImpl*
setEPMActionImpl( ::Teamcenter::RootObjectImpl* impl );
167 friend class EPMActionDelegate;
168 friend class EPMActionGenImpl;
171 #include <epm/libepm_undef.h>
172 #endif // TEAMCENTER__EPMACTION__HXX