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