18 #ifndef TEAMCENTER__CLASSIFICATION__CLS0HIERARCHYNODE__HXX
19 #define TEAMCENTER__CLASSIFICATION__CLS0HIERARCHYNODE__HXX
23 #include <common/tc_deprecation_macros.h>
26 #include <Cls0classification/libcls0classification_exports.h>
30 namespace Classification
32 class Cls0HierarchyNode;
37 namespace Classification
39 class Cls0HierarchyNodeImpl;
44 namespace Classification
46 class Cls0HierarchyNodeDelegate;
51 namespace Classification
53 class Cls0HierarchyNodeDispatch;
58 namespace Classification
60 class Cls0HierarchyNodeGenImpl;
87 int getCls0ancestors( std::vector< std::string > &values, std::vector< int > &isNull )
const;
132 int getCls0icon( tag_t &value,
bool &isNull )
const;
204 int setCls0ancestors(
const std::vector< std::string > &values,
const std::vector< int > *isNull=0 );
234 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
273 friend class Cls0HierarchyNodeDelegate;
274 friend class Cls0HierarchyNodeGenImpl;
277 #include <Cls0classification/libcls0classification_undef.h>
278 #endif // TEAMCENTER__CLASSIFICATION__CLS0HIERARCHYNODE__HXX