17 #ifndef ATT0ATTRTARGETMGMT__ATT0MEASURABLEATTRIBUTEPNT__HXX
18 #define ATT0ATTRTARGETMGMT__ATT0MEASURABLEATTRIBUTEPNT__HXX
22 #include <common/tc_deprecation_macros.h>
25 #include <Att0attrtargetmgmt/libatt0attrtargetmgmt_exports.h>
27 namespace att0attrtargetmgmt
29 class Att0MeasurableAttributePnt;
31 namespace att0attrtargetmgmt
33 class Att0MeasurableAttributePntImpl;
35 namespace att0attrtargetmgmt
37 class Att0MeasurableAttributePntDelegate;
39 namespace att0attrtargetmgmt
41 class Att0MeasurableAttributePntDispatch;
43 namespace att0attrtargetmgmt
45 class Att0MeasurableAttributePntGenImpl;
89 int getAtt0Goal( std::string &value,
bool &isNull )
const;
99 int getAtt0Max( std::string &value,
bool &isNull,
bool &hasReadAccess )
const;
118 int getAtt0Min( std::string &value,
bool &isNull,
bool &hasReadAccess )
const;
145 int setAtt0Goal(
const std::string &value,
bool isNull=
false );
154 int setAtt0Max(
const std::string &value,
bool isNull=
false );
172 int setAtt0Min(
const std::string &value,
bool isNull=
false );
175 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
214 friend class Att0MeasurableAttributePntDelegate;
215 friend class Att0MeasurableAttributePntGenImpl;
218 #include <Att0attrtargetmgmt/libatt0attrtargetmgmt_undef.h>
219 #endif // ATT0ATTRTARGETMGMT__ATT0MEASURABLEATTRIBUTEPNT__HXX