18 #ifndef TEAMCENTER__SPECMGR__CPSPECIFICATIONREVISION__HXX
19 #define TEAMCENTER__SPECMGR__CPSPECIFICATIONREVISION__HXX
24 #include <common/tc_deprecation_macros.h>
27 #include <specmgr/libspecmgr_exports.h>
33 class CPSpecificationRevision;
40 class CPSpecificationRevisionImpl;
47 class CPSpecificationRevisionDelegate;
54 class CPSpecificationRevisionDispatch;
61 class CPSpecificationRevisionGenImpl;
97 int getBase_uom( tag_t &value,
bool &isNull )
const;
106 int getKeywords( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
115 int getManufacturers( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
124 int getOther_uom( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
133 int getPlants( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
160 int setBase_uom(
const tag_t &value,
bool isNull=
false );
169 int setKeywords(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
178 int setManufacturers(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
187 int setOther_uom(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
196 int setPlants(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
205 int setSpec_type(
const tag_t &value,
bool isNull=
false );
208 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
247 friend class CPSpecificationRevisionDelegate;
248 friend class CPSpecificationRevisionGenImpl;
251 #include <specmgr/libspecmgr_undef.h>
252 #endif // TEAMCENTER__SPECMGR__CPSPECIFICATIONREVISION__HXX