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: 3412 $ $Date: 2012-11-13 15:06:06 +0400 (Tue, 13 Nov 2012) $ 43------------------------------------------------------------------------------ 44-- This file is generated, don't edit it. 45------------------------------------------------------------------------------ 46 47package AMF.Internals.Tables.UMLDI_Metamodel is 48 49 pragma Preelaborate; 50 51 function MM_UMLDI_UMLDI return AMF.Internals.CMOF_Element; 52 53 function MC_UMLDI_UML_Association_Or_Connector_Or_Link_Shape_Kind return AMF.Internals.CMOF_Element; 54 function MC_UMLDI_UML_Inherited_State_Border_Kind return AMF.Internals.CMOF_Element; 55 function MC_UMLDI_UML_Interaction_Diagram_Kind return AMF.Internals.CMOF_Element; 56 function MC_UMLDI_UML_Interaction_Table_Label_Kind return AMF.Internals.CMOF_Element; 57 function MC_UMLDI_UML_Navigability_Notation_Kind return AMF.Internals.CMOF_Element; 58 59 60 function MC_UMLDI_UML_Activity_Diagram return AMF.Internals.CMOF_Element; 61 function MC_UMLDI_UML_Association_End_Label return AMF.Internals.CMOF_Element; 62 function MC_UMLDI_UML_Association_Or_Connector_Or_Link_Shape return AMF.Internals.CMOF_Element; 63 function MC_UMLDI_UML_Behavior_Diagram return AMF.Internals.CMOF_Element; 64 function MC_UMLDI_UML_Class_Diagram return AMF.Internals.CMOF_Element; 65 function MC_UMLDI_UML_Class_Or_Composite_Structure_Diagram return AMF.Internals.CMOF_Element; 66 function MC_UMLDI_UML_Classifier_Shape return AMF.Internals.CMOF_Element; 67 function MC_UMLDI_UML_Compartment return AMF.Internals.CMOF_Element; 68 function MC_UMLDI_UML_Compartmentable_Shape return AMF.Internals.CMOF_Element; 69 function MC_UMLDI_UML_Component_Diagram return AMF.Internals.CMOF_Element; 70 function MC_UMLDI_UML_Composite_Structure_Diagram return AMF.Internals.CMOF_Element; 71 function MC_UMLDI_UML_Deployment_Diagram return AMF.Internals.CMOF_Element; 72 function MC_UMLDI_UML_Diagram return AMF.Internals.CMOF_Element; 73 function MC_UMLDI_UML_Diagram_Element return AMF.Internals.CMOF_Element; 74 function MC_UMLDI_UML_Edge return AMF.Internals.CMOF_Element; 75 function MC_UMLDI_UML_Interaction_Diagram return AMF.Internals.CMOF_Element; 76 function MC_UMLDI_UML_Interaction_Table_Label return AMF.Internals.CMOF_Element; 77 function MC_UMLDI_UML_Keyword_Label return AMF.Internals.CMOF_Element; 78 function MC_UMLDI_UML_Label return AMF.Internals.CMOF_Element; 79 function MC_UMLDI_UML_Multiplicity_Label return AMF.Internals.CMOF_Element; 80 function MC_UMLDI_UML_Name_Label return AMF.Internals.CMOF_Element; 81 function MC_UMLDI_UML_Object_Diagram return AMF.Internals.CMOF_Element; 82 function MC_UMLDI_UML_Package_Diagram return AMF.Internals.CMOF_Element; 83 function MC_UMLDI_UML_Profile_Diagram return AMF.Internals.CMOF_Element; 84 function MC_UMLDI_UML_Redefines_Label return AMF.Internals.CMOF_Element; 85 function MC_UMLDI_UML_Shape return AMF.Internals.CMOF_Element; 86 function MC_UMLDI_UML_State_Machine_Diagram return AMF.Internals.CMOF_Element; 87 function MC_UMLDI_UML_State_Shape return AMF.Internals.CMOF_Element; 88 function MC_UMLDI_UML_Stereotype_Property_Value_Label return AMF.Internals.CMOF_Element; 89 function MC_UMLDI_UML_Structure_Diagram return AMF.Internals.CMOF_Element; 90 function MC_UMLDI_UML_Style return AMF.Internals.CMOF_Element; 91 function MC_UMLDI_UML_Typed_Element_Label return AMF.Internals.CMOF_Element; 92 function MC_UMLDI_UML_Use_Case_Diagram return AMF.Internals.CMOF_Element; 93 94 function MP_UMLDI_UML_Activity_Diagram_Is_Activity_Frame return AMF.Internals.CMOF_Element; 95 function MP_UMLDI_UML_Activity_Diagram_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 96 function MP_UMLDI_UML_Association_End_Label_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 97 function MP_UMLDI_UML_Association_Or_Connector_Or_Link_Shape_Kind return AMF.Internals.CMOF_Element; 98 function MP_UMLDI_UML_Behavior_Diagram_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 99 function MP_UMLDI_UML_Class_Or_Composite_Structure_Diagram_Is_Association_Dot_Shown return AMF.Internals.CMOF_Element; 100 function MP_UMLDI_UML_Class_Or_Composite_Structure_Diagram_Navigability_Notation return AMF.Internals.CMOF_Element; 101 function MP_UMLDI_UML_Class_Or_Composite_Structure_Diagram_Non_Navigability_Notation return AMF.Internals.CMOF_Element; 102 function MP_UMLDI_UML_Classifier_Shape_Is_Double_Sided return AMF.Internals.CMOF_Element; 103 function MP_UMLDI_UML_Classifier_Shape_Is_Indent_For_Visibility return AMF.Internals.CMOF_Element; 104 function MP_UMLDI_UML_Classifier_Shape_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 105 function MP_UMLDI_UML_Compartment_Element_In_Compartment_A_Owning_Compartment return AMF.Internals.CMOF_Element; 106 function MP_UMLDI_UML_Compartmentable_Shape_Compartment_A_Compartmented_Shape return AMF.Internals.CMOF_Element; 107 function MP_UMLDI_UML_Diagram_Heading_A_Headed_Diagram return AMF.Internals.CMOF_Element; 108 function MP_UMLDI_UML_Diagram_Is_Frame return AMF.Internals.CMOF_Element; 109 function MP_UMLDI_UML_Diagram_Is_Iso return AMF.Internals.CMOF_Element; 110 function MP_UMLDI_UML_Diagram_Element_Is_Icon return AMF.Internals.CMOF_Element; 111 function MP_UMLDI_UML_Diagram_Element_Local_Style_A_Styled_Element return AMF.Internals.CMOF_Element; 112 function MP_UMLDI_UML_Diagram_Element_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 113 function MP_UMLDI_UML_Diagram_Element_Owned_Element_UML_Diagram_Element_Owning_Element return AMF.Internals.CMOF_Element; 114 function MP_UMLDI_UML_Diagram_Element_Owning_Element_UML_Diagram_Element_Owned_Element return AMF.Internals.CMOF_Element; 115 function MP_UMLDI_UML_Diagram_Element_Shared_Style_A_Styled_Element return AMF.Internals.CMOF_Element; 116 function MP_UMLDI_UML_Edge_Source_A_Source_Edge return AMF.Internals.CMOF_Element; 117 function MP_UMLDI_UML_Edge_Target_A_Target_Edge return AMF.Internals.CMOF_Element; 118 function MP_UMLDI_UML_Interaction_Diagram_Kind return AMF.Internals.CMOF_Element; 119 function MP_UMLDI_UML_Interaction_Diagram_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 120 function MP_UMLDI_UML_Interaction_Table_Label_Kind return AMF.Internals.CMOF_Element; 121 function MP_UMLDI_UML_Label_Text return AMF.Internals.CMOF_Element; 122 function MP_UMLDI_UML_Multiplicity_Label_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 123 function MP_UMLDI_UML_Name_Label_Mode_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 124 function MP_UMLDI_UML_Redefines_Label_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 125 function MP_UMLDI_UML_State_Machine_Diagram_Inherited_State_Border return AMF.Internals.CMOF_Element; 126 function MP_UMLDI_UML_State_Machine_Diagram_Is_Collapse_State_Icon return AMF.Internals.CMOF_Element; 127 function MP_UMLDI_UML_State_Machine_Diagram_Is_Transition_Oriented return AMF.Internals.CMOF_Element; 128 function MP_UMLDI_UML_State_Machine_Diagram_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 129 function MP_UMLDI_UML_State_Shape_Is_Tabbed return AMF.Internals.CMOF_Element; 130 function MP_UMLDI_UML_State_Shape_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 131 function MP_UMLDI_UML_Stereotype_Property_Value_Label_Model_Element_A_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 132 function MP_UMLDI_UML_Stereotype_Property_Value_Label_Stereotyped_Element_A_Label_Showing_Stereotype_Value return AMF.Internals.CMOF_Element; 133 function MP_UMLDI_UML_Style_Font_Name return AMF.Internals.CMOF_Element; 134 function MP_UMLDI_UML_Style_Font_Size return AMF.Internals.CMOF_Element; 135 function MP_UMLDI_A_Uml_Diagram_Element_UML_Activity_Diagram_Model_Element return AMF.Internals.CMOF_Element; 136 function MP_UMLDI_A_Uml_Diagram_Element_UML_Association_End_Label_Model_Element return AMF.Internals.CMOF_Element; 137 function MP_UMLDI_A_Uml_Diagram_Element_UML_Behavior_Diagram_Model_Element return AMF.Internals.CMOF_Element; 138 function MP_UMLDI_A_Uml_Diagram_Element_UML_Classifier_Shape_Model_Element return AMF.Internals.CMOF_Element; 139 function MP_UMLDI_A_Owning_Compartment_UML_Compartment_Element_In_Compartment return AMF.Internals.CMOF_Element; 140 function MP_UMLDI_A_Compartmented_Shape_UML_Compartmentable_Shape_Compartment return AMF.Internals.CMOF_Element; 141 function MP_UMLDI_A_Styled_Element_UML_Diagram_Element_Local_Style return AMF.Internals.CMOF_Element; 142 function MP_UMLDI_A_Uml_Diagram_Element_UML_Diagram_Element_Model_Element return AMF.Internals.CMOF_Element; 143 function MP_UMLDI_A_Styled_Element_UML_Diagram_Element_Shared_Style return AMF.Internals.CMOF_Element; 144 function MP_UMLDI_A_Headed_Diagram_UML_Diagram_Heading return AMF.Internals.CMOF_Element; 145 function MP_UMLDI_A_Source_Edge_UML_Edge_Source return AMF.Internals.CMOF_Element; 146 function MP_UMLDI_A_Target_Edge_UML_Edge_Target return AMF.Internals.CMOF_Element; 147 function MP_UMLDI_A_Uml_Diagram_Element_UML_Interaction_Diagram_Model_Element return AMF.Internals.CMOF_Element; 148 function MP_UMLDI_A_Uml_Diagram_Element_UML_Multiplicity_Label_Model_Element return AMF.Internals.CMOF_Element; 149 function MP_UMLDI_A_Uml_Diagram_Element_UML_Name_Label_Mode_Element return AMF.Internals.CMOF_Element; 150 function MP_UMLDI_A_Uml_Diagram_Element_UML_Redefines_Label_Model_Element return AMF.Internals.CMOF_Element; 151 function MP_UMLDI_A_Uml_Diagram_Element_UML_State_Machine_Diagram_Model_Element return AMF.Internals.CMOF_Element; 152 function MP_UMLDI_A_Uml_Diagram_Element_UML_State_Shape_Model_Element return AMF.Internals.CMOF_Element; 153 function MP_UMLDI_A_Uml_Diagram_Element_UML_Stereotype_Property_Value_Label_Model_Element return AMF.Internals.CMOF_Element; 154 function MP_UMLDI_A_Label_Showing_Stereotype_Value_UML_Stereotype_Property_Value_Label_Stereotyped_Element return AMF.Internals.CMOF_Element; 155 156 function MA_UMLDI_UML_Activity_Diagram_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 157 function MA_UMLDI_UML_Association_End_Label_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 158 function MA_UMLDI_UML_Behavior_Diagram_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 159 function MA_UMLDI_UML_Classifier_Shape_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 160 function MA_UMLDI_UML_Compartment_Element_In_Compartment_Owning_Compartment return AMF.Internals.CMOF_Element; 161 function MA_UMLDI_UML_Compartmentable_Shape_Compartment_Compartmented_Shape return AMF.Internals.CMOF_Element; 162 function MA_UMLDI_UML_Diagram_Element_Local_Style_Styled_Element return AMF.Internals.CMOF_Element; 163 function MA_UMLDI_UML_Diagram_Element_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 164 function MA_UMLDI_UML_Diagram_Element_Owned_Element_Owning_Element return AMF.Internals.CMOF_Element; 165 function MA_UMLDI_UML_Diagram_Element_Shared_Style_Styled_Element return AMF.Internals.CMOF_Element; 166 function MA_UMLDI_UML_Diagram_Heading_Headed_Diagram return AMF.Internals.CMOF_Element; 167 function MA_UMLDI_UML_Edge_Source_Source_Edge return AMF.Internals.CMOF_Element; 168 function MA_UMLDI_UML_Edge_Target_Target_Edge return AMF.Internals.CMOF_Element; 169 function MA_UMLDI_UML_Interaction_Diagram_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 170 function MA_UMLDI_UML_Multiplicity_Label_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 171 function MA_UMLDI_UML_Name_Label_Mode_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 172 function MA_UMLDI_UML_Redefines_Label_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 173 function MA_UMLDI_UML_State_Machine_Diagram_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 174 function MA_UMLDI_UML_State_Shape_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 175 function MA_UMLDI_UML_Stereotype_Property_Value_Label_Model_Element_Uml_Diagram_Element return AMF.Internals.CMOF_Element; 176 function MA_UMLDI_UML_Stereotype_Property_Value_Label_Stereotyped_Element_Label_Showing_Stereotype_Value return AMF.Internals.CMOF_Element; 177 178 function MB_UMLDI return AMF.Internals.AMF_Element; 179 180 function ML_UMLDI return AMF.Internals.AMF_Element; 181 182private 183 184 Base : AMF.Internals.CMOF_Element := 0; 185 186end AMF.Internals.Tables.UMLDI_Metamodel; 187