17 #ifndef LIS0LISFMWRK__LIS0RESOURCE__HXX
18 #define LIS0LISFMWRK__LIS0RESOURCE__HXX
22 #include <common/tc_deprecation_macros.h>
25 #include <Lis0lisfmwrk/liblis0lisfmwrk_exports.h>
27 namespace lis0lisfmwrk
31 namespace lis0lisfmwrk
33 class Lis0ResourceImpl;
35 namespace lis0lisfmwrk
37 class Lis0ResourceDelegate;
39 namespace lis0lisfmwrk
41 class Lis0ResourceDispatch;
43 namespace lis0lisfmwrk
45 class Lis0ResourceGenImpl;
89 int getLis0name( std::string &value,
bool &isNull )
const;
98 int getLis0title( std::string &value,
bool &isNull )
const;
107 int getLis0urlId( std::string &value,
bool &isNull )
const;
134 int setLis0name(
const std::string &value,
bool isNull=
false );
143 int setLis0title(
const std::string &value,
bool isNull=
false );
152 int setLis0urlId(
const std::string &value,
bool isNull=
false );
162 int lis0GetLISObject(
const std::string *resourceType,
const std::string *srcUrlId, tag_t *srcObjTag )
const;
165 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
204 friend class Lis0ResourceDelegate;
205 friend class Lis0ResourceGenImpl;
208 #include <Lis0lisfmwrk/liblis0lisfmwrk_undef.h>
209 #endif // LIS0LISFMWRK__LIS0RESOURCE__HXX