//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, Fnd0SubscriptionTemplateDelegate Filename: Fnd0SubscriptionTemplateDelegate.hxx Module: sub_mgr @BMIDE autogenerated ==================================================================================================*/ #ifndef TEAMCENTER__FND0SUBSCRIPTIONTEMPLATEDELEGATE_HXX #define TEAMCENTER__FND0SUBSCRIPTIONTEMPLATEDELEGATE_HXX #include #include #include namespace Teamcenter { class Fnd0SubscriptionTemplateDelegate; } namespace Teamcenter { class Fnd0SubscriptionTemplateImpl; } namespace Teamcenter { class Fnd0SubscriptionTemplate; } namespace Teamcenter { class Fnd0SubscriptionTemplateGenImpl; } namespace Teamcenter_alias = ::Teamcenter; class SUB_MGR_API Teamcenter_alias::Fnd0SubscriptionTemplateDelegate { public: // Method to initialize this Class static int initializeClass(); // Method to get the Fnd0SubscriptionTemplateDelegate instance static Fnd0SubscriptionTemplateDelegate& getInstance(); // Method to create the Fnd0SubscriptionTemplateImpl pointer static Fnd0SubscriptionTemplateImpl* createImpl( Fnd0SubscriptionTemplate& ifObj ); // Method to delete the Fnd0SubscriptionTemplateImpl pointer static void deleteImpl( Fnd0SubscriptionTemplateImpl* impl ); protected: // Pointer to the instance static Fnd0SubscriptionTemplateDelegate* m_pInstance; Fnd0SubscriptionTemplateDelegate(); virtual ~Fnd0SubscriptionTemplateDelegate(); static void setInstance( Fnd0SubscriptionTemplateDelegate* instance ); private: friend class ::Teamcenter::Fnd0SubscriptionTemplateGenImpl; }; #include #endif // TEAMCENTER__FND0SUBSCRIPTIONTEMPLATEDELEGATE_HXX