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