|
Teamcenter C++ API Reference
2312
|
#include <unidefs.h>#include <metaframework/BusinessObjectExtender.hxx>#include <metaframework/libmetaframework_exports.h>#include <metaframework/libmetaframework_undef.h>Go to the source code of this file.
Classes | |
| class | Teamcenter::BusinessObjectExtenderRegistry< B > |
| Holds the registry information for a behavior. More... | |
Namespaces | |
| namespace | Teamcenter |
| A convenient C++ class to manage a list of tag_t. This convenient class is derived from TagList class which is only available for internal developers. | |
Typedefs | |
| typedef BusinessObjectExtender *(* | Teamcenter::BusinessObjectExtenderConstructor )(tag_t) |
| typedef int(* | Teamcenter::BusinessObjectExtenderInitializer )() |
Functions | |
| void | registerExtenderInterface (const std::string &owningExtenderInterfaceName, const std::string &boInterfaceName, const std::string &boName, Teamcenter::BusinessObjectExtenderConstructor ctr, Teamcenter::BusinessObjectExtenderInitializer initilaizer) |
| Teamcenter::BusinessObjectExtender * | findExtenderInterfaceObject (const std::string &interfaceName, tag_t objTag) |
Holds registry information about a Business Object Extender.
Definition in file BusinessObjectExtenderRegistry.hxx.
| Teamcenter::BusinessObjectExtender* findExtenderInterfaceObject | ( | const std::string & | interfaceName, |
| tag_t | objTag | ||
| ) |
Method to find the Extender Interface in the registry
| void registerExtenderInterface | ( | const std::string & | owningExtenderInterfaceName, |
| const std::string & | boInterfaceName, | ||
| const std::string & | boName, | ||
| Teamcenter::BusinessObjectExtenderConstructor | ctr, | ||
| Teamcenter::BusinessObjectExtenderInitializer | initilaizer | ||
| ) |
Method to register the Extender Interface