1------------------------------------------------------------------------------
2--                                                                          --
3--                            Matreshka Project                             --
4--                                                                          --
5--                          Ada Modeling Framework                          --
6--                                                                          --
7--                        Runtime Library Component                         --
8--                                                                          --
9------------------------------------------------------------------------------
10--                                                                          --
11-- Copyright © 2010-2012, Vadim Godunko <vgodunko@gmail.com>                --
12-- All rights reserved.                                                     --
13--                                                                          --
14-- Redistribution and use in source and binary forms, with or without       --
15-- modification, are permitted provided that the following conditions       --
16-- are met:                                                                 --
17--                                                                          --
18--  * Redistributions of source code must retain the above copyright        --
19--    notice, this list of conditions and the following disclaimer.         --
20--                                                                          --
21--  * Redistributions in binary form must reproduce the above copyright     --
22--    notice, this list of conditions and the following disclaimer in the   --
23--    documentation and/or other materials provided with the distribution.  --
24--                                                                          --
25--  * Neither the name of the Vadim Godunko, IE nor the names of its        --
26--    contributors may be used to endorse or promote products derived from  --
27--    this software without specific prior written permission.              --
28--                                                                          --
29-- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS      --
30-- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT        --
31-- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR    --
32-- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT     --
33-- HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,   --
34-- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED --
35-- TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR   --
36-- PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF   --
37-- LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING     --
38-- NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS       --
39-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.             --
40--                                                                          --
41------------------------------------------------------------------------------
42--  $Revision: 3413 $ $Date: 2012-11-13 15:06:29 +0400 (Tue, 13 Nov 2012) $
43------------------------------------------------------------------------------
44--  This file is generated, don't edit it.
45------------------------------------------------------------------------------
46
47package AMF.Internals.Tables.Utp_Metamodel is
48
49   pragma Preelaborate;
50
51   function MM_Utp_Utp return AMF.Internals.CMOF_Element;
52
53   function MC_Utp_Duration return AMF.Internals.CMOF_Element;
54   function MC_Utp_Time return AMF.Internals.CMOF_Element;
55   function MC_Utp_Timezone return AMF.Internals.CMOF_Element;
56   function MC_Utp_Verdict return AMF.Internals.CMOF_Element;
57
58
59   function MC_Utp_Coding_Rule return AMF.Internals.CMOF_Element;
60   function MC_Utp_Data_Partition return AMF.Internals.CMOF_Element;
61   function MC_Utp_Data_Pool return AMF.Internals.CMOF_Element;
62   function MC_Utp_Data_Selector return AMF.Internals.CMOF_Element;
63   function MC_Utp_Default return AMF.Internals.CMOF_Element;
64   function MC_Utp_Default_Application return AMF.Internals.CMOF_Element;
65   function MC_Utp_Determ_Alt return AMF.Internals.CMOF_Element;
66   function MC_Utp_Finish_Action return AMF.Internals.CMOF_Element;
67   function MC_Utp_Get_Timezone_Action return AMF.Internals.CMOF_Element;
68   function MC_Utp_Literal_Any return AMF.Internals.CMOF_Element;
69   function MC_Utp_Literal_Any_Or_Null return AMF.Internals.CMOF_Element;
70   function MC_Utp_Log_Action return AMF.Internals.CMOF_Element;
71   function MC_Utp_Managed_Element return AMF.Internals.CMOF_Element;
72   function MC_Utp_Read_Timer_Action return AMF.Internals.CMOF_Element;
73   function MC_Utp_SUT return AMF.Internals.CMOF_Element;
74   function MC_Utp_Set_Timezone_Action return AMF.Internals.CMOF_Element;
75   function MC_Utp_Start_Timer_Action return AMF.Internals.CMOF_Element;
76   function MC_Utp_Stop_Timer_Action return AMF.Internals.CMOF_Element;
77   function MC_Utp_Test_Case return AMF.Internals.CMOF_Element;
78   function MC_Utp_Test_Component return AMF.Internals.CMOF_Element;
79   function MC_Utp_Test_Context return AMF.Internals.CMOF_Element;
80   function MC_Utp_Test_Log return AMF.Internals.CMOF_Element;
81   function MC_Utp_Test_Log_Application return AMF.Internals.CMOF_Element;
82   function MC_Utp_Test_Objective return AMF.Internals.CMOF_Element;
83   function MC_Utp_Test_Suite return AMF.Internals.CMOF_Element;
84   function MC_Utp_Time_Out return AMF.Internals.CMOF_Element;
85   function MC_Utp_Time_Out_Action return AMF.Internals.CMOF_Element;
86   function MC_Utp_Time_Out_Message return AMF.Internals.CMOF_Element;
87   function MC_Utp_Timer_Running_Action return AMF.Internals.CMOF_Element;
88   function MC_Utp_Validation_Action return AMF.Internals.CMOF_Element;
89
90   function MP_Utp_Coding_Rule_Base_Namespace_A_Extension_Coding_Rule return AMF.Internals.CMOF_Element;
91   function MP_Utp_Coding_Rule_Base_Property_A_Extension_Coding_Rule return AMF.Internals.CMOF_Element;
92   function MP_Utp_Coding_Rule_Base_Value_Specification_A_Extension_Coding_Rule return AMF.Internals.CMOF_Element;
93   function MP_Utp_Coding_Rule_Coding return AMF.Internals.CMOF_Element;
94   function MP_Utp_Data_Partition_Base_Classifier_A_Extension_Data_Partition return AMF.Internals.CMOF_Element;
95   function MP_Utp_Data_Pool_Base_Classifier_A_Extension_Data_Pool return AMF.Internals.CMOF_Element;
96   function MP_Utp_Data_Pool_Base_Property_A_Extension_Data_Pool return AMF.Internals.CMOF_Element;
97   function MP_Utp_Data_Selector_Base_Operation_A_Extension_Data_Selector return AMF.Internals.CMOF_Element;
98   function MP_Utp_Default_Base_Behavior_A_Extension_Default return AMF.Internals.CMOF_Element;
99   function MP_Utp_Default_Application_Base_Dependency_A_Extension_Default_Application return AMF.Internals.CMOF_Element;
100   function MP_Utp_Default_Application_Repetition return AMF.Internals.CMOF_Element;
101   function MP_Utp_Determ_Alt_Base_Combined_Fragment_A_Extension_Determ_Alt return AMF.Internals.CMOF_Element;
102   function MP_Utp_Finish_Action_Base_Invocation_Action_A_Extension_Finish_Action return AMF.Internals.CMOF_Element;
103   function MP_Utp_Finish_Action_Base_Opaque_Action_A_Extension_Finish_Action return AMF.Internals.CMOF_Element;
104   function MP_Utp_Get_Timezone_Action_Base_Read_Structural_Feature_Action_A_Extension_Get_Timezone_Action return AMF.Internals.CMOF_Element;
105   function MP_Utp_Literal_Any_Base_Literal_Specification_A_Extension_Literal_Any return AMF.Internals.CMOF_Element;
106   function MP_Utp_Literal_Any_Or_Null_Base_Literal_Specification_A_Extension_Literal_Any_Or_Null return AMF.Internals.CMOF_Element;
107   function MP_Utp_Log_Action_Base_Send_Object_Action_A_Extension_Log_Action return AMF.Internals.CMOF_Element;
108   function MP_Utp_Managed_Element_Base_Element_A_Extension_Managed_Element return AMF.Internals.CMOF_Element;
109   function MP_Utp_Managed_Element_Criticality return AMF.Internals.CMOF_Element;
110   function MP_Utp_Managed_Element_Description return AMF.Internals.CMOF_Element;
111   function MP_Utp_Managed_Element_Owner return AMF.Internals.CMOF_Element;
112   function MP_Utp_Managed_Element_Version return AMF.Internals.CMOF_Element;
113   function MP_Utp_Read_Timer_Action_Base_Call_Operation_Action_A_Extension_Read_Timer_Action return AMF.Internals.CMOF_Element;
114   function MP_Utp_SUT_Base_Property_A_Extension_SUT return AMF.Internals.CMOF_Element;
115   function MP_Utp_Set_Timezone_Action_Base_Write_Structural_Feature_Action_A_Extension_Set_Timezone_Action return AMF.Internals.CMOF_Element;
116   function MP_Utp_Start_Timer_Action_Base_Call_Operation_Action_A_Extension_Start_Timer_Action return AMF.Internals.CMOF_Element;
117   function MP_Utp_Stop_Timer_Action_Base_Call_Operation_Action_A_Extension_Stop_Timer_Action return AMF.Internals.CMOF_Element;
118   function MP_Utp_Test_Case_Base_Behavior_A_Extension_Test_Case return AMF.Internals.CMOF_Element;
119   function MP_Utp_Test_Case_Base_Operation_A_Extension_Test_Case return AMF.Internals.CMOF_Element;
120   function MP_Utp_Test_Case_Compatible_SUT_Variant return AMF.Internals.CMOF_Element;
121   function MP_Utp_Test_Case_Compatible_SUT_Version return AMF.Internals.CMOF_Element;
122   function MP_Utp_Test_Case_Priority return AMF.Internals.CMOF_Element;
123   function MP_Utp_Test_Component_Base_Structured_Classifier_A_Extension_Test_Component return AMF.Internals.CMOF_Element;
124   function MP_Utp_Test_Component_Compatible_SUT_Variant return AMF.Internals.CMOF_Element;
125   function MP_Utp_Test_Component_Compatible_SUT_Version return AMF.Internals.CMOF_Element;
126   function MP_Utp_Test_Context_Base_Behaviored_Classifier_A_Extension_Test_Context return AMF.Internals.CMOF_Element;
127   function MP_Utp_Test_Context_Base_Structured_Classifier_A_Extension_Test_Context return AMF.Internals.CMOF_Element;
128   function MP_Utp_Test_Context_Compatible_SUT_Variant return AMF.Internals.CMOF_Element;
129   function MP_Utp_Test_Context_Compatible_SUT_Version return AMF.Internals.CMOF_Element;
130   function MP_Utp_Test_Context_Test_Level return AMF.Internals.CMOF_Element;
131   function MP_Utp_Test_Log_Base_Behavior_A_Extension_Test_Log return AMF.Internals.CMOF_Element;
132   function MP_Utp_Test_Log_Duration return AMF.Internals.CMOF_Element;
133   function MP_Utp_Test_Log_Executed_At return AMF.Internals.CMOF_Element;
134   function MP_Utp_Test_Log_Sut_Version return AMF.Internals.CMOF_Element;
135   function MP_Utp_Test_Log_Tester return AMF.Internals.CMOF_Element;
136   function MP_Utp_Test_Log_Verdict return AMF.Internals.CMOF_Element;
137   function MP_Utp_Test_Log_Verdict_Reason return AMF.Internals.CMOF_Element;
138   function MP_Utp_Test_Log_Application_Base_Dependency_A_Extension_Test_Log_Application return AMF.Internals.CMOF_Element;
139   function MP_Utp_Test_Objective_Base_Dependency_A_Extension_Test_Objective return AMF.Internals.CMOF_Element;
140   function MP_Utp_Test_Objective_Priority return AMF.Internals.CMOF_Element;
141   function MP_Utp_Test_Suite_Base_Behavior_A_Extension_Test_Suite return AMF.Internals.CMOF_Element;
142   function MP_Utp_Test_Suite_Priority return AMF.Internals.CMOF_Element;
143   function MP_Utp_Test_Suite_Test_Case return AMF.Internals.CMOF_Element;
144   function MP_Utp_Time_Out_Base_Time_Event_A_Extension_Time_Out return AMF.Internals.CMOF_Element;
145   function MP_Utp_Time_Out_Action_Base_Accept_Event_Action_A_Extension_Time_Out_Action return AMF.Internals.CMOF_Element;
146   function MP_Utp_Time_Out_Message_Base_Message_A_Extension_Time_Out_Message return AMF.Internals.CMOF_Element;
147   function MP_Utp_Timer_Running_Action_Base_Read_Structural_Feature_Action_A_Extension_Timer_Running_Action return AMF.Internals.CMOF_Element;
148   function MP_Utp_Validation_Action_Base_Call_Operation_Action_A_Extension_Validation_Action return AMF.Internals.CMOF_Element;
149   function MP_Utp_A_Extension_SUT_SUT_Base_Property return AMF.Internals.CMOF_Element;
150   function MP_Utp_A_Extension_Test_Context_Test_Context_Base_Behaviored_Classifier return AMF.Internals.CMOF_Element;
151   function MP_Utp_A_Extension_Data_Selector_Data_Selector_Base_Operation return AMF.Internals.CMOF_Element;
152   function MP_Utp_A_Extension_Validation_Action_Validation_Action_Base_Call_Operation_Action return AMF.Internals.CMOF_Element;
153   function MP_Utp_A_Extension_Time_Out_Time_Out_Base_Time_Event return AMF.Internals.CMOF_Element;
154   function MP_Utp_A_Extension_Managed_Element_Managed_Element_Base_Element return AMF.Internals.CMOF_Element;
155   function MP_Utp_A_Extension_Time_Out_Message_Time_Out_Message_Base_Message return AMF.Internals.CMOF_Element;
156   function MP_Utp_A_Extension_Test_Component_Test_Component_Base_Structured_Classifier return AMF.Internals.CMOF_Element;
157   function MP_Utp_A_Extension_Time_Out_Action_Time_Out_Action_Base_Accept_Event_Action return AMF.Internals.CMOF_Element;
158   function MP_Utp_A_Extension_Test_Suite_Test_Suite_Base_Behavior return AMF.Internals.CMOF_Element;
159   function MP_Utp_A_Extension_Test_Log_Test_Log_Base_Behavior return AMF.Internals.CMOF_Element;
160   function MP_Utp_A_Extension_Start_Timer_Action_Start_Timer_Action_Base_Call_Operation_Action return AMF.Internals.CMOF_Element;
161   function MP_Utp_A_Extension_Test_Context_Test_Context_Base_Structured_Classifier return AMF.Internals.CMOF_Element;
162   function MP_Utp_A_Extension_Test_Log_Application_Test_Log_Application_Base_Dependency return AMF.Internals.CMOF_Element;
163   function MP_Utp_A_Extension_Stop_Timer_Action_Stop_Timer_Action_Base_Call_Operation_Action return AMF.Internals.CMOF_Element;
164   function MP_Utp_A_Extension_Read_Timer_Action_Read_Timer_Action_Base_Call_Operation_Action return AMF.Internals.CMOF_Element;
165   function MP_Utp_A_Extension_Coding_Rule_Coding_Rule_Base_Value_Specification return AMF.Internals.CMOF_Element;
166   function MP_Utp_A_Extension_Timer_Running_Action_Timer_Running_Action_Base_Read_Structural_Feature_Action return AMF.Internals.CMOF_Element;
167   function MP_Utp_A_Extension_Coding_Rule_Coding_Rule_Base_Namespace return AMF.Internals.CMOF_Element;
168   function MP_Utp_A_Extension_Coding_Rule_Coding_Rule_Base_Property return AMF.Internals.CMOF_Element;
169   function MP_Utp_A_Extension_Get_Timezone_Action_Get_Timezone_Action_Base_Read_Structural_Feature_Action return AMF.Internals.CMOF_Element;
170   function MP_Utp_A_Extension_Test_Case_Test_Case_Base_Behavior return AMF.Internals.CMOF_Element;
171   function MP_Utp_A_Extension_Literal_Any_Literal_Any_Base_Literal_Specification return AMF.Internals.CMOF_Element;
172   function MP_Utp_A_Extension_Test_Case_Test_Case_Base_Operation return AMF.Internals.CMOF_Element;
173   function MP_Utp_A_Extension_Set_Timezone_Action_Set_Timezone_Action_Base_Write_Structural_Feature_Action return AMF.Internals.CMOF_Element;
174   function MP_Utp_A_Extension_Finish_Action_Finish_Action_Base_Opaque_Action return AMF.Internals.CMOF_Element;
175   function MP_Utp_A_Extension_Literal_Any_Or_Null_Literal_Any_Or_Null_Base_Literal_Specification return AMF.Internals.CMOF_Element;
176   function MP_Utp_A_Extension_Log_Action_Log_Action_Base_Send_Object_Action return AMF.Internals.CMOF_Element;
177   function MP_Utp_A_Extension_Test_Objective_Test_Objective_Base_Dependency return AMF.Internals.CMOF_Element;
178   function MP_Utp_A_Extension_Finish_Action_Finish_Action_Base_Invocation_Action return AMF.Internals.CMOF_Element;
179   function MP_Utp_A_Extension_Data_Pool_Data_Pool_Base_Classifier return AMF.Internals.CMOF_Element;
180   function MP_Utp_A_Extension_Default_Default_Base_Behavior return AMF.Internals.CMOF_Element;
181   function MP_Utp_A_Extension_Data_Pool_Data_Pool_Base_Property return AMF.Internals.CMOF_Element;
182   function MP_Utp_A_Extension_Determ_Alt_Determ_Alt_Base_Combined_Fragment return AMF.Internals.CMOF_Element;
183   function MP_Utp_A_Extension_Data_Partition_Data_Partition_Base_Classifier return AMF.Internals.CMOF_Element;
184   function MP_Utp_A_Extension_Default_Application_Default_Application_Base_Dependency return AMF.Internals.CMOF_Element;
185
186   function MA_Utp_SUT_Base_Property_Extension_SUT return AMF.Internals.CMOF_Element;
187   function MA_Utp_Test_Context_Base_Behaviored_Classifier_Extension_Test_Context return AMF.Internals.CMOF_Element;
188   function MA_Utp_Data_Selector_Base_Operation_Extension_Data_Selector return AMF.Internals.CMOF_Element;
189   function MA_Utp_Validation_Action_Base_Call_Operation_Action_Extension_Validation_Action return AMF.Internals.CMOF_Element;
190   function MA_Utp_Time_Out_Base_Time_Event_Extension_Time_Out return AMF.Internals.CMOF_Element;
191   function MA_Utp_Managed_Element_Base_Element_Extension_Managed_Element return AMF.Internals.CMOF_Element;
192   function MA_Utp_Time_Out_Message_Base_Message_Extension_Time_Out_Message return AMF.Internals.CMOF_Element;
193   function MA_Utp_Test_Component_Base_Structured_Classifier_Extension_Test_Component return AMF.Internals.CMOF_Element;
194   function MA_Utp_Time_Out_Action_Base_Accept_Event_Action_Extension_Time_Out_Action return AMF.Internals.CMOF_Element;
195   function MA_Utp_Test_Suite_Base_Behavior_Extension_Test_Suite return AMF.Internals.CMOF_Element;
196   function MA_Utp_Test_Log_Base_Behavior_Extension_Test_Log return AMF.Internals.CMOF_Element;
197   function MA_Utp_Start_Timer_Action_Base_Call_Operation_Action_Extension_Start_Timer_Action return AMF.Internals.CMOF_Element;
198   function MA_Utp_Test_Context_Base_Structured_Classifier_Extension_Test_Context return AMF.Internals.CMOF_Element;
199   function MA_Utp_Test_Log_Application_Base_Dependency_Extension_Test_Log_Application return AMF.Internals.CMOF_Element;
200   function MA_Utp_Stop_Timer_Action_Base_Call_Operation_Action_Extension_Stop_Timer_Action return AMF.Internals.CMOF_Element;
201   function MA_Utp_Read_Timer_Action_Base_Call_Operation_Action_Extension_Read_Timer_Action return AMF.Internals.CMOF_Element;
202   function MA_Utp_Coding_Rule_Base_Value_Specification_Extension_Coding_Rule return AMF.Internals.CMOF_Element;
203   function MA_Utp_Timer_Running_Action_Base_Read_Structural_Feature_Action_Extension_Timer_Running_Action return AMF.Internals.CMOF_Element;
204   function MA_Utp_Coding_Rule_Base_Namespace_Extension_Coding_Rule return AMF.Internals.CMOF_Element;
205   function MA_Utp_Coding_Rule_Base_Property_Extension_Coding_Rule return AMF.Internals.CMOF_Element;
206   function MA_Utp_Get_Timezone_Action_Base_Read_Structural_Feature_Action_Extension_Get_Timezone_Action return AMF.Internals.CMOF_Element;
207   function MA_Utp_Test_Case_Base_Behavior_Extension_Test_Case return AMF.Internals.CMOF_Element;
208   function MA_Utp_Literal_Any_Base_Literal_Specification_Extension_Literal_Any return AMF.Internals.CMOF_Element;
209   function MA_Utp_Test_Case_Base_Operation_Extension_Test_Case return AMF.Internals.CMOF_Element;
210   function MA_Utp_Set_Timezone_Action_Base_Write_Structural_Feature_Action_Extension_Set_Timezone_Action return AMF.Internals.CMOF_Element;
211   function MA_Utp_Finish_Action_Base_Opaque_Action_Extension_Finish_Action return AMF.Internals.CMOF_Element;
212   function MA_Utp_Literal_Any_Or_Null_Base_Literal_Specification_Extension_Literal_Any_Or_Null return AMF.Internals.CMOF_Element;
213   function MA_Utp_Log_Action_Base_Send_Object_Action_Extension_Log_Action return AMF.Internals.CMOF_Element;
214   function MA_Utp_Test_Objective_Base_Dependency_Extension_Test_Objective return AMF.Internals.CMOF_Element;
215   function MA_Utp_Finish_Action_Base_Invocation_Action_Extension_Finish_Action return AMF.Internals.CMOF_Element;
216   function MA_Utp_Data_Pool_Base_Classifier_Extension_Data_Pool return AMF.Internals.CMOF_Element;
217   function MA_Utp_Default_Base_Behavior_Extension_Default return AMF.Internals.CMOF_Element;
218   function MA_Utp_Data_Pool_Base_Property_Extension_Data_Pool return AMF.Internals.CMOF_Element;
219   function MA_Utp_Determ_Alt_Base_Combined_Fragment_Extension_Determ_Alt return AMF.Internals.CMOF_Element;
220   function MA_Utp_Data_Partition_Base_Classifier_Extension_Data_Partition return AMF.Internals.CMOF_Element;
221   function MA_Utp_Default_Application_Base_Dependency_Extension_Default_Application return AMF.Internals.CMOF_Element;
222
223   function MB_Utp return AMF.Internals.AMF_Element;
224
225   function ML_Utp return AMF.Internals.AMF_Element;
226
227private
228
229   Base : AMF.Internals.CMOF_Element := 0;
230
231end AMF.Internals.Tables.Utp_Metamodel;
232