17 #ifndef TEAMCENTER__LIBRARY__HXX
18 #define TEAMCENTER__LIBRARY__HXX
23 #include <common/tc_deprecation_macros.h>
26 #include <meta/libmeta_exports.h>
38 class LibraryDelegate;
42 class LibraryDispatch;
81 int getDependentOn( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
135 int getName( std::string &value,
bool &isNull )
const;
144 int getNamespace( std::string &value,
bool &isNull )
const;
171 int setDependentOn(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
198 int setDescription(
const std::string &value,
bool isNull=
false );
225 int setName(
const std::string &value,
bool isNull=
false );
234 int setNamespace(
const std::string &value,
bool isNull=
false );
246 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
262 ::Teamcenter::RootObjectImpl*
setLibraryImpl( ::Teamcenter::RootObjectImpl* impl );
285 friend class LibraryDelegate;
286 friend class LibraryGenImpl;
289 #include <meta/libmeta_undef.h>
290 #endif // TEAMCENTER__LIBRARY__HXX