//Copyright 2020 Siemens Digital Industries Software //================================================== //Copyright $2020. //Siemens Product Lifecycle Management Software Inc. //All Rights Reserved. //================================================== //Copyright 2020 Siemens Digital Industries Software /*================================================================================================== File description: This file contains the declaration for the Business Object, ApprSearchCriteriaMapAttrDelegate Filename: ApprSearchCriteriaMapAttrDelegate.hxx Module: rdv @BMIDE autogenerated ==================================================================================================*/ #ifndef TEAMCENTER__APPRSEARCHCRITERIAMAPATTRDELEGATE_HXX #define TEAMCENTER__APPRSEARCHCRITERIAMAPATTRDELEGATE_HXX #include #include #include namespace Teamcenter { class ApprSearchCriteriaMapAttrDelegate; } namespace Teamcenter { class ApprSearchCriteriaMapAttrImpl; } namespace Teamcenter { class ApprSearchCriteriaMapAttr; } namespace Teamcenter { class ApprSearchCriteriaMapAttrGenImpl; } namespace Teamcenter_alias = ::Teamcenter; class RDV_API Teamcenter_alias::ApprSearchCriteriaMapAttrDelegate { public: // Method to initialize this Class static int initializeClass(); // Method to get the ApprSearchCriteriaMapAttrDelegate instance static ApprSearchCriteriaMapAttrDelegate& getInstance(); // Method to create the ApprSearchCriteriaMapAttrImpl pointer static ApprSearchCriteriaMapAttrImpl* createImpl( ApprSearchCriteriaMapAttr& ifObj ); // Method to delete the ApprSearchCriteriaMapAttrImpl pointer static void deleteImpl( ApprSearchCriteriaMapAttrImpl* impl ); protected: // Pointer to the instance static ApprSearchCriteriaMapAttrDelegate* m_pInstance; ApprSearchCriteriaMapAttrDelegate(); virtual ~ApprSearchCriteriaMapAttrDelegate(); static void setInstance( ApprSearchCriteriaMapAttrDelegate* instance ); private: friend class ::Teamcenter::ApprSearchCriteriaMapAttrGenImpl; }; #include #endif // TEAMCENTER__APPRSEARCHCRITERIAMAPATTRDELEGATE_HXX