1------------------------------------------------------------------------------ 2-- -- 3-- Matreshka Project -- 4-- -- 5-- Ada Modeling Framework -- 6-- -- 7-- Runtime Library Component -- 8-- -- 9------------------------------------------------------------------------------ 10-- -- 11-- Copyright © 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: 2630 $ $Date: 2012-03-18 10:48:24 +0400 (Sun, 18 Mar 2012) $ 43------------------------------------------------------------------------------ 44-- This file is generated, don't edit it. 45------------------------------------------------------------------------------ 46with AMF.UML.Abstractions; 47with AMF.UML.Accept_Call_Actions; 48with AMF.UML.Accept_Event_Actions; 49with AMF.UML.Action_Execution_Specifications; 50with AMF.UML.Action_Input_Pins; 51with AMF.UML.Activities; 52with AMF.UML.Activity_Final_Nodes; 53with AMF.UML.Activity_Parameter_Nodes; 54with AMF.UML.Activity_Partitions; 55with AMF.UML.Actors; 56with AMF.UML.Add_Structural_Feature_Value_Actions; 57with AMF.UML.Add_Variable_Value_Actions; 58with AMF.UML.Any_Receive_Events; 59with AMF.UML.Artifacts; 60with AMF.UML.Association_Classes; 61with AMF.UML.Associations; 62with AMF.UML.Behavior_Execution_Specifications; 63with AMF.UML.Broadcast_Signal_Actions; 64with AMF.UML.Call_Behavior_Actions; 65with AMF.UML.Call_Events; 66with AMF.UML.Call_Operation_Actions; 67with AMF.UML.Central_Buffer_Nodes; 68with AMF.UML.Change_Events; 69with AMF.UML.Classes; 70with AMF.UML.Classifier_Template_Parameters; 71with AMF.UML.Clauses; 72with AMF.UML.Clear_Association_Actions; 73with AMF.UML.Clear_Structural_Feature_Actions; 74with AMF.UML.Clear_Variable_Actions; 75with AMF.UML.Collaboration_Uses; 76with AMF.UML.Collaborations; 77with AMF.UML.Combined_Fragments; 78with AMF.UML.Comments; 79with AMF.UML.Communication_Paths; 80with AMF.UML.Component_Realizations; 81with AMF.UML.Components; 82with AMF.UML.Conditional_Nodes; 83with AMF.UML.Connectable_Element_Template_Parameters; 84with AMF.UML.Connection_Point_References; 85with AMF.UML.Connector_Ends; 86with AMF.UML.Connectors; 87with AMF.UML.Consider_Ignore_Fragments; 88with AMF.UML.Constraints; 89with AMF.UML.Continuations; 90with AMF.UML.Control_Flows; 91with AMF.UML.Create_Link_Actions; 92with AMF.UML.Create_Link_Object_Actions; 93with AMF.UML.Create_Object_Actions; 94with AMF.UML.Data_Store_Nodes; 95with AMF.UML.Data_Types; 96with AMF.UML.Decision_Nodes; 97with AMF.UML.Dependencies; 98with AMF.UML.Deployment_Specifications; 99with AMF.UML.Deployments; 100with AMF.UML.Destroy_Link_Actions; 101with AMF.UML.Destroy_Object_Actions; 102with AMF.UML.Destruction_Occurrence_Specifications; 103with AMF.UML.Devices; 104with AMF.UML.Duration_Constraints; 105with AMF.UML.Duration_Intervals; 106with AMF.UML.Duration_Observations; 107with AMF.UML.Durations; 108with AMF.UML.Element_Imports; 109with AMF.UML.Enumeration_Literals; 110with AMF.UML.Enumerations; 111with AMF.UML.Exception_Handlers; 112with AMF.UML.Execution_Environments; 113with AMF.UML.Execution_Occurrence_Specifications; 114with AMF.UML.Expansion_Nodes; 115with AMF.UML.Expansion_Regions; 116with AMF.UML.Expressions; 117with AMF.UML.Extends; 118with AMF.UML.Extension_Ends; 119with AMF.UML.Extension_Points; 120with AMF.UML.Extensions; 121with AMF.UML.Final_States; 122with AMF.UML.Flow_Final_Nodes; 123with AMF.UML.Fork_Nodes; 124with AMF.UML.Function_Behaviors; 125with AMF.UML.Gates; 126with AMF.UML.General_Orderings; 127with AMF.UML.Generalization_Sets; 128with AMF.UML.Generalizations; 129with AMF.UML.Images; 130with AMF.UML.Includes; 131with AMF.UML.Information_Flows; 132with AMF.UML.Information_Items; 133with AMF.UML.Initial_Nodes; 134with AMF.UML.Input_Pins; 135with AMF.UML.Instance_Specifications; 136with AMF.UML.Instance_Values; 137with AMF.UML.Interaction_Constraints; 138with AMF.UML.Interaction_Operands; 139with AMF.UML.Interaction_Uses; 140with AMF.UML.Interactions; 141with AMF.UML.Interface_Realizations; 142with AMF.UML.Interfaces; 143with AMF.UML.Interruptible_Activity_Regions; 144with AMF.UML.Interval_Constraints; 145with AMF.UML.Intervals; 146with AMF.UML.Join_Nodes; 147with AMF.UML.Lifelines; 148with AMF.UML.Link_End_Creation_Datas; 149with AMF.UML.Link_End_Datas; 150with AMF.UML.Link_End_Destruction_Datas; 151with AMF.UML.Literal_Booleans; 152with AMF.UML.Literal_Integers; 153with AMF.UML.Literal_Nulls; 154with AMF.UML.Literal_Reals; 155with AMF.UML.Literal_Strings; 156with AMF.UML.Literal_Unlimited_Naturals; 157with AMF.UML.Loop_Nodes; 158with AMF.UML.Manifestations; 159with AMF.UML.Merge_Nodes; 160with AMF.UML.Message_Occurrence_Specifications; 161with AMF.UML.Messages; 162with AMF.UML.Models; 163with AMF.UML.Nodes; 164with AMF.UML.Object_Flows; 165with AMF.UML.Occurrence_Specifications; 166with AMF.UML.Opaque_Actions; 167with AMF.UML.Opaque_Behaviors; 168with AMF.UML.Opaque_Expressions; 169with AMF.UML.Operation_Template_Parameters; 170with AMF.UML.Operations; 171with AMF.UML.Output_Pins; 172with AMF.UML.Package_Imports; 173with AMF.UML.Package_Merges; 174with AMF.UML.Packages; 175with AMF.UML.Parameter_Sets; 176with AMF.UML.Parameters; 177with AMF.UML.Part_Decompositions; 178with AMF.UML.Ports; 179with AMF.UML.Primitive_Types; 180with AMF.UML.Profile_Applications; 181with AMF.UML.Profiles; 182with AMF.UML.Properties; 183with AMF.UML.Protocol_Conformances; 184with AMF.UML.Protocol_State_Machines; 185with AMF.UML.Protocol_Transitions; 186with AMF.UML.Pseudostates; 187with AMF.UML.Qualifier_Values; 188with AMF.UML.Raise_Exception_Actions; 189with AMF.UML.Read_Extent_Actions; 190with AMF.UML.Read_Is_Classified_Object_Actions; 191with AMF.UML.Read_Link_Actions; 192with AMF.UML.Read_Link_Object_End_Actions; 193with AMF.UML.Read_Link_Object_End_Qualifier_Actions; 194with AMF.UML.Read_Self_Actions; 195with AMF.UML.Read_Structural_Feature_Actions; 196with AMF.UML.Read_Variable_Actions; 197with AMF.UML.Realizations; 198with AMF.UML.Receptions; 199with AMF.UML.Reclassify_Object_Actions; 200with AMF.UML.Redefinable_Template_Signatures; 201with AMF.UML.Reduce_Actions; 202with AMF.UML.Regions; 203with AMF.UML.Remove_Structural_Feature_Value_Actions; 204with AMF.UML.Remove_Variable_Value_Actions; 205with AMF.UML.Reply_Actions; 206with AMF.UML.Send_Object_Actions; 207with AMF.UML.Send_Signal_Actions; 208with AMF.UML.Sequence_Nodes; 209with AMF.UML.Signal_Events; 210with AMF.UML.Signals; 211with AMF.UML.Slots; 212with AMF.UML.Start_Classifier_Behavior_Actions; 213with AMF.UML.Start_Object_Behavior_Actions; 214with AMF.UML.State_Invariants; 215with AMF.UML.State_Machines; 216with AMF.UML.States; 217with AMF.UML.Stereotypes; 218with AMF.UML.String_Expressions; 219with AMF.UML.Structured_Activity_Nodes; 220with AMF.UML.Substitutions; 221with AMF.UML.Template_Bindings; 222with AMF.UML.Template_Parameter_Substitutions; 223with AMF.UML.Template_Parameters; 224with AMF.UML.Template_Signatures; 225with AMF.UML.Test_Identity_Actions; 226with AMF.UML.Time_Constraints; 227with AMF.UML.Time_Events; 228with AMF.UML.Time_Expressions; 229with AMF.UML.Time_Intervals; 230with AMF.UML.Time_Observations; 231with AMF.UML.Transitions; 232with AMF.UML.Triggers; 233with AMF.UML.Unmarshall_Actions; 234with AMF.UML.Usages; 235with AMF.UML.Use_Cases; 236with AMF.UML.Value_Pins; 237with AMF.UML.Value_Specification_Actions; 238with AMF.UML.Variables; 239 240package AMF.Visitors.UML_Iterators is 241 242 pragma Preelaborate; 243 244 type UML_Iterator is limited interface and AMF.Visitors.Abstract_Iterator; 245 246 not overriding procedure Visit_Abstraction 247 (Self : in out UML_Iterator; 248 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 249 Element : not null AMF.UML.Abstractions.UML_Abstraction_Access; 250 Control : in out AMF.Visitors.Traverse_Control) is null; 251 252 not overriding procedure Visit_Accept_Call_Action 253 (Self : in out UML_Iterator; 254 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 255 Element : not null AMF.UML.Accept_Call_Actions.UML_Accept_Call_Action_Access; 256 Control : in out AMF.Visitors.Traverse_Control) is null; 257 258 not overriding procedure Visit_Accept_Event_Action 259 (Self : in out UML_Iterator; 260 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 261 Element : not null AMF.UML.Accept_Event_Actions.UML_Accept_Event_Action_Access; 262 Control : in out AMF.Visitors.Traverse_Control) is null; 263 264 not overriding procedure Visit_Action_Execution_Specification 265 (Self : in out UML_Iterator; 266 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 267 Element : not null AMF.UML.Action_Execution_Specifications.UML_Action_Execution_Specification_Access; 268 Control : in out AMF.Visitors.Traverse_Control) is null; 269 270 not overriding procedure Visit_Action_Input_Pin 271 (Self : in out UML_Iterator; 272 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 273 Element : not null AMF.UML.Action_Input_Pins.UML_Action_Input_Pin_Access; 274 Control : in out AMF.Visitors.Traverse_Control) is null; 275 276 not overriding procedure Visit_Activity 277 (Self : in out UML_Iterator; 278 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 279 Element : not null AMF.UML.Activities.UML_Activity_Access; 280 Control : in out AMF.Visitors.Traverse_Control) is null; 281 282 not overriding procedure Visit_Activity_Final_Node 283 (Self : in out UML_Iterator; 284 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 285 Element : not null AMF.UML.Activity_Final_Nodes.UML_Activity_Final_Node_Access; 286 Control : in out AMF.Visitors.Traverse_Control) is null; 287 288 not overriding procedure Visit_Activity_Parameter_Node 289 (Self : in out UML_Iterator; 290 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 291 Element : not null AMF.UML.Activity_Parameter_Nodes.UML_Activity_Parameter_Node_Access; 292 Control : in out AMF.Visitors.Traverse_Control) is null; 293 294 not overriding procedure Visit_Activity_Partition 295 (Self : in out UML_Iterator; 296 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 297 Element : not null AMF.UML.Activity_Partitions.UML_Activity_Partition_Access; 298 Control : in out AMF.Visitors.Traverse_Control) is null; 299 300 not overriding procedure Visit_Actor 301 (Self : in out UML_Iterator; 302 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 303 Element : not null AMF.UML.Actors.UML_Actor_Access; 304 Control : in out AMF.Visitors.Traverse_Control) is null; 305 306 not overriding procedure Visit_Add_Structural_Feature_Value_Action 307 (Self : in out UML_Iterator; 308 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 309 Element : not null AMF.UML.Add_Structural_Feature_Value_Actions.UML_Add_Structural_Feature_Value_Action_Access; 310 Control : in out AMF.Visitors.Traverse_Control) is null; 311 312 not overriding procedure Visit_Add_Variable_Value_Action 313 (Self : in out UML_Iterator; 314 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 315 Element : not null AMF.UML.Add_Variable_Value_Actions.UML_Add_Variable_Value_Action_Access; 316 Control : in out AMF.Visitors.Traverse_Control) is null; 317 318 not overriding procedure Visit_Any_Receive_Event 319 (Self : in out UML_Iterator; 320 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 321 Element : not null AMF.UML.Any_Receive_Events.UML_Any_Receive_Event_Access; 322 Control : in out AMF.Visitors.Traverse_Control) is null; 323 324 not overriding procedure Visit_Artifact 325 (Self : in out UML_Iterator; 326 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 327 Element : not null AMF.UML.Artifacts.UML_Artifact_Access; 328 Control : in out AMF.Visitors.Traverse_Control) is null; 329 330 not overriding procedure Visit_Association 331 (Self : in out UML_Iterator; 332 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 333 Element : not null AMF.UML.Associations.UML_Association_Access; 334 Control : in out AMF.Visitors.Traverse_Control) is null; 335 336 not overriding procedure Visit_Association_Class 337 (Self : in out UML_Iterator; 338 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 339 Element : not null AMF.UML.Association_Classes.UML_Association_Class_Access; 340 Control : in out AMF.Visitors.Traverse_Control) is null; 341 342 not overriding procedure Visit_Behavior_Execution_Specification 343 (Self : in out UML_Iterator; 344 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 345 Element : not null AMF.UML.Behavior_Execution_Specifications.UML_Behavior_Execution_Specification_Access; 346 Control : in out AMF.Visitors.Traverse_Control) is null; 347 348 not overriding procedure Visit_Broadcast_Signal_Action 349 (Self : in out UML_Iterator; 350 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 351 Element : not null AMF.UML.Broadcast_Signal_Actions.UML_Broadcast_Signal_Action_Access; 352 Control : in out AMF.Visitors.Traverse_Control) is null; 353 354 not overriding procedure Visit_Call_Behavior_Action 355 (Self : in out UML_Iterator; 356 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 357 Element : not null AMF.UML.Call_Behavior_Actions.UML_Call_Behavior_Action_Access; 358 Control : in out AMF.Visitors.Traverse_Control) is null; 359 360 not overriding procedure Visit_Call_Event 361 (Self : in out UML_Iterator; 362 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 363 Element : not null AMF.UML.Call_Events.UML_Call_Event_Access; 364 Control : in out AMF.Visitors.Traverse_Control) is null; 365 366 not overriding procedure Visit_Call_Operation_Action 367 (Self : in out UML_Iterator; 368 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 369 Element : not null AMF.UML.Call_Operation_Actions.UML_Call_Operation_Action_Access; 370 Control : in out AMF.Visitors.Traverse_Control) is null; 371 372 not overriding procedure Visit_Central_Buffer_Node 373 (Self : in out UML_Iterator; 374 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 375 Element : not null AMF.UML.Central_Buffer_Nodes.UML_Central_Buffer_Node_Access; 376 Control : in out AMF.Visitors.Traverse_Control) is null; 377 378 not overriding procedure Visit_Change_Event 379 (Self : in out UML_Iterator; 380 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 381 Element : not null AMF.UML.Change_Events.UML_Change_Event_Access; 382 Control : in out AMF.Visitors.Traverse_Control) is null; 383 384 not overriding procedure Visit_Class 385 (Self : in out UML_Iterator; 386 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 387 Element : not null AMF.UML.Classes.UML_Class_Access; 388 Control : in out AMF.Visitors.Traverse_Control) is null; 389 390 not overriding procedure Visit_Classifier_Template_Parameter 391 (Self : in out UML_Iterator; 392 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 393 Element : not null AMF.UML.Classifier_Template_Parameters.UML_Classifier_Template_Parameter_Access; 394 Control : in out AMF.Visitors.Traverse_Control) is null; 395 396 not overriding procedure Visit_Clause 397 (Self : in out UML_Iterator; 398 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 399 Element : not null AMF.UML.Clauses.UML_Clause_Access; 400 Control : in out AMF.Visitors.Traverse_Control) is null; 401 402 not overriding procedure Visit_Clear_Association_Action 403 (Self : in out UML_Iterator; 404 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 405 Element : not null AMF.UML.Clear_Association_Actions.UML_Clear_Association_Action_Access; 406 Control : in out AMF.Visitors.Traverse_Control) is null; 407 408 not overriding procedure Visit_Clear_Structural_Feature_Action 409 (Self : in out UML_Iterator; 410 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 411 Element : not null AMF.UML.Clear_Structural_Feature_Actions.UML_Clear_Structural_Feature_Action_Access; 412 Control : in out AMF.Visitors.Traverse_Control) is null; 413 414 not overriding procedure Visit_Clear_Variable_Action 415 (Self : in out UML_Iterator; 416 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 417 Element : not null AMF.UML.Clear_Variable_Actions.UML_Clear_Variable_Action_Access; 418 Control : in out AMF.Visitors.Traverse_Control) is null; 419 420 not overriding procedure Visit_Collaboration 421 (Self : in out UML_Iterator; 422 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 423 Element : not null AMF.UML.Collaborations.UML_Collaboration_Access; 424 Control : in out AMF.Visitors.Traverse_Control) is null; 425 426 not overriding procedure Visit_Collaboration_Use 427 (Self : in out UML_Iterator; 428 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 429 Element : not null AMF.UML.Collaboration_Uses.UML_Collaboration_Use_Access; 430 Control : in out AMF.Visitors.Traverse_Control) is null; 431 432 not overriding procedure Visit_Combined_Fragment 433 (Self : in out UML_Iterator; 434 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 435 Element : not null AMF.UML.Combined_Fragments.UML_Combined_Fragment_Access; 436 Control : in out AMF.Visitors.Traverse_Control) is null; 437 438 not overriding procedure Visit_Comment 439 (Self : in out UML_Iterator; 440 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 441 Element : not null AMF.UML.Comments.UML_Comment_Access; 442 Control : in out AMF.Visitors.Traverse_Control) is null; 443 444 not overriding procedure Visit_Communication_Path 445 (Self : in out UML_Iterator; 446 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 447 Element : not null AMF.UML.Communication_Paths.UML_Communication_Path_Access; 448 Control : in out AMF.Visitors.Traverse_Control) is null; 449 450 not overriding procedure Visit_Component 451 (Self : in out UML_Iterator; 452 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 453 Element : not null AMF.UML.Components.UML_Component_Access; 454 Control : in out AMF.Visitors.Traverse_Control) is null; 455 456 not overriding procedure Visit_Component_Realization 457 (Self : in out UML_Iterator; 458 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 459 Element : not null AMF.UML.Component_Realizations.UML_Component_Realization_Access; 460 Control : in out AMF.Visitors.Traverse_Control) is null; 461 462 not overriding procedure Visit_Conditional_Node 463 (Self : in out UML_Iterator; 464 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 465 Element : not null AMF.UML.Conditional_Nodes.UML_Conditional_Node_Access; 466 Control : in out AMF.Visitors.Traverse_Control) is null; 467 468 not overriding procedure Visit_Connectable_Element_Template_Parameter 469 (Self : in out UML_Iterator; 470 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 471 Element : not null AMF.UML.Connectable_Element_Template_Parameters.UML_Connectable_Element_Template_Parameter_Access; 472 Control : in out AMF.Visitors.Traverse_Control) is null; 473 474 not overriding procedure Visit_Connection_Point_Reference 475 (Self : in out UML_Iterator; 476 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 477 Element : not null AMF.UML.Connection_Point_References.UML_Connection_Point_Reference_Access; 478 Control : in out AMF.Visitors.Traverse_Control) is null; 479 480 not overriding procedure Visit_Connector 481 (Self : in out UML_Iterator; 482 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 483 Element : not null AMF.UML.Connectors.UML_Connector_Access; 484 Control : in out AMF.Visitors.Traverse_Control) is null; 485 486 not overriding procedure Visit_Connector_End 487 (Self : in out UML_Iterator; 488 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 489 Element : not null AMF.UML.Connector_Ends.UML_Connector_End_Access; 490 Control : in out AMF.Visitors.Traverse_Control) is null; 491 492 not overriding procedure Visit_Consider_Ignore_Fragment 493 (Self : in out UML_Iterator; 494 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 495 Element : not null AMF.UML.Consider_Ignore_Fragments.UML_Consider_Ignore_Fragment_Access; 496 Control : in out AMF.Visitors.Traverse_Control) is null; 497 498 not overriding procedure Visit_Constraint 499 (Self : in out UML_Iterator; 500 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 501 Element : not null AMF.UML.Constraints.UML_Constraint_Access; 502 Control : in out AMF.Visitors.Traverse_Control) is null; 503 504 not overriding procedure Visit_Continuation 505 (Self : in out UML_Iterator; 506 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 507 Element : not null AMF.UML.Continuations.UML_Continuation_Access; 508 Control : in out AMF.Visitors.Traverse_Control) is null; 509 510 not overriding procedure Visit_Control_Flow 511 (Self : in out UML_Iterator; 512 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 513 Element : not null AMF.UML.Control_Flows.UML_Control_Flow_Access; 514 Control : in out AMF.Visitors.Traverse_Control) is null; 515 516 not overriding procedure Visit_Create_Link_Action 517 (Self : in out UML_Iterator; 518 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 519 Element : not null AMF.UML.Create_Link_Actions.UML_Create_Link_Action_Access; 520 Control : in out AMF.Visitors.Traverse_Control) is null; 521 522 not overriding procedure Visit_Create_Link_Object_Action 523 (Self : in out UML_Iterator; 524 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 525 Element : not null AMF.UML.Create_Link_Object_Actions.UML_Create_Link_Object_Action_Access; 526 Control : in out AMF.Visitors.Traverse_Control) is null; 527 528 not overriding procedure Visit_Create_Object_Action 529 (Self : in out UML_Iterator; 530 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 531 Element : not null AMF.UML.Create_Object_Actions.UML_Create_Object_Action_Access; 532 Control : in out AMF.Visitors.Traverse_Control) is null; 533 534 not overriding procedure Visit_Data_Store_Node 535 (Self : in out UML_Iterator; 536 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 537 Element : not null AMF.UML.Data_Store_Nodes.UML_Data_Store_Node_Access; 538 Control : in out AMF.Visitors.Traverse_Control) is null; 539 540 not overriding procedure Visit_Data_Type 541 (Self : in out UML_Iterator; 542 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 543 Element : not null AMF.UML.Data_Types.UML_Data_Type_Access; 544 Control : in out AMF.Visitors.Traverse_Control) is null; 545 546 not overriding procedure Visit_Decision_Node 547 (Self : in out UML_Iterator; 548 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 549 Element : not null AMF.UML.Decision_Nodes.UML_Decision_Node_Access; 550 Control : in out AMF.Visitors.Traverse_Control) is null; 551 552 not overriding procedure Visit_Dependency 553 (Self : in out UML_Iterator; 554 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 555 Element : not null AMF.UML.Dependencies.UML_Dependency_Access; 556 Control : in out AMF.Visitors.Traverse_Control) is null; 557 558 not overriding procedure Visit_Deployment 559 (Self : in out UML_Iterator; 560 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 561 Element : not null AMF.UML.Deployments.UML_Deployment_Access; 562 Control : in out AMF.Visitors.Traverse_Control) is null; 563 564 not overriding procedure Visit_Deployment_Specification 565 (Self : in out UML_Iterator; 566 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 567 Element : not null AMF.UML.Deployment_Specifications.UML_Deployment_Specification_Access; 568 Control : in out AMF.Visitors.Traverse_Control) is null; 569 570 not overriding procedure Visit_Destroy_Link_Action 571 (Self : in out UML_Iterator; 572 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 573 Element : not null AMF.UML.Destroy_Link_Actions.UML_Destroy_Link_Action_Access; 574 Control : in out AMF.Visitors.Traverse_Control) is null; 575 576 not overriding procedure Visit_Destroy_Object_Action 577 (Self : in out UML_Iterator; 578 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 579 Element : not null AMF.UML.Destroy_Object_Actions.UML_Destroy_Object_Action_Access; 580 Control : in out AMF.Visitors.Traverse_Control) is null; 581 582 not overriding procedure Visit_Destruction_Occurrence_Specification 583 (Self : in out UML_Iterator; 584 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 585 Element : not null AMF.UML.Destruction_Occurrence_Specifications.UML_Destruction_Occurrence_Specification_Access; 586 Control : in out AMF.Visitors.Traverse_Control) is null; 587 588 not overriding procedure Visit_Device 589 (Self : in out UML_Iterator; 590 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 591 Element : not null AMF.UML.Devices.UML_Device_Access; 592 Control : in out AMF.Visitors.Traverse_Control) is null; 593 594 not overriding procedure Visit_Duration 595 (Self : in out UML_Iterator; 596 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 597 Element : not null AMF.UML.Durations.UML_Duration_Access; 598 Control : in out AMF.Visitors.Traverse_Control) is null; 599 600 not overriding procedure Visit_Duration_Constraint 601 (Self : in out UML_Iterator; 602 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 603 Element : not null AMF.UML.Duration_Constraints.UML_Duration_Constraint_Access; 604 Control : in out AMF.Visitors.Traverse_Control) is null; 605 606 not overriding procedure Visit_Duration_Interval 607 (Self : in out UML_Iterator; 608 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 609 Element : not null AMF.UML.Duration_Intervals.UML_Duration_Interval_Access; 610 Control : in out AMF.Visitors.Traverse_Control) is null; 611 612 not overriding procedure Visit_Duration_Observation 613 (Self : in out UML_Iterator; 614 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 615 Element : not null AMF.UML.Duration_Observations.UML_Duration_Observation_Access; 616 Control : in out AMF.Visitors.Traverse_Control) is null; 617 618 not overriding procedure Visit_Element_Import 619 (Self : in out UML_Iterator; 620 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 621 Element : not null AMF.UML.Element_Imports.UML_Element_Import_Access; 622 Control : in out AMF.Visitors.Traverse_Control) is null; 623 624 not overriding procedure Visit_Enumeration 625 (Self : in out UML_Iterator; 626 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 627 Element : not null AMF.UML.Enumerations.UML_Enumeration_Access; 628 Control : in out AMF.Visitors.Traverse_Control) is null; 629 630 not overriding procedure Visit_Enumeration_Literal 631 (Self : in out UML_Iterator; 632 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 633 Element : not null AMF.UML.Enumeration_Literals.UML_Enumeration_Literal_Access; 634 Control : in out AMF.Visitors.Traverse_Control) is null; 635 636 not overriding procedure Visit_Exception_Handler 637 (Self : in out UML_Iterator; 638 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 639 Element : not null AMF.UML.Exception_Handlers.UML_Exception_Handler_Access; 640 Control : in out AMF.Visitors.Traverse_Control) is null; 641 642 not overriding procedure Visit_Execution_Environment 643 (Self : in out UML_Iterator; 644 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 645 Element : not null AMF.UML.Execution_Environments.UML_Execution_Environment_Access; 646 Control : in out AMF.Visitors.Traverse_Control) is null; 647 648 not overriding procedure Visit_Execution_Occurrence_Specification 649 (Self : in out UML_Iterator; 650 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 651 Element : not null AMF.UML.Execution_Occurrence_Specifications.UML_Execution_Occurrence_Specification_Access; 652 Control : in out AMF.Visitors.Traverse_Control) is null; 653 654 not overriding procedure Visit_Expansion_Node 655 (Self : in out UML_Iterator; 656 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 657 Element : not null AMF.UML.Expansion_Nodes.UML_Expansion_Node_Access; 658 Control : in out AMF.Visitors.Traverse_Control) is null; 659 660 not overriding procedure Visit_Expansion_Region 661 (Self : in out UML_Iterator; 662 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 663 Element : not null AMF.UML.Expansion_Regions.UML_Expansion_Region_Access; 664 Control : in out AMF.Visitors.Traverse_Control) is null; 665 666 not overriding procedure Visit_Expression 667 (Self : in out UML_Iterator; 668 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 669 Element : not null AMF.UML.Expressions.UML_Expression_Access; 670 Control : in out AMF.Visitors.Traverse_Control) is null; 671 672 not overriding procedure Visit_Extend 673 (Self : in out UML_Iterator; 674 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 675 Element : not null AMF.UML.Extends.UML_Extend_Access; 676 Control : in out AMF.Visitors.Traverse_Control) is null; 677 678 not overriding procedure Visit_Extension 679 (Self : in out UML_Iterator; 680 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 681 Element : not null AMF.UML.Extensions.UML_Extension_Access; 682 Control : in out AMF.Visitors.Traverse_Control) is null; 683 684 not overriding procedure Visit_Extension_End 685 (Self : in out UML_Iterator; 686 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 687 Element : not null AMF.UML.Extension_Ends.UML_Extension_End_Access; 688 Control : in out AMF.Visitors.Traverse_Control) is null; 689 690 not overriding procedure Visit_Extension_Point 691 (Self : in out UML_Iterator; 692 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 693 Element : not null AMF.UML.Extension_Points.UML_Extension_Point_Access; 694 Control : in out AMF.Visitors.Traverse_Control) is null; 695 696 not overriding procedure Visit_Final_State 697 (Self : in out UML_Iterator; 698 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 699 Element : not null AMF.UML.Final_States.UML_Final_State_Access; 700 Control : in out AMF.Visitors.Traverse_Control) is null; 701 702 not overriding procedure Visit_Flow_Final_Node 703 (Self : in out UML_Iterator; 704 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 705 Element : not null AMF.UML.Flow_Final_Nodes.UML_Flow_Final_Node_Access; 706 Control : in out AMF.Visitors.Traverse_Control) is null; 707 708 not overriding procedure Visit_Fork_Node 709 (Self : in out UML_Iterator; 710 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 711 Element : not null AMF.UML.Fork_Nodes.UML_Fork_Node_Access; 712 Control : in out AMF.Visitors.Traverse_Control) is null; 713 714 not overriding procedure Visit_Function_Behavior 715 (Self : in out UML_Iterator; 716 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 717 Element : not null AMF.UML.Function_Behaviors.UML_Function_Behavior_Access; 718 Control : in out AMF.Visitors.Traverse_Control) is null; 719 720 not overriding procedure Visit_Gate 721 (Self : in out UML_Iterator; 722 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 723 Element : not null AMF.UML.Gates.UML_Gate_Access; 724 Control : in out AMF.Visitors.Traverse_Control) is null; 725 726 not overriding procedure Visit_General_Ordering 727 (Self : in out UML_Iterator; 728 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 729 Element : not null AMF.UML.General_Orderings.UML_General_Ordering_Access; 730 Control : in out AMF.Visitors.Traverse_Control) is null; 731 732 not overriding procedure Visit_Generalization 733 (Self : in out UML_Iterator; 734 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 735 Element : not null AMF.UML.Generalizations.UML_Generalization_Access; 736 Control : in out AMF.Visitors.Traverse_Control) is null; 737 738 not overriding procedure Visit_Generalization_Set 739 (Self : in out UML_Iterator; 740 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 741 Element : not null AMF.UML.Generalization_Sets.UML_Generalization_Set_Access; 742 Control : in out AMF.Visitors.Traverse_Control) is null; 743 744 not overriding procedure Visit_Image 745 (Self : in out UML_Iterator; 746 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 747 Element : not null AMF.UML.Images.UML_Image_Access; 748 Control : in out AMF.Visitors.Traverse_Control) is null; 749 750 not overriding procedure Visit_Include 751 (Self : in out UML_Iterator; 752 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 753 Element : not null AMF.UML.Includes.UML_Include_Access; 754 Control : in out AMF.Visitors.Traverse_Control) is null; 755 756 not overriding procedure Visit_Information_Flow 757 (Self : in out UML_Iterator; 758 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 759 Element : not null AMF.UML.Information_Flows.UML_Information_Flow_Access; 760 Control : in out AMF.Visitors.Traverse_Control) is null; 761 762 not overriding procedure Visit_Information_Item 763 (Self : in out UML_Iterator; 764 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 765 Element : not null AMF.UML.Information_Items.UML_Information_Item_Access; 766 Control : in out AMF.Visitors.Traverse_Control) is null; 767 768 not overriding procedure Visit_Initial_Node 769 (Self : in out UML_Iterator; 770 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 771 Element : not null AMF.UML.Initial_Nodes.UML_Initial_Node_Access; 772 Control : in out AMF.Visitors.Traverse_Control) is null; 773 774 not overriding procedure Visit_Input_Pin 775 (Self : in out UML_Iterator; 776 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 777 Element : not null AMF.UML.Input_Pins.UML_Input_Pin_Access; 778 Control : in out AMF.Visitors.Traverse_Control) is null; 779 780 not overriding procedure Visit_Instance_Specification 781 (Self : in out UML_Iterator; 782 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 783 Element : not null AMF.UML.Instance_Specifications.UML_Instance_Specification_Access; 784 Control : in out AMF.Visitors.Traverse_Control) is null; 785 786 not overriding procedure Visit_Instance_Value 787 (Self : in out UML_Iterator; 788 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 789 Element : not null AMF.UML.Instance_Values.UML_Instance_Value_Access; 790 Control : in out AMF.Visitors.Traverse_Control) is null; 791 792 not overriding procedure Visit_Interaction 793 (Self : in out UML_Iterator; 794 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 795 Element : not null AMF.UML.Interactions.UML_Interaction_Access; 796 Control : in out AMF.Visitors.Traverse_Control) is null; 797 798 not overriding procedure Visit_Interaction_Constraint 799 (Self : in out UML_Iterator; 800 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 801 Element : not null AMF.UML.Interaction_Constraints.UML_Interaction_Constraint_Access; 802 Control : in out AMF.Visitors.Traverse_Control) is null; 803 804 not overriding procedure Visit_Interaction_Operand 805 (Self : in out UML_Iterator; 806 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 807 Element : not null AMF.UML.Interaction_Operands.UML_Interaction_Operand_Access; 808 Control : in out AMF.Visitors.Traverse_Control) is null; 809 810 not overriding procedure Visit_Interaction_Use 811 (Self : in out UML_Iterator; 812 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 813 Element : not null AMF.UML.Interaction_Uses.UML_Interaction_Use_Access; 814 Control : in out AMF.Visitors.Traverse_Control) is null; 815 816 not overriding procedure Visit_Interface 817 (Self : in out UML_Iterator; 818 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 819 Element : not null AMF.UML.Interfaces.UML_Interface_Access; 820 Control : in out AMF.Visitors.Traverse_Control) is null; 821 822 not overriding procedure Visit_Interface_Realization 823 (Self : in out UML_Iterator; 824 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 825 Element : not null AMF.UML.Interface_Realizations.UML_Interface_Realization_Access; 826 Control : in out AMF.Visitors.Traverse_Control) is null; 827 828 not overriding procedure Visit_Interruptible_Activity_Region 829 (Self : in out UML_Iterator; 830 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 831 Element : not null AMF.UML.Interruptible_Activity_Regions.UML_Interruptible_Activity_Region_Access; 832 Control : in out AMF.Visitors.Traverse_Control) is null; 833 834 not overriding procedure Visit_Interval 835 (Self : in out UML_Iterator; 836 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 837 Element : not null AMF.UML.Intervals.UML_Interval_Access; 838 Control : in out AMF.Visitors.Traverse_Control) is null; 839 840 not overriding procedure Visit_Interval_Constraint 841 (Self : in out UML_Iterator; 842 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 843 Element : not null AMF.UML.Interval_Constraints.UML_Interval_Constraint_Access; 844 Control : in out AMF.Visitors.Traverse_Control) is null; 845 846 not overriding procedure Visit_Join_Node 847 (Self : in out UML_Iterator; 848 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 849 Element : not null AMF.UML.Join_Nodes.UML_Join_Node_Access; 850 Control : in out AMF.Visitors.Traverse_Control) is null; 851 852 not overriding procedure Visit_Lifeline 853 (Self : in out UML_Iterator; 854 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 855 Element : not null AMF.UML.Lifelines.UML_Lifeline_Access; 856 Control : in out AMF.Visitors.Traverse_Control) is null; 857 858 not overriding procedure Visit_Link_End_Creation_Data 859 (Self : in out UML_Iterator; 860 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 861 Element : not null AMF.UML.Link_End_Creation_Datas.UML_Link_End_Creation_Data_Access; 862 Control : in out AMF.Visitors.Traverse_Control) is null; 863 864 not overriding procedure Visit_Link_End_Data 865 (Self : in out UML_Iterator; 866 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 867 Element : not null AMF.UML.Link_End_Datas.UML_Link_End_Data_Access; 868 Control : in out AMF.Visitors.Traverse_Control) is null; 869 870 not overriding procedure Visit_Link_End_Destruction_Data 871 (Self : in out UML_Iterator; 872 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 873 Element : not null AMF.UML.Link_End_Destruction_Datas.UML_Link_End_Destruction_Data_Access; 874 Control : in out AMF.Visitors.Traverse_Control) is null; 875 876 not overriding procedure Visit_Literal_Boolean 877 (Self : in out UML_Iterator; 878 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 879 Element : not null AMF.UML.Literal_Booleans.UML_Literal_Boolean_Access; 880 Control : in out AMF.Visitors.Traverse_Control) is null; 881 882 not overriding procedure Visit_Literal_Integer 883 (Self : in out UML_Iterator; 884 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 885 Element : not null AMF.UML.Literal_Integers.UML_Literal_Integer_Access; 886 Control : in out AMF.Visitors.Traverse_Control) is null; 887 888 not overriding procedure Visit_Literal_Null 889 (Self : in out UML_Iterator; 890 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 891 Element : not null AMF.UML.Literal_Nulls.UML_Literal_Null_Access; 892 Control : in out AMF.Visitors.Traverse_Control) is null; 893 894 not overriding procedure Visit_Literal_Real 895 (Self : in out UML_Iterator; 896 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 897 Element : not null AMF.UML.Literal_Reals.UML_Literal_Real_Access; 898 Control : in out AMF.Visitors.Traverse_Control) is null; 899 900 not overriding procedure Visit_Literal_String 901 (Self : in out UML_Iterator; 902 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 903 Element : not null AMF.UML.Literal_Strings.UML_Literal_String_Access; 904 Control : in out AMF.Visitors.Traverse_Control) is null; 905 906 not overriding procedure Visit_Literal_Unlimited_Natural 907 (Self : in out UML_Iterator; 908 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 909 Element : not null AMF.UML.Literal_Unlimited_Naturals.UML_Literal_Unlimited_Natural_Access; 910 Control : in out AMF.Visitors.Traverse_Control) is null; 911 912 not overriding procedure Visit_Loop_Node 913 (Self : in out UML_Iterator; 914 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 915 Element : not null AMF.UML.Loop_Nodes.UML_Loop_Node_Access; 916 Control : in out AMF.Visitors.Traverse_Control) is null; 917 918 not overriding procedure Visit_Manifestation 919 (Self : in out UML_Iterator; 920 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 921 Element : not null AMF.UML.Manifestations.UML_Manifestation_Access; 922 Control : in out AMF.Visitors.Traverse_Control) is null; 923 924 not overriding procedure Visit_Merge_Node 925 (Self : in out UML_Iterator; 926 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 927 Element : not null AMF.UML.Merge_Nodes.UML_Merge_Node_Access; 928 Control : in out AMF.Visitors.Traverse_Control) is null; 929 930 not overriding procedure Visit_Message 931 (Self : in out UML_Iterator; 932 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 933 Element : not null AMF.UML.Messages.UML_Message_Access; 934 Control : in out AMF.Visitors.Traverse_Control) is null; 935 936 not overriding procedure Visit_Message_Occurrence_Specification 937 (Self : in out UML_Iterator; 938 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 939 Element : not null AMF.UML.Message_Occurrence_Specifications.UML_Message_Occurrence_Specification_Access; 940 Control : in out AMF.Visitors.Traverse_Control) is null; 941 942 not overriding procedure Visit_Model 943 (Self : in out UML_Iterator; 944 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 945 Element : not null AMF.UML.Models.UML_Model_Access; 946 Control : in out AMF.Visitors.Traverse_Control) is null; 947 948 not overriding procedure Visit_Node 949 (Self : in out UML_Iterator; 950 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 951 Element : not null AMF.UML.Nodes.UML_Node_Access; 952 Control : in out AMF.Visitors.Traverse_Control) is null; 953 954 not overriding procedure Visit_Object_Flow 955 (Self : in out UML_Iterator; 956 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 957 Element : not null AMF.UML.Object_Flows.UML_Object_Flow_Access; 958 Control : in out AMF.Visitors.Traverse_Control) is null; 959 960 not overriding procedure Visit_Occurrence_Specification 961 (Self : in out UML_Iterator; 962 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 963 Element : not null AMF.UML.Occurrence_Specifications.UML_Occurrence_Specification_Access; 964 Control : in out AMF.Visitors.Traverse_Control) is null; 965 966 not overriding procedure Visit_Opaque_Action 967 (Self : in out UML_Iterator; 968 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 969 Element : not null AMF.UML.Opaque_Actions.UML_Opaque_Action_Access; 970 Control : in out AMF.Visitors.Traverse_Control) is null; 971 972 not overriding procedure Visit_Opaque_Behavior 973 (Self : in out UML_Iterator; 974 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 975 Element : not null AMF.UML.Opaque_Behaviors.UML_Opaque_Behavior_Access; 976 Control : in out AMF.Visitors.Traverse_Control) is null; 977 978 not overriding procedure Visit_Opaque_Expression 979 (Self : in out UML_Iterator; 980 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 981 Element : not null AMF.UML.Opaque_Expressions.UML_Opaque_Expression_Access; 982 Control : in out AMF.Visitors.Traverse_Control) is null; 983 984 not overriding procedure Visit_Operation 985 (Self : in out UML_Iterator; 986 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 987 Element : not null AMF.UML.Operations.UML_Operation_Access; 988 Control : in out AMF.Visitors.Traverse_Control) is null; 989 990 not overriding procedure Visit_Operation_Template_Parameter 991 (Self : in out UML_Iterator; 992 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 993 Element : not null AMF.UML.Operation_Template_Parameters.UML_Operation_Template_Parameter_Access; 994 Control : in out AMF.Visitors.Traverse_Control) is null; 995 996 not overriding procedure Visit_Output_Pin 997 (Self : in out UML_Iterator; 998 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 999 Element : not null AMF.UML.Output_Pins.UML_Output_Pin_Access; 1000 Control : in out AMF.Visitors.Traverse_Control) is null; 1001 1002 not overriding procedure Visit_Package 1003 (Self : in out UML_Iterator; 1004 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1005 Element : not null AMF.UML.Packages.UML_Package_Access; 1006 Control : in out AMF.Visitors.Traverse_Control) is null; 1007 1008 not overriding procedure Visit_Package_Import 1009 (Self : in out UML_Iterator; 1010 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1011 Element : not null AMF.UML.Package_Imports.UML_Package_Import_Access; 1012 Control : in out AMF.Visitors.Traverse_Control) is null; 1013 1014 not overriding procedure Visit_Package_Merge 1015 (Self : in out UML_Iterator; 1016 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1017 Element : not null AMF.UML.Package_Merges.UML_Package_Merge_Access; 1018 Control : in out AMF.Visitors.Traverse_Control) is null; 1019 1020 not overriding procedure Visit_Parameter 1021 (Self : in out UML_Iterator; 1022 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1023 Element : not null AMF.UML.Parameters.UML_Parameter_Access; 1024 Control : in out AMF.Visitors.Traverse_Control) is null; 1025 1026 not overriding procedure Visit_Parameter_Set 1027 (Self : in out UML_Iterator; 1028 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1029 Element : not null AMF.UML.Parameter_Sets.UML_Parameter_Set_Access; 1030 Control : in out AMF.Visitors.Traverse_Control) is null; 1031 1032 not overriding procedure Visit_Part_Decomposition 1033 (Self : in out UML_Iterator; 1034 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1035 Element : not null AMF.UML.Part_Decompositions.UML_Part_Decomposition_Access; 1036 Control : in out AMF.Visitors.Traverse_Control) is null; 1037 1038 not overriding procedure Visit_Port 1039 (Self : in out UML_Iterator; 1040 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1041 Element : not null AMF.UML.Ports.UML_Port_Access; 1042 Control : in out AMF.Visitors.Traverse_Control) is null; 1043 1044 not overriding procedure Visit_Primitive_Type 1045 (Self : in out UML_Iterator; 1046 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1047 Element : not null AMF.UML.Primitive_Types.UML_Primitive_Type_Access; 1048 Control : in out AMF.Visitors.Traverse_Control) is null; 1049 1050 not overriding procedure Visit_Profile 1051 (Self : in out UML_Iterator; 1052 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1053 Element : not null AMF.UML.Profiles.UML_Profile_Access; 1054 Control : in out AMF.Visitors.Traverse_Control) is null; 1055 1056 not overriding procedure Visit_Profile_Application 1057 (Self : in out UML_Iterator; 1058 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1059 Element : not null AMF.UML.Profile_Applications.UML_Profile_Application_Access; 1060 Control : in out AMF.Visitors.Traverse_Control) is null; 1061 1062 not overriding procedure Visit_Property 1063 (Self : in out UML_Iterator; 1064 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1065 Element : not null AMF.UML.Properties.UML_Property_Access; 1066 Control : in out AMF.Visitors.Traverse_Control) is null; 1067 1068 not overriding procedure Visit_Protocol_Conformance 1069 (Self : in out UML_Iterator; 1070 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1071 Element : not null AMF.UML.Protocol_Conformances.UML_Protocol_Conformance_Access; 1072 Control : in out AMF.Visitors.Traverse_Control) is null; 1073 1074 not overriding procedure Visit_Protocol_State_Machine 1075 (Self : in out UML_Iterator; 1076 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1077 Element : not null AMF.UML.Protocol_State_Machines.UML_Protocol_State_Machine_Access; 1078 Control : in out AMF.Visitors.Traverse_Control) is null; 1079 1080 not overriding procedure Visit_Protocol_Transition 1081 (Self : in out UML_Iterator; 1082 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1083 Element : not null AMF.UML.Protocol_Transitions.UML_Protocol_Transition_Access; 1084 Control : in out AMF.Visitors.Traverse_Control) is null; 1085 1086 not overriding procedure Visit_Pseudostate 1087 (Self : in out UML_Iterator; 1088 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1089 Element : not null AMF.UML.Pseudostates.UML_Pseudostate_Access; 1090 Control : in out AMF.Visitors.Traverse_Control) is null; 1091 1092 not overriding procedure Visit_Qualifier_Value 1093 (Self : in out UML_Iterator; 1094 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1095 Element : not null AMF.UML.Qualifier_Values.UML_Qualifier_Value_Access; 1096 Control : in out AMF.Visitors.Traverse_Control) is null; 1097 1098 not overriding procedure Visit_Raise_Exception_Action 1099 (Self : in out UML_Iterator; 1100 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1101 Element : not null AMF.UML.Raise_Exception_Actions.UML_Raise_Exception_Action_Access; 1102 Control : in out AMF.Visitors.Traverse_Control) is null; 1103 1104 not overriding procedure Visit_Read_Extent_Action 1105 (Self : in out UML_Iterator; 1106 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1107 Element : not null AMF.UML.Read_Extent_Actions.UML_Read_Extent_Action_Access; 1108 Control : in out AMF.Visitors.Traverse_Control) is null; 1109 1110 not overriding procedure Visit_Read_Is_Classified_Object_Action 1111 (Self : in out UML_Iterator; 1112 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1113 Element : not null AMF.UML.Read_Is_Classified_Object_Actions.UML_Read_Is_Classified_Object_Action_Access; 1114 Control : in out AMF.Visitors.Traverse_Control) is null; 1115 1116 not overriding procedure Visit_Read_Link_Action 1117 (Self : in out UML_Iterator; 1118 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1119 Element : not null AMF.UML.Read_Link_Actions.UML_Read_Link_Action_Access; 1120 Control : in out AMF.Visitors.Traverse_Control) is null; 1121 1122 not overriding procedure Visit_Read_Link_Object_End_Action 1123 (Self : in out UML_Iterator; 1124 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1125 Element : not null AMF.UML.Read_Link_Object_End_Actions.UML_Read_Link_Object_End_Action_Access; 1126 Control : in out AMF.Visitors.Traverse_Control) is null; 1127 1128 not overriding procedure Visit_Read_Link_Object_End_Qualifier_Action 1129 (Self : in out UML_Iterator; 1130 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1131 Element : not null AMF.UML.Read_Link_Object_End_Qualifier_Actions.UML_Read_Link_Object_End_Qualifier_Action_Access; 1132 Control : in out AMF.Visitors.Traverse_Control) is null; 1133 1134 not overriding procedure Visit_Read_Self_Action 1135 (Self : in out UML_Iterator; 1136 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1137 Element : not null AMF.UML.Read_Self_Actions.UML_Read_Self_Action_Access; 1138 Control : in out AMF.Visitors.Traverse_Control) is null; 1139 1140 not overriding procedure Visit_Read_Structural_Feature_Action 1141 (Self : in out UML_Iterator; 1142 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1143 Element : not null AMF.UML.Read_Structural_Feature_Actions.UML_Read_Structural_Feature_Action_Access; 1144 Control : in out AMF.Visitors.Traverse_Control) is null; 1145 1146 not overriding procedure Visit_Read_Variable_Action 1147 (Self : in out UML_Iterator; 1148 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1149 Element : not null AMF.UML.Read_Variable_Actions.UML_Read_Variable_Action_Access; 1150 Control : in out AMF.Visitors.Traverse_Control) is null; 1151 1152 not overriding procedure Visit_Realization 1153 (Self : in out UML_Iterator; 1154 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1155 Element : not null AMF.UML.Realizations.UML_Realization_Access; 1156 Control : in out AMF.Visitors.Traverse_Control) is null; 1157 1158 not overriding procedure Visit_Reception 1159 (Self : in out UML_Iterator; 1160 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1161 Element : not null AMF.UML.Receptions.UML_Reception_Access; 1162 Control : in out AMF.Visitors.Traverse_Control) is null; 1163 1164 not overriding procedure Visit_Reclassify_Object_Action 1165 (Self : in out UML_Iterator; 1166 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1167 Element : not null AMF.UML.Reclassify_Object_Actions.UML_Reclassify_Object_Action_Access; 1168 Control : in out AMF.Visitors.Traverse_Control) is null; 1169 1170 not overriding procedure Visit_Redefinable_Template_Signature 1171 (Self : in out UML_Iterator; 1172 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1173 Element : not null AMF.UML.Redefinable_Template_Signatures.UML_Redefinable_Template_Signature_Access; 1174 Control : in out AMF.Visitors.Traverse_Control) is null; 1175 1176 not overriding procedure Visit_Reduce_Action 1177 (Self : in out UML_Iterator; 1178 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1179 Element : not null AMF.UML.Reduce_Actions.UML_Reduce_Action_Access; 1180 Control : in out AMF.Visitors.Traverse_Control) is null; 1181 1182 not overriding procedure Visit_Region 1183 (Self : in out UML_Iterator; 1184 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1185 Element : not null AMF.UML.Regions.UML_Region_Access; 1186 Control : in out AMF.Visitors.Traverse_Control) is null; 1187 1188 not overriding procedure Visit_Remove_Structural_Feature_Value_Action 1189 (Self : in out UML_Iterator; 1190 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1191 Element : not null AMF.UML.Remove_Structural_Feature_Value_Actions.UML_Remove_Structural_Feature_Value_Action_Access; 1192 Control : in out AMF.Visitors.Traverse_Control) is null; 1193 1194 not overriding procedure Visit_Remove_Variable_Value_Action 1195 (Self : in out UML_Iterator; 1196 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1197 Element : not null AMF.UML.Remove_Variable_Value_Actions.UML_Remove_Variable_Value_Action_Access; 1198 Control : in out AMF.Visitors.Traverse_Control) is null; 1199 1200 not overriding procedure Visit_Reply_Action 1201 (Self : in out UML_Iterator; 1202 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1203 Element : not null AMF.UML.Reply_Actions.UML_Reply_Action_Access; 1204 Control : in out AMF.Visitors.Traverse_Control) is null; 1205 1206 not overriding procedure Visit_Send_Object_Action 1207 (Self : in out UML_Iterator; 1208 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1209 Element : not null AMF.UML.Send_Object_Actions.UML_Send_Object_Action_Access; 1210 Control : in out AMF.Visitors.Traverse_Control) is null; 1211 1212 not overriding procedure Visit_Send_Signal_Action 1213 (Self : in out UML_Iterator; 1214 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1215 Element : not null AMF.UML.Send_Signal_Actions.UML_Send_Signal_Action_Access; 1216 Control : in out AMF.Visitors.Traverse_Control) is null; 1217 1218 not overriding procedure Visit_Sequence_Node 1219 (Self : in out UML_Iterator; 1220 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1221 Element : not null AMF.UML.Sequence_Nodes.UML_Sequence_Node_Access; 1222 Control : in out AMF.Visitors.Traverse_Control) is null; 1223 1224 not overriding procedure Visit_Signal 1225 (Self : in out UML_Iterator; 1226 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1227 Element : not null AMF.UML.Signals.UML_Signal_Access; 1228 Control : in out AMF.Visitors.Traverse_Control) is null; 1229 1230 not overriding procedure Visit_Signal_Event 1231 (Self : in out UML_Iterator; 1232 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1233 Element : not null AMF.UML.Signal_Events.UML_Signal_Event_Access; 1234 Control : in out AMF.Visitors.Traverse_Control) is null; 1235 1236 not overriding procedure Visit_Slot 1237 (Self : in out UML_Iterator; 1238 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1239 Element : not null AMF.UML.Slots.UML_Slot_Access; 1240 Control : in out AMF.Visitors.Traverse_Control) is null; 1241 1242 not overriding procedure Visit_Start_Classifier_Behavior_Action 1243 (Self : in out UML_Iterator; 1244 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1245 Element : not null AMF.UML.Start_Classifier_Behavior_Actions.UML_Start_Classifier_Behavior_Action_Access; 1246 Control : in out AMF.Visitors.Traverse_Control) is null; 1247 1248 not overriding procedure Visit_Start_Object_Behavior_Action 1249 (Self : in out UML_Iterator; 1250 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1251 Element : not null AMF.UML.Start_Object_Behavior_Actions.UML_Start_Object_Behavior_Action_Access; 1252 Control : in out AMF.Visitors.Traverse_Control) is null; 1253 1254 not overriding procedure Visit_State 1255 (Self : in out UML_Iterator; 1256 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1257 Element : not null AMF.UML.States.UML_State_Access; 1258 Control : in out AMF.Visitors.Traverse_Control) is null; 1259 1260 not overriding procedure Visit_State_Invariant 1261 (Self : in out UML_Iterator; 1262 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1263 Element : not null AMF.UML.State_Invariants.UML_State_Invariant_Access; 1264 Control : in out AMF.Visitors.Traverse_Control) is null; 1265 1266 not overriding procedure Visit_State_Machine 1267 (Self : in out UML_Iterator; 1268 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1269 Element : not null AMF.UML.State_Machines.UML_State_Machine_Access; 1270 Control : in out AMF.Visitors.Traverse_Control) is null; 1271 1272 not overriding procedure Visit_Stereotype 1273 (Self : in out UML_Iterator; 1274 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1275 Element : not null AMF.UML.Stereotypes.UML_Stereotype_Access; 1276 Control : in out AMF.Visitors.Traverse_Control) is null; 1277 1278 not overriding procedure Visit_String_Expression 1279 (Self : in out UML_Iterator; 1280 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1281 Element : not null AMF.UML.String_Expressions.UML_String_Expression_Access; 1282 Control : in out AMF.Visitors.Traverse_Control) is null; 1283 1284 not overriding procedure Visit_Structured_Activity_Node 1285 (Self : in out UML_Iterator; 1286 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1287 Element : not null AMF.UML.Structured_Activity_Nodes.UML_Structured_Activity_Node_Access; 1288 Control : in out AMF.Visitors.Traverse_Control) is null; 1289 1290 not overriding procedure Visit_Substitution 1291 (Self : in out UML_Iterator; 1292 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1293 Element : not null AMF.UML.Substitutions.UML_Substitution_Access; 1294 Control : in out AMF.Visitors.Traverse_Control) is null; 1295 1296 not overriding procedure Visit_Template_Binding 1297 (Self : in out UML_Iterator; 1298 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1299 Element : not null AMF.UML.Template_Bindings.UML_Template_Binding_Access; 1300 Control : in out AMF.Visitors.Traverse_Control) is null; 1301 1302 not overriding procedure Visit_Template_Parameter 1303 (Self : in out UML_Iterator; 1304 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1305 Element : not null AMF.UML.Template_Parameters.UML_Template_Parameter_Access; 1306 Control : in out AMF.Visitors.Traverse_Control) is null; 1307 1308 not overriding procedure Visit_Template_Parameter_Substitution 1309 (Self : in out UML_Iterator; 1310 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1311 Element : not null AMF.UML.Template_Parameter_Substitutions.UML_Template_Parameter_Substitution_Access; 1312 Control : in out AMF.Visitors.Traverse_Control) is null; 1313 1314 not overriding procedure Visit_Template_Signature 1315 (Self : in out UML_Iterator; 1316 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1317 Element : not null AMF.UML.Template_Signatures.UML_Template_Signature_Access; 1318 Control : in out AMF.Visitors.Traverse_Control) is null; 1319 1320 not overriding procedure Visit_Test_Identity_Action 1321 (Self : in out UML_Iterator; 1322 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1323 Element : not null AMF.UML.Test_Identity_Actions.UML_Test_Identity_Action_Access; 1324 Control : in out AMF.Visitors.Traverse_Control) is null; 1325 1326 not overriding procedure Visit_Time_Constraint 1327 (Self : in out UML_Iterator; 1328 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1329 Element : not null AMF.UML.Time_Constraints.UML_Time_Constraint_Access; 1330 Control : in out AMF.Visitors.Traverse_Control) is null; 1331 1332 not overriding procedure Visit_Time_Event 1333 (Self : in out UML_Iterator; 1334 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1335 Element : not null AMF.UML.Time_Events.UML_Time_Event_Access; 1336 Control : in out AMF.Visitors.Traverse_Control) is null; 1337 1338 not overriding procedure Visit_Time_Expression 1339 (Self : in out UML_Iterator; 1340 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1341 Element : not null AMF.UML.Time_Expressions.UML_Time_Expression_Access; 1342 Control : in out AMF.Visitors.Traverse_Control) is null; 1343 1344 not overriding procedure Visit_Time_Interval 1345 (Self : in out UML_Iterator; 1346 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1347 Element : not null AMF.UML.Time_Intervals.UML_Time_Interval_Access; 1348 Control : in out AMF.Visitors.Traverse_Control) is null; 1349 1350 not overriding procedure Visit_Time_Observation 1351 (Self : in out UML_Iterator; 1352 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1353 Element : not null AMF.UML.Time_Observations.UML_Time_Observation_Access; 1354 Control : in out AMF.Visitors.Traverse_Control) is null; 1355 1356 not overriding procedure Visit_Transition 1357 (Self : in out UML_Iterator; 1358 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1359 Element : not null AMF.UML.Transitions.UML_Transition_Access; 1360 Control : in out AMF.Visitors.Traverse_Control) is null; 1361 1362 not overriding procedure Visit_Trigger 1363 (Self : in out UML_Iterator; 1364 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1365 Element : not null AMF.UML.Triggers.UML_Trigger_Access; 1366 Control : in out AMF.Visitors.Traverse_Control) is null; 1367 1368 not overriding procedure Visit_Unmarshall_Action 1369 (Self : in out UML_Iterator; 1370 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1371 Element : not null AMF.UML.Unmarshall_Actions.UML_Unmarshall_Action_Access; 1372 Control : in out AMF.Visitors.Traverse_Control) is null; 1373 1374 not overriding procedure Visit_Usage 1375 (Self : in out UML_Iterator; 1376 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1377 Element : not null AMF.UML.Usages.UML_Usage_Access; 1378 Control : in out AMF.Visitors.Traverse_Control) is null; 1379 1380 not overriding procedure Visit_Use_Case 1381 (Self : in out UML_Iterator; 1382 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1383 Element : not null AMF.UML.Use_Cases.UML_Use_Case_Access; 1384 Control : in out AMF.Visitors.Traverse_Control) is null; 1385 1386 not overriding procedure Visit_Value_Pin 1387 (Self : in out UML_Iterator; 1388 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1389 Element : not null AMF.UML.Value_Pins.UML_Value_Pin_Access; 1390 Control : in out AMF.Visitors.Traverse_Control) is null; 1391 1392 not overriding procedure Visit_Value_Specification_Action 1393 (Self : in out UML_Iterator; 1394 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1395 Element : not null AMF.UML.Value_Specification_Actions.UML_Value_Specification_Action_Access; 1396 Control : in out AMF.Visitors.Traverse_Control) is null; 1397 1398 not overriding procedure Visit_Variable 1399 (Self : in out UML_Iterator; 1400 Visitor : in out AMF.Visitors.Abstract_Visitor'Class; 1401 Element : not null AMF.UML.Variables.UML_Variable_Access; 1402 Control : in out AMF.Visitors.Traverse_Control) is null; 1403 1404end AMF.Visitors.UML_Iterators; 1405