17 #ifndef TEAMCENTER__WORKSPACEOBJECT__HXX
18 #define TEAMCENTER__WORKSPACEOBJECT__HXX
25 #include <common/tc_deprecation_macros.h>
28 #include <tccore/libtccore_exports.h>
32 class WorkspaceObject;
36 class WorkspaceObjectImpl;
40 class WorkspaceObjectDelegate;
44 class WorkspaceObjectDispatch;
48 class WorkspaceObjectGenImpl;
92 int getEad_paragraph( std::vector< std::string > &values, std::vector< int > &isNull )
const;
137 int getFnd0IcsClassNames( std::vector< std::string > &values, std::vector< int > &isNull )
const;
227 int getLicense_list( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
255 int getObject_desc( std::string &value,
bool &isNull,
bool &hasReadAccess )
const;
309 int getProject_list( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
390 int setLicense_list(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
408 int setObject_desc(
const std::string &value,
bool isNull=
false );
417 int setObject_name(
const std::string &value,
bool isNull=
false );
426 int setObject_type(
const std::string &value,
bool isNull=
false );
462 int setProject_list(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
547 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
586 friend class WorkspaceObjectDelegate;
587 friend class WorkspaceObjectGenImpl;
590 #include <tccore/libtccore_undef.h>
591 #endif // TEAMCENTER__WORKSPACEOBJECT__HXX