17 #ifndef TEAMCENTER__CONFIGURATIONFAMILY__HXX
18 #define TEAMCENTER__CONFIGURATIONFAMILY__HXX
22 #include <common/tc_deprecation_macros.h>
25 #include <fnd0booleansolve/libfnd0booleansolve_exports.h>
29 class ConfigurationFamily;
33 class ConfigurationFamilyImpl;
37 class ConfigurationFamilyDelegate;
41 class ConfigurationFamilyDispatch;
45 class ConfigurationFamilyGenImpl;
107 int getMode(
int &value,
bool &isNull )
const;
116 int getName( std::string &value,
bool &isNull )
const;
125 int getNamespace( std::string &value,
bool &isNull )
const;
134 int getUom( tag_t &value,
bool &isNull )
const;
143 int setDescription(
const std::string &value,
bool isNull=
false );
179 int setMode(
int value,
bool isNull=
false );
188 int setName(
const std::string &value,
bool isNull=
false );
197 int setNamespace(
const std::string &value,
bool isNull=
false );
206 int setUom(
const tag_t &value,
bool isNull=
false );
209 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
248 friend class ConfigurationFamilyDelegate;
249 friend class ConfigurationFamilyGenImpl;
252 #include <fnd0booleansolve/libfnd0booleansolve_undef.h>
253 #endif // TEAMCENTER__CONFIGURATIONFAMILY__HXX