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