17 #ifndef TEAMCENTER__NEXTIDFIELD__HXX
18 #define TEAMCENTER__NEXTIDFIELD__HXX
22 #include <common/tc_deprecation_macros.h>
25 #include <property/libproperty_exports.h>
33 class NextIdFieldImpl;
37 class NextIdFieldDelegate;
41 class NextIdFieldDispatch;
45 class NextIdFieldGenImpl;
80 int getNext_id( std::string &value,
bool &isNull )
const;
98 int setNext_id(
const std::string &value,
bool isNull=
false );
101 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
117 ::Teamcenter::RootObjectImpl*
setNextIdFieldImpl( ::Teamcenter::RootObjectImpl* impl );
140 friend class NextIdFieldDelegate;
141 friend class NextIdFieldGenImpl;
144 #include <property/libproperty_undef.h>
145 #endif // TEAMCENTER__NEXTIDFIELD__HXX