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