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