17 #ifndef TEAMCENTER__CHANGEITEMREVISION__HXX
18 #define TEAMCENTER__CHANGEITEMREVISION__HXX
25 #include <common/tc_deprecation_macros.h>
28 #include <cm/libcm_exports.h>
32 class ChangeItemRevision;
36 class ChangeItemRevisionImpl;
40 class ChangeItemRevisionDelegate;
44 class ChangeItemRevisionDispatch;
48 class ChangeItemRevisionGenImpl;
74 int getCm0DerivableTypes( std::vector< std::string > &values, std::vector< int > &isNull )
const;
83 int getCMClosure( std::string &value,
bool &isNull )
const;
146 int setCMClosure(
const std::string &value,
bool isNull=
false );
200 int setCMMaturity(
const std::string &value,
bool isNull=
false );
209 int getCm0Buyers( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
227 int getCm0Designers( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
236 int getCm0Engineers( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
290 int getCm0Sales( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
320 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
359 friend class ChangeItemRevisionDelegate;
360 friend class ChangeItemRevisionGenImpl;
363 #include <cm/libcm_undef.h>
364 #endif // TEAMCENTER__CHANGEITEMREVISION__HXX