Teamcenter C++ API Reference  2312
Qc0FailureDelegateExt.hxx
Go to the documentation of this file.
1 //Copyright 2022 Siemens Digital Industries Software
2 //==================================================
3 //Copyright $2023.
4 //Siemens Product Lifecycle Management Software Inc.
5 //All Rights Reserved.
6 //e
7 //==================================================
8 //Copyright 2022 Siemens Digital Industries Software
9 
10 /*==================================================================================================
11 File description:
12  This file contains the declaration for the Business Object, Qc0FailureDelegate
13  Filename: Qc0FailureDelegateExt.hxx
14  Module: Aqc0qcmaw
15  @BMIDE autogenerated
16 ==================================================================================================*/
17 
18 #ifndef AQC0__TEAMCENTER__AQC0QCMAW__QC0FAILUREDELEGATE_HXX
19 #define AQC0__TEAMCENTER__AQC0QCMAW__QC0FAILUREDELEGATE_HXX
20 
21 #include <common/tc_deprecation_macros.h>
23 
24 #include <Aqc0qcmaw/libaqc0qcmaw_exports.h>
25 
26 
27 namespace aqc0
28 {
29  namespace Teamcenter
30  {
31  namespace aqc0qcmaw
32  {
33  class Qc0FailureDelegate;
34  }
35  }
36 }
37 namespace aqc0
38 {
39  namespace Teamcenter
40  {
41  namespace aqc0qcmaw
42  {
43  class Qc0FailureImpl;
44  }
45  }
46 }
47 namespace aqc0
48 {
49  namespace Teamcenter
50  {
51  namespace aqc0qcmaw
52  {
53  class Qc0Failure;
54  }
55  }
56 }
57 namespace aqc0
58 {
59  namespace Teamcenter
60  {
61  namespace aqc0qcmaw
62  {
63  class Qc0FailureGenImpl;
64  }
65  }
66 }
67 
68 namespace aqc0_alias = ::aqc0;
69 
70 
71 class AQC0QCMAW_API aqc0_alias::Teamcenter::aqc0qcmaw::Qc0FailureDelegate
72 {
73 public:
74  // Constructor Method
75  static ::Teamcenter::BusinessObjectExtender* constructor( tag_t objTag );
76 
77  // Method to initialize this Class
78  static int initializeClass();
79 
80  // Method to get the Qc0FailureDelegate instance
82 
83  // Method to create the Qc0FailureImpl pointer
84  static Qc0FailureImpl* createImpl( Qc0Failure& ifObj );
85 
86  // Method to delete the Qc0FailureImpl pointer
87  static void deleteImpl( Qc0FailureImpl* impl );
88 
89 
97  int getAqc0ContainActiveChildBase(const Qc0Failure &ifObj, bool &value, bool &isNull ) const;
98 
99 
100 
101 protected:
102  // Pointer to the instance
104 
106  virtual ~Qc0FailureDelegate();
107 
108 private:
109  friend class ::aqc0::Teamcenter::aqc0qcmaw::Qc0FailureGenImpl;
110 
111 };
112 
113 #include <Aqc0qcmaw/libaqc0qcmaw_undef.h>
114 #endif // AQC0__TEAMCENTER__AQC0QCMAW__QC0FAILUREDELEGATE_HXX