17 #ifndef TEAMCENTER__FUNCTIONALITYRULE__HXX
18 #define TEAMCENTER__FUNCTIONALITYRULE__HXX
22 #include <common/tc_deprecation_macros.h>
25 #include <functionality/libfunctionality_exports.h>
29 class FunctionalityRule;
33 class FunctionalityRuleImpl;
37 class FunctionalityRuleDelegate;
41 class FunctionalityRuleDispatch;
45 class FunctionalityRuleGenImpl;
107 int getType_scope( std::vector< std::string > &values, std::vector< int > &isNull )
const;
143 int setSubGroupLOV(
const std::string &value,
bool isNull=
false );
152 int setType_scope(
const std::vector< std::string > &values,
const std::vector< int > *isNull=0 );
155 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
194 friend class FunctionalityRuleDelegate;
195 friend class FunctionalityRuleGenImpl;
198 #include <functionality/libfunctionality_undef.h>
199 #endif // TEAMCENTER__FUNCTIONALITYRULE__HXX