//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, Lrm0RMResourceAttrHelperDispatch Filename: Lrm0RMResourceAttrHelperDispatch.hxx Module: lrm0lisrmdispatch @BMIDE autogenerated ==================================================================================================*/ #ifndef LRM0LISRM__LRM0RMRESOURCEATTRHELPERDISPATCH_HXX #define LRM0LISRM__LRM0RMRESOURCEATTRHELPERDISPATCH_HXX #include #include #include #include #include #include namespace lrm0lisrm { class Lrm0RMResourceAttrHelperDispatch; } namespace lrm0lisrm { class Lrm0RMResourceAttrHelperDelegate; } namespace Teamcenter { class BusinessObjectImpl; } class LRM0LISRMDISPATCH_API lrm0lisrm::Lrm0RMResourceAttrHelperDispatch : public lrm0lisrm::Lrm0RMResourceAttrHelperDelegate { public: // Method to initialize this Class static int initializeClass(); // Method to get the Lrm0RMResourceAttrHelperDispatch instance static Lrm0RMResourceAttrHelperDispatch& getInstance(); private: // Pointer to the dispatch instance static Lrm0RMResourceAttrHelperDispatch* m_dispatch; // Default Constructor Lrm0RMResourceAttrHelperDispatch(); // Default Destructor virtual ~Lrm0RMResourceAttrHelperDispatch(); // Constructor Method static ::Teamcenter::RootObject* constructor(); // Copy Constructor for a Lrm0RMResourceAttrHelperDispatch Lrm0RMResourceAttrHelperDispatch( const Lrm0RMResourceAttrHelperDispatch& ); // Assignment operator Lrm0RMResourceAttrHelperDispatch& operator = ( const Lrm0RMResourceAttrHelperDispatch& ); // friend friend void ::lrm0lisrm::initializelrm0lisrmInternal(); friend void ::lrm0lisrm::initializelrm0lisrmExtenders(); friend class lrm0lisrm::Lrm0RMResourceAttrHelperDelegate; }; #include #endif // LRM0LISRM__LRM0RMRESOURCEATTRHELPERDISPATCH_HXX