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