1------------------------------------------------------------------------------
2--                                                                          --
3--                            Matreshka Project                             --
4--                                                                          --
5--                          Ada Modeling Framework                          --
6--                                                                          --
7--                        Runtime Library Component                         --
8--                                                                          --
9------------------------------------------------------------------------------
10--                                                                          --
11-- Copyright © 2011-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: 3637 $ $Date: 2013-01-07 21:22:12 +0400 (Mon, 07 Jan 2013) $
43------------------------------------------------------------------------------
44--  This file is generated, don't edit it.
45------------------------------------------------------------------------------
46with AMF.DC;
47with AMF.UML;
48with AMF.UMLDI;
49with Matreshka.Internals.Strings;
50
51package AMF.Internals.Tables.UML_Attributes is
52
53   function Internal_Get_URI
54    (Self : AMF.Internals.AMF_Element)
55       return Matreshka.Internals.Strings.Shared_String_Access;
56   procedure Internal_Set_URI
57    (Self : AMF.Internals.AMF_Element;
58     To   : Matreshka.Internals.Strings.Shared_String_Access);
59   --  Model => Package::URI
60   --  Package => Package::URI
61   --  Profile => Package::URI
62
63   function Internal_Get_Abstraction
64    (Self : AMF.Internals.AMF_Element)
65       return AMF.Internals.AMF_Element;
66   procedure Internal_Set_Abstraction
67    (Self : AMF.Internals.AMF_Element;
68     To   : AMF.Internals.AMF_Element);
69   --  ComponentRealization => ComponentRealization::abstraction
70
71   function Internal_Get_Action
72    (Self : AMF.Internals.AMF_Element)
73       return AMF.Internals.AMF_Element;
74   procedure Internal_Set_Action
75    (Self : AMF.Internals.AMF_Element;
76     To   : AMF.Internals.AMF_Element);
77   --  ActionExecutionSpecification => ActionExecutionSpecification::action
78
79   function Internal_Get_Action
80    (Self : AMF.Internals.AMF_Element)
81       return AMF.Internals.AMF_Collection_Of_Element;
82   --  Interaction => Interaction::action
83
84   function Internal_Get_Activity
85    (Self : AMF.Internals.AMF_Element)
86       return AMF.Internals.AMF_Element;
87   procedure Internal_Set_Activity
88    (Self : AMF.Internals.AMF_Element;
89     To   : AMF.Internals.AMF_Element);
90   --  AcceptCallAction => ActivityNode::activity
91   --  AcceptEventAction => ActivityNode::activity
92   --  ActionInputPin => ActivityNode::activity
93   --  ActivityFinalNode => ActivityNode::activity
94   --  ActivityParameterNode => ActivityNode::activity
95   --  AddStructuralFeatureValueAction => ActivityNode::activity
96   --  AddVariableValueAction => ActivityNode::activity
97   --  BroadcastSignalAction => ActivityNode::activity
98   --  CallBehaviorAction => ActivityNode::activity
99   --  CallOperationAction => ActivityNode::activity
100   --  CentralBufferNode => ActivityNode::activity
101   --  ClearAssociationAction => ActivityNode::activity
102   --  ClearStructuralFeatureAction => ActivityNode::activity
103   --  ClearVariableAction => ActivityNode::activity
104   --  ConditionalNode => ActivityNode::activity
105   --  ControlFlow => ActivityEdge::activity
106   --  CreateLinkAction => ActivityNode::activity
107   --  CreateLinkObjectAction => ActivityNode::activity
108   --  CreateObjectAction => ActivityNode::activity
109   --  DataStoreNode => ActivityNode::activity
110   --  DecisionNode => ActivityNode::activity
111   --  DestroyLinkAction => ActivityNode::activity
112   --  DestroyObjectAction => ActivityNode::activity
113   --  ExpansionNode => ActivityNode::activity
114   --  ExpansionRegion => ActivityNode::activity
115   --  FlowFinalNode => ActivityNode::activity
116   --  ForkNode => ActivityNode::activity
117   --  InitialNode => ActivityNode::activity
118   --  InputPin => ActivityNode::activity
119   --  JoinNode => ActivityNode::activity
120   --  LoopNode => ActivityNode::activity
121   --  MergeNode => ActivityNode::activity
122   --  ObjectFlow => ActivityEdge::activity
123   --  OpaqueAction => ActivityNode::activity
124   --  OutputPin => ActivityNode::activity
125   --  RaiseExceptionAction => ActivityNode::activity
126   --  ReadExtentAction => ActivityNode::activity
127   --  ReadIsClassifiedObjectAction => ActivityNode::activity
128   --  ReadLinkAction => ActivityNode::activity
129   --  ReadLinkObjectEndAction => ActivityNode::activity
130   --  ReadLinkObjectEndQualifierAction => ActivityNode::activity
131   --  ReadSelfAction => ActivityNode::activity
132   --  ReadStructuralFeatureAction => ActivityNode::activity
133   --  ReadVariableAction => ActivityNode::activity
134   --  ReclassifyObjectAction => ActivityNode::activity
135   --  ReduceAction => ActivityNode::activity
136   --  RemoveStructuralFeatureValueAction => ActivityNode::activity
137   --  RemoveVariableValueAction => ActivityNode::activity
138   --  ReplyAction => ActivityNode::activity
139   --  SendObjectAction => ActivityNode::activity
140   --  SendSignalAction => ActivityNode::activity
141   --  SequenceNode => ActivityNode::activity
142   --  StartClassifierBehaviorAction => ActivityNode::activity
143   --  StartObjectBehaviorAction => ActivityNode::activity
144   --  StructuredActivityNode => ActivityNode::activity
145   --  TestIdentityAction => ActivityNode::activity
146   --  UnmarshallAction => ActivityNode::activity
147   --  ValuePin => ActivityNode::activity
148   --  ValueSpecificationAction => ActivityNode::activity
149
150   function Internal_Get_Activity_Scope
151    (Self : AMF.Internals.AMF_Element)
152       return AMF.Internals.AMF_Element;
153   procedure Internal_Set_Activity_Scope
154    (Self : AMF.Internals.AMF_Element;
155     To   : AMF.Internals.AMF_Element);
156   --  Variable => Variable::activityScope
157
158   function Internal_Get_Actual
159    (Self : AMF.Internals.AMF_Element)
160       return AMF.Internals.AMF_Element;
161   procedure Internal_Set_Actual
162    (Self : AMF.Internals.AMF_Element;
163     To   : AMF.Internals.AMF_Element);
164   --  TemplateParameterSubstitution => TemplateParameterSubstitution::actual
165
166   function Internal_Get_Actual_Gate
167    (Self : AMF.Internals.AMF_Element)
168       return AMF.Internals.AMF_Collection_Of_Element;
169   --  InteractionUse => InteractionUse::actualGate
170   --  PartDecomposition => InteractionUse::actualGate
171
172   function Internal_Get_Addition
173    (Self : AMF.Internals.AMF_Element)
174       return AMF.Internals.AMF_Element;
175   procedure Internal_Set_Addition
176    (Self : AMF.Internals.AMF_Element;
177     To   : AMF.Internals.AMF_Element);
178   --  Include => Include::addition
179
180   function Internal_Get_After
181    (Self : AMF.Internals.AMF_Element)
182       return AMF.Internals.AMF_Element;
183   procedure Internal_Set_After
184    (Self : AMF.Internals.AMF_Element;
185     To   : AMF.Internals.AMF_Element);
186   --  GeneralOrdering => GeneralOrdering::after
187
188   function Internal_Get_Aggregation
189    (Self : AMF.Internals.AMF_Element)
190       return AMF.UML.UML_Aggregation_Kind;
191   procedure Internal_Set_Aggregation
192    (Self : AMF.Internals.AMF_Element;
193     To   : AMF.UML.UML_Aggregation_Kind);
194   --  ExtensionEnd => Property::aggregation
195   --  Port => Property::aggregation
196   --  Property => Property::aggregation
197
198   function Internal_Get_Alias
199    (Self : AMF.Internals.AMF_Element)
200       return Matreshka.Internals.Strings.Shared_String_Access;
201   procedure Internal_Set_Alias
202    (Self : AMF.Internals.AMF_Element;
203     To   : Matreshka.Internals.Strings.Shared_String_Access);
204   --  ElementImport => ElementImport::alias
205
206   function Internal_Get_Allow_Substitutable
207    (Self : AMF.Internals.AMF_Element)
208       return Boolean;
209   procedure Internal_Set_Allow_Substitutable
210    (Self : AMF.Internals.AMF_Element;
211     To   : Boolean);
212   --  ClassifierTemplateParameter => ClassifierTemplateParameter::allowSubstitutable
213
214   function Internal_Get_Annotated_Element
215    (Self : AMF.Internals.AMF_Element)
216       return AMF.Internals.AMF_Collection_Of_Element;
217   --  Comment => Comment::annotatedElement
218
219   function Internal_Get_Applied_Profile
220    (Self : AMF.Internals.AMF_Element)
221       return AMF.Internals.AMF_Element;
222   procedure Internal_Set_Applied_Profile
223    (Self : AMF.Internals.AMF_Element;
224     To   : AMF.Internals.AMF_Element);
225   --  ProfileApplication => ProfileApplication::appliedProfile
226
227   function Internal_Get_Applying_Package
228    (Self : AMF.Internals.AMF_Element)
229       return AMF.Internals.AMF_Element;
230   procedure Internal_Set_Applying_Package
231    (Self : AMF.Internals.AMF_Element;
232     To   : AMF.Internals.AMF_Element);
233   --  ProfileApplication => ProfileApplication::applyingPackage
234
235   function Internal_Get_Argument
236    (Self : AMF.Internals.AMF_Element)
237       return AMF.Internals.AMF_Collection_Of_Element;
238   --  BroadcastSignalAction => InvocationAction::argument
239   --  CallBehaviorAction => InvocationAction::argument
240   --  CallOperationAction => InvocationAction::argument
241   --  InteractionUse => InteractionUse::argument
242   --  Message => Message::argument
243   --  PartDecomposition => InteractionUse::argument
244   --  SendObjectAction => InvocationAction::argument
245   --  SendSignalAction => InvocationAction::argument
246   --  StartObjectBehaviorAction => InvocationAction::argument
247
248   function Internal_Get_Association
249    (Self : AMF.Internals.AMF_Element)
250       return AMF.Internals.AMF_Element;
251   procedure Internal_Set_Association
252    (Self : AMF.Internals.AMF_Element;
253     To   : AMF.Internals.AMF_Element);
254   --  ClearAssociationAction => ClearAssociationAction::association
255   --  ExtensionEnd => Property::association
256   --  Port => Property::association
257   --  Property => Property::association
258
259   function Internal_Get_Association_End
260    (Self : AMF.Internals.AMF_Element)
261       return AMF.Internals.AMF_Element;
262   procedure Internal_Set_Association_End
263    (Self : AMF.Internals.AMF_Element;
264     To   : AMF.Internals.AMF_Element);
265   --  ExtensionEnd => Property::associationEnd
266   --  Port => Property::associationEnd
267   --  Property => Property::associationEnd
268
269   function Internal_Get_Attribute
270    (Self : AMF.Internals.AMF_Element)
271       return AMF.Internals.AMF_Collection_Of_Element;
272   --  Activity => Classifier::attribute
273   --  Actor => Classifier::attribute
274   --  Artifact => Classifier::attribute
275   --  Association => Classifier::attribute
276   --  AssociationClass => Classifier::attribute
277   --  Class => Classifier::attribute
278   --  Collaboration => Classifier::attribute
279   --  CommunicationPath => Classifier::attribute
280   --  Component => Classifier::attribute
281   --  DataType => Classifier::attribute
282   --  DeploymentSpecification => Classifier::attribute
283   --  Device => Classifier::attribute
284   --  Enumeration => Classifier::attribute
285   --  ExecutionEnvironment => Classifier::attribute
286   --  Extension => Classifier::attribute
287   --  FunctionBehavior => Classifier::attribute
288   --  InformationItem => Classifier::attribute
289   --  Interaction => Classifier::attribute
290   --  Interface => Classifier::attribute
291   --  Node => Classifier::attribute
292   --  OpaqueBehavior => Classifier::attribute
293   --  PrimitiveType => Classifier::attribute
294   --  ProtocolStateMachine => Classifier::attribute
295   --  Signal => Classifier::attribute
296   --  StateMachine => Classifier::attribute
297   --  Stereotype => Classifier::attribute
298   --  UseCase => Classifier::attribute
299
300   function Internal_Get_Base_Abstraction
301    (Self : AMF.Internals.AMF_Element)
302       return AMF.Internals.AMF_Element;
303   procedure Internal_Set_Base_Abstraction
304    (Self : AMF.Internals.AMF_Element;
305     To   : AMF.Internals.AMF_Element);
306   --  Derive => Derive::base_Abstraction
307   --  Refine => Refine::base_Abstraction
308   --  Trace => Trace::base_Abstraction
309
310   function Internal_Get_Base_Artifact
311    (Self : AMF.Internals.AMF_Element)
312       return AMF.Internals.AMF_Element;
313   procedure Internal_Set_Base_Artifact
314    (Self : AMF.Internals.AMF_Element;
315     To   : AMF.Internals.AMF_Element);
316   --  Document => Document::base_Artifact
317   --  Executable => Executable::base_Artifact
318   --  Library => File::base_Artifact
319   --  Script => File::base_Artifact
320   --  Source => File::base_Artifact
321
322   function Internal_Get_Base_Behavioral_Feature
323    (Self : AMF.Internals.AMF_Element)
324       return AMF.Internals.AMF_Element;
325   procedure Internal_Set_Base_Behavioral_Feature
326    (Self : AMF.Internals.AMF_Element;
327     To   : AMF.Internals.AMF_Element);
328   --  Create => Create::base_BehavioralFeature
329   --  Destroy => Destroy::base_BehavioralFeature
330
331   function Internal_Get_Base_Class
332    (Self : AMF.Internals.AMF_Element)
333       return AMF.Internals.AMF_Element;
334   procedure Internal_Set_Base_Class
335    (Self : AMF.Internals.AMF_Element;
336     To   : AMF.Internals.AMF_Element);
337   --  Auxiliary => Auxiliary::base_Class
338   --  Focus => Focus::base_Class
339   --  ImplementationClass => ImplementationClass::base_Class
340   --  Metaclass => Metaclass::base_Class
341   --  Type => Type::base_Class
342   --  Utility => Utility::base_Class
343
344   function Internal_Get_Base_Classifier
345    (Self : AMF.Internals.AMF_Element)
346       return AMF.Internals.AMF_Element;
347   procedure Internal_Set_Base_Classifier
348    (Self : AMF.Internals.AMF_Element;
349     To   : AMF.Internals.AMF_Element);
350   --  Realization => Realization::base_Classifier
351   --  Specification => Specification::base_Classifier
352
353   function Internal_Get_Base_Component
354    (Self : AMF.Internals.AMF_Element)
355       return AMF.Internals.AMF_Element;
356   procedure Internal_Set_Base_Component
357    (Self : AMF.Internals.AMF_Element;
358     To   : AMF.Internals.AMF_Element);
359   --  Entity => Entity::base_Component
360   --  Implement => Implement::base_Component
361   --  Process => Process::base_Component
362   --  Service => Service::base_Component
363   --  Subsystem => Subsystem::base_Component
364   --  BuildComponent => BuildComponent::base_Component
365
366   function Internal_Get_Base_Model
367    (Self : AMF.Internals.AMF_Element)
368       return AMF.Internals.AMF_Element;
369   procedure Internal_Set_Base_Model
370    (Self : AMF.Internals.AMF_Element;
371     To   : AMF.Internals.AMF_Element);
372   --  Metamodel => Metamodel::base_Model
373   --  SystemModel => SystemModel::base_Model
374
375   function Internal_Get_Base_Package
376    (Self : AMF.Internals.AMF_Element)
377       return AMF.Internals.AMF_Element;
378   procedure Internal_Set_Base_Package
379    (Self : AMF.Internals.AMF_Element;
380     To   : AMF.Internals.AMF_Element);
381   --  Framework => Framework::base_Package
382   --  ModelLibrary => ModelLibrary::base_Package
383
384   function Internal_Get_Base_Usage
385    (Self : AMF.Internals.AMF_Element)
386       return AMF.Internals.AMF_Element;
387   procedure Internal_Set_Base_Usage
388    (Self : AMF.Internals.AMF_Element;
389     To   : AMF.Internals.AMF_Element);
390   --  Call => Call::base_Usage
391   --  Create => Create::base_Usage
392   --  Instantiate => Instantiate::base_Usage
393   --  Responsibility => Responsibility::base_Usage
394   --  Send => Send::base_Usage
395
396   function Internal_Get_Before
397    (Self : AMF.Internals.AMF_Element)
398       return AMF.Internals.AMF_Element;
399   procedure Internal_Set_Before
400    (Self : AMF.Internals.AMF_Element;
401     To   : AMF.Internals.AMF_Element);
402   --  GeneralOrdering => GeneralOrdering::before
403
404   function Internal_Get_Behavior
405    (Self : AMF.Internals.AMF_Element)
406       return AMF.Internals.AMF_Element;
407   procedure Internal_Set_Behavior
408    (Self : AMF.Internals.AMF_Element;
409     To   : AMF.Internals.AMF_Element);
410   --  BehaviorExecutionSpecification => BehaviorExecutionSpecification::behavior
411   --  CallBehaviorAction => CallBehaviorAction::behavior
412   --  OpaqueExpression => OpaqueExpression::behavior
413
414   function Internal_Get_Body
415    (Self : AMF.Internals.AMF_Element)
416       return AMF.Internals.AMF_Collection_Of_Element;
417   --  Clause => Clause::body
418
419   function Internal_Get_Body
420    (Self : AMF.Internals.AMF_Element)
421       return Matreshka.Internals.Strings.Shared_String_Access;
422   procedure Internal_Set_Body
423    (Self : AMF.Internals.AMF_Element;
424     To   : Matreshka.Internals.Strings.Shared_String_Access);
425   --  Comment => Comment::body
426
427   function Internal_Get_Body
428    (Self : AMF.Internals.AMF_Element)
429       return AMF.Internals.AMF_Collection_Of_String;
430   --  FunctionBehavior => OpaqueBehavior::body
431   --  OpaqueAction => OpaqueAction::body
432   --  OpaqueBehavior => OpaqueBehavior::body
433   --  OpaqueExpression => OpaqueExpression::body
434
435   function Internal_Get_Body_Condition
436    (Self : AMF.Internals.AMF_Element)
437       return AMF.Internals.AMF_Element;
438   procedure Internal_Set_Body_Condition
439    (Self : AMF.Internals.AMF_Element;
440     To   : AMF.Internals.AMF_Element);
441   --  Operation => Operation::bodyCondition
442
443   function Internal_Get_Body_Output
444    (Self : AMF.Internals.AMF_Element)
445       return AMF.Internals.AMF_Collection_Of_Element;
446   --  Clause => Clause::bodyOutput
447   --  LoopNode => LoopNode::bodyOutput
448
449   function Internal_Get_Body_Part
450    (Self : AMF.Internals.AMF_Element)
451       return AMF.Internals.AMF_Collection_Of_Element;
452   --  LoopNode => LoopNode::bodyPart
453
454   function Internal_Get_Bound_Element
455    (Self : AMF.Internals.AMF_Element)
456       return AMF.Internals.AMF_Element;
457   procedure Internal_Set_Bound_Element
458    (Self : AMF.Internals.AMF_Element;
459     To   : AMF.Internals.AMF_Element);
460   --  TemplateBinding => TemplateBinding::boundElement
461
462   function Internal_Get_Bounds
463    (Self : AMF.Internals.AMF_Element)
464       return AMF.DC.Optional_DC_Bounds;
465   procedure Internal_Set_Bounds
466    (Self : AMF.Internals.AMF_Element;
467     To   : AMF.DC.Optional_DC_Bounds);
468   --  UMLActivityDiagram => Shape::bounds
469   --  UMLAssociationEndLabel => Shape::bounds
470   --  UMLAssociationOrConnectorOrLinkShape => Shape::bounds
471   --  UMLClassDiagram => Shape::bounds
472   --  UMLClassifierShape => Shape::bounds
473   --  UMLCompartmentableShape => Shape::bounds
474   --  UMLComponentDiagram => Shape::bounds
475   --  UMLCompositeStructureDiagram => Shape::bounds
476   --  UMLDeploymentDiagram => Shape::bounds
477   --  UMLInteractionDiagram => Shape::bounds
478   --  UMLInteractionTableLabel => Shape::bounds
479   --  UMLKeywordLabel => Shape::bounds
480   --  UMLLabel => Shape::bounds
481   --  UMLMultiplicityLabel => Shape::bounds
482   --  UMLNameLabel => Shape::bounds
483   --  UMLObjectDiagram => Shape::bounds
484   --  UMLPackageDiagram => Shape::bounds
485   --  UMLProfileDiagram => Shape::bounds
486   --  UMLRedefinesLabel => Shape::bounds
487   --  UMLShape => Shape::bounds
488   --  UMLStateMachineDiagram => Shape::bounds
489   --  UMLStateShape => Shape::bounds
490   --  UMLStereotypePropertyValueLabel => Shape::bounds
491   --  UMLTypedElementLabel => Shape::bounds
492   --  UMLUseCaseDiagram => Shape::bounds
493
494   function Internal_Get_Cfragment_Gate
495    (Self : AMF.Internals.AMF_Element)
496       return AMF.Internals.AMF_Collection_Of_Element;
497   --  CombinedFragment => CombinedFragment::cfragmentGate
498   --  ConsiderIgnoreFragment => CombinedFragment::cfragmentGate
499
500   function Internal_Get_Change_Expression
501    (Self : AMF.Internals.AMF_Element)
502       return AMF.Internals.AMF_Element;
503   procedure Internal_Set_Change_Expression
504    (Self : AMF.Internals.AMF_Element;
505     To   : AMF.Internals.AMF_Element);
506   --  ChangeEvent => ChangeEvent::changeExpression
507
508   function Internal_Get_Class
509    (Self : AMF.Internals.AMF_Element)
510       return AMF.Internals.AMF_Element;
511   procedure Internal_Set_Class
512    (Self : AMF.Internals.AMF_Element;
513     To   : AMF.Internals.AMF_Element);
514   --  ExtensionEnd => Property::class
515   --  Operation => Operation::class
516   --  Port => Property::class
517   --  Property => Property::class
518
519   function Internal_Get_Classifier
520    (Self : AMF.Internals.AMF_Element)
521       return AMF.Internals.AMF_Element;
522   procedure Internal_Set_Classifier
523    (Self : AMF.Internals.AMF_Element;
524     To   : AMF.Internals.AMF_Element);
525   --  CreateObjectAction => CreateObjectAction::classifier
526   --  EnumerationLiteral => EnumerationLiteral::classifier
527   --  ReadExtentAction => ReadExtentAction::classifier
528   --  ReadIsClassifiedObjectAction => ReadIsClassifiedObjectAction::classifier
529   --  RedefinableTemplateSignature => RedefinableTemplateSignature::classifier
530
531   function Internal_Get_Classifier
532    (Self : AMF.Internals.AMF_Element)
533       return AMF.Internals.AMF_Collection_Of_Element;
534   --  EnumerationLiteral => InstanceSpecification::classifier
535   --  InstanceSpecification => InstanceSpecification::classifier
536
537   function Internal_Get_Classifier_Behavior
538    (Self : AMF.Internals.AMF_Element)
539       return AMF.Internals.AMF_Element;
540   procedure Internal_Set_Classifier_Behavior
541    (Self : AMF.Internals.AMF_Element;
542     To   : AMF.Internals.AMF_Element);
543   --  Activity => BehavioredClassifier::classifierBehavior
544   --  Actor => BehavioredClassifier::classifierBehavior
545   --  AssociationClass => BehavioredClassifier::classifierBehavior
546   --  Class => BehavioredClassifier::classifierBehavior
547   --  Collaboration => BehavioredClassifier::classifierBehavior
548   --  Component => BehavioredClassifier::classifierBehavior
549   --  Device => BehavioredClassifier::classifierBehavior
550   --  ExecutionEnvironment => BehavioredClassifier::classifierBehavior
551   --  FunctionBehavior => BehavioredClassifier::classifierBehavior
552   --  Interaction => BehavioredClassifier::classifierBehavior
553   --  Node => BehavioredClassifier::classifierBehavior
554   --  OpaqueBehavior => BehavioredClassifier::classifierBehavior
555   --  ProtocolStateMachine => BehavioredClassifier::classifierBehavior
556   --  StateMachine => BehavioredClassifier::classifierBehavior
557   --  Stereotype => BehavioredClassifier::classifierBehavior
558   --  UseCase => BehavioredClassifier::classifierBehavior
559
560   function Internal_Get_Clause
561    (Self : AMF.Internals.AMF_Element)
562       return AMF.Internals.AMF_Collection_Of_Element;
563   --  ConditionalNode => ConditionalNode::clause
564
565   function Internal_Get_Client
566    (Self : AMF.Internals.AMF_Element)
567       return AMF.Internals.AMF_Collection_Of_Element;
568   --  Abstraction => Dependency::client
569   --  ComponentRealization => Dependency::client
570   --  Dependency => Dependency::client
571   --  Deployment => Dependency::client
572   --  InterfaceRealization => Dependency::client
573   --  Manifestation => Dependency::client
574   --  Realization => Dependency::client
575   --  Substitution => Dependency::client
576   --  Usage => Dependency::client
577
578   function Internal_Get_Client_Dependency
579    (Self : AMF.Internals.AMF_Element)
580       return AMF.Internals.AMF_Collection_Of_Element;
581   --  Abstraction => NamedElement::clientDependency
582   --  AcceptCallAction => NamedElement::clientDependency
583   --  AcceptEventAction => NamedElement::clientDependency
584   --  ActionExecutionSpecification => NamedElement::clientDependency
585   --  ActionInputPin => NamedElement::clientDependency
586   --  Activity => NamedElement::clientDependency
587   --  ActivityFinalNode => NamedElement::clientDependency
588   --  ActivityParameterNode => NamedElement::clientDependency
589   --  ActivityPartition => NamedElement::clientDependency
590   --  Actor => NamedElement::clientDependency
591   --  AddStructuralFeatureValueAction => NamedElement::clientDependency
592   --  AddVariableValueAction => NamedElement::clientDependency
593   --  AnyReceiveEvent => NamedElement::clientDependency
594   --  Artifact => NamedElement::clientDependency
595   --  Association => NamedElement::clientDependency
596   --  AssociationClass => NamedElement::clientDependency
597   --  BehaviorExecutionSpecification => NamedElement::clientDependency
598   --  BroadcastSignalAction => NamedElement::clientDependency
599   --  CallBehaviorAction => NamedElement::clientDependency
600   --  CallEvent => NamedElement::clientDependency
601   --  CallOperationAction => NamedElement::clientDependency
602   --  CentralBufferNode => NamedElement::clientDependency
603   --  ChangeEvent => NamedElement::clientDependency
604   --  Class => NamedElement::clientDependency
605   --  ClearAssociationAction => NamedElement::clientDependency
606   --  ClearStructuralFeatureAction => NamedElement::clientDependency
607   --  ClearVariableAction => NamedElement::clientDependency
608   --  Collaboration => NamedElement::clientDependency
609   --  CollaborationUse => NamedElement::clientDependency
610   --  CombinedFragment => NamedElement::clientDependency
611   --  CommunicationPath => NamedElement::clientDependency
612   --  Component => NamedElement::clientDependency
613   --  ComponentRealization => NamedElement::clientDependency
614   --  ConditionalNode => NamedElement::clientDependency
615   --  ConnectionPointReference => NamedElement::clientDependency
616   --  Connector => NamedElement::clientDependency
617   --  ConsiderIgnoreFragment => NamedElement::clientDependency
618   --  Constraint => NamedElement::clientDependency
619   --  Continuation => NamedElement::clientDependency
620   --  ControlFlow => NamedElement::clientDependency
621   --  CreateLinkAction => NamedElement::clientDependency
622   --  CreateLinkObjectAction => NamedElement::clientDependency
623   --  CreateObjectAction => NamedElement::clientDependency
624   --  UMLActivityDiagram => NamedElement::clientDependency
625   --  UMLClassDiagram => NamedElement::clientDependency
626   --  UMLComponentDiagram => NamedElement::clientDependency
627   --  UMLCompositeStructureDiagram => NamedElement::clientDependency
628   --  UMLDeploymentDiagram => NamedElement::clientDependency
629   --  UMLInteractionDiagram => NamedElement::clientDependency
630   --  UMLObjectDiagram => NamedElement::clientDependency
631   --  UMLPackageDiagram => NamedElement::clientDependency
632   --  UMLProfileDiagram => NamedElement::clientDependency
633   --  UMLStateMachineDiagram => NamedElement::clientDependency
634   --  UMLStyle => NamedElement::clientDependency
635   --  UMLUseCaseDiagram => NamedElement::clientDependency
636   --  DataStoreNode => NamedElement::clientDependency
637   --  DataType => NamedElement::clientDependency
638   --  DecisionNode => NamedElement::clientDependency
639   --  Dependency => NamedElement::clientDependency
640   --  Deployment => NamedElement::clientDependency
641   --  DeploymentSpecification => NamedElement::clientDependency
642   --  DestroyLinkAction => NamedElement::clientDependency
643   --  DestroyObjectAction => NamedElement::clientDependency
644   --  DestructionOccurrenceSpecification => NamedElement::clientDependency
645   --  Device => NamedElement::clientDependency
646   --  Duration => NamedElement::clientDependency
647   --  DurationConstraint => NamedElement::clientDependency
648   --  DurationInterval => NamedElement::clientDependency
649   --  DurationObservation => NamedElement::clientDependency
650   --  Enumeration => NamedElement::clientDependency
651   --  EnumerationLiteral => NamedElement::clientDependency
652   --  ExecutionEnvironment => NamedElement::clientDependency
653   --  ExecutionOccurrenceSpecification => NamedElement::clientDependency
654   --  ExpansionNode => NamedElement::clientDependency
655   --  ExpansionRegion => NamedElement::clientDependency
656   --  Expression => NamedElement::clientDependency
657   --  Extend => NamedElement::clientDependency
658   --  Extension => NamedElement::clientDependency
659   --  ExtensionEnd => NamedElement::clientDependency
660   --  ExtensionPoint => NamedElement::clientDependency
661   --  FinalState => NamedElement::clientDependency
662   --  FlowFinalNode => NamedElement::clientDependency
663   --  ForkNode => NamedElement::clientDependency
664   --  FunctionBehavior => NamedElement::clientDependency
665   --  Gate => NamedElement::clientDependency
666   --  GeneralOrdering => NamedElement::clientDependency
667   --  GeneralizationSet => NamedElement::clientDependency
668   --  Include => NamedElement::clientDependency
669   --  InformationFlow => NamedElement::clientDependency
670   --  InformationItem => NamedElement::clientDependency
671   --  InitialNode => NamedElement::clientDependency
672   --  InputPin => NamedElement::clientDependency
673   --  InstanceSpecification => NamedElement::clientDependency
674   --  InstanceValue => NamedElement::clientDependency
675   --  Interaction => NamedElement::clientDependency
676   --  InteractionConstraint => NamedElement::clientDependency
677   --  InteractionOperand => NamedElement::clientDependency
678   --  InteractionUse => NamedElement::clientDependency
679   --  Interface => NamedElement::clientDependency
680   --  InterfaceRealization => NamedElement::clientDependency
681   --  InterruptibleActivityRegion => NamedElement::clientDependency
682   --  Interval => NamedElement::clientDependency
683   --  IntervalConstraint => NamedElement::clientDependency
684   --  JoinNode => NamedElement::clientDependency
685   --  Lifeline => NamedElement::clientDependency
686   --  LiteralBoolean => NamedElement::clientDependency
687   --  LiteralInteger => NamedElement::clientDependency
688   --  LiteralNull => NamedElement::clientDependency
689   --  LiteralReal => NamedElement::clientDependency
690   --  LiteralString => NamedElement::clientDependency
691   --  LiteralUnlimitedNatural => NamedElement::clientDependency
692   --  LoopNode => NamedElement::clientDependency
693   --  Manifestation => NamedElement::clientDependency
694   --  MergeNode => NamedElement::clientDependency
695   --  Message => NamedElement::clientDependency
696   --  MessageOccurrenceSpecification => NamedElement::clientDependency
697   --  Model => NamedElement::clientDependency
698   --  Node => NamedElement::clientDependency
699   --  ObjectFlow => NamedElement::clientDependency
700   --  OccurrenceSpecification => NamedElement::clientDependency
701   --  OpaqueAction => NamedElement::clientDependency
702   --  OpaqueBehavior => NamedElement::clientDependency
703   --  OpaqueExpression => NamedElement::clientDependency
704   --  Operation => NamedElement::clientDependency
705   --  OutputPin => NamedElement::clientDependency
706   --  Package => NamedElement::clientDependency
707   --  Parameter => NamedElement::clientDependency
708   --  ParameterSet => NamedElement::clientDependency
709   --  PartDecomposition => NamedElement::clientDependency
710   --  Port => NamedElement::clientDependency
711   --  PrimitiveType => NamedElement::clientDependency
712   --  Profile => NamedElement::clientDependency
713   --  Property => NamedElement::clientDependency
714   --  ProtocolStateMachine => NamedElement::clientDependency
715   --  ProtocolTransition => NamedElement::clientDependency
716   --  Pseudostate => NamedElement::clientDependency
717   --  RaiseExceptionAction => NamedElement::clientDependency
718   --  ReadExtentAction => NamedElement::clientDependency
719   --  ReadIsClassifiedObjectAction => NamedElement::clientDependency
720   --  ReadLinkAction => NamedElement::clientDependency
721   --  ReadLinkObjectEndAction => NamedElement::clientDependency
722   --  ReadLinkObjectEndQualifierAction => NamedElement::clientDependency
723   --  ReadSelfAction => NamedElement::clientDependency
724   --  ReadStructuralFeatureAction => NamedElement::clientDependency
725   --  ReadVariableAction => NamedElement::clientDependency
726   --  Realization => NamedElement::clientDependency
727   --  Reception => NamedElement::clientDependency
728   --  ReclassifyObjectAction => NamedElement::clientDependency
729   --  RedefinableTemplateSignature => NamedElement::clientDependency
730   --  ReduceAction => NamedElement::clientDependency
731   --  Region => NamedElement::clientDependency
732   --  RemoveStructuralFeatureValueAction => NamedElement::clientDependency
733   --  RemoveVariableValueAction => NamedElement::clientDependency
734   --  ReplyAction => NamedElement::clientDependency
735   --  SendObjectAction => NamedElement::clientDependency
736   --  SendSignalAction => NamedElement::clientDependency
737   --  SequenceNode => NamedElement::clientDependency
738   --  Signal => NamedElement::clientDependency
739   --  SignalEvent => NamedElement::clientDependency
740   --  StartClassifierBehaviorAction => NamedElement::clientDependency
741   --  StartObjectBehaviorAction => NamedElement::clientDependency
742   --  State => NamedElement::clientDependency
743   --  StateInvariant => NamedElement::clientDependency
744   --  StateMachine => NamedElement::clientDependency
745   --  Stereotype => NamedElement::clientDependency
746   --  StringExpression => NamedElement::clientDependency
747   --  StructuredActivityNode => NamedElement::clientDependency
748   --  Substitution => NamedElement::clientDependency
749   --  TestIdentityAction => NamedElement::clientDependency
750   --  TimeConstraint => NamedElement::clientDependency
751   --  TimeEvent => NamedElement::clientDependency
752   --  TimeExpression => NamedElement::clientDependency
753   --  TimeInterval => NamedElement::clientDependency
754   --  TimeObservation => NamedElement::clientDependency
755   --  Transition => NamedElement::clientDependency
756   --  Trigger => NamedElement::clientDependency
757   --  UnmarshallAction => NamedElement::clientDependency
758   --  Usage => NamedElement::clientDependency
759   --  UseCase => NamedElement::clientDependency
760   --  ValuePin => NamedElement::clientDependency
761   --  ValueSpecificationAction => NamedElement::clientDependency
762   --  Variable => NamedElement::clientDependency
763
764   function Internal_Get_Collaboration_Role
765    (Self : AMF.Internals.AMF_Element)
766       return AMF.Internals.AMF_Collection_Of_Element;
767   --  Collaboration => Collaboration::collaborationRole
768
769   function Internal_Get_Collaboration_Use
770    (Self : AMF.Internals.AMF_Element)
771       return AMF.Internals.AMF_Collection_Of_Element;
772   --  Activity => Classifier::collaborationUse
773   --  Actor => Classifier::collaborationUse
774   --  Artifact => Classifier::collaborationUse
775   --  Association => Classifier::collaborationUse
776   --  AssociationClass => Classifier::collaborationUse
777   --  Class => Classifier::collaborationUse
778   --  Collaboration => Classifier::collaborationUse
779   --  CommunicationPath => Classifier::collaborationUse
780   --  Component => Classifier::collaborationUse
781   --  DataType => Classifier::collaborationUse
782   --  DeploymentSpecification => Classifier::collaborationUse
783   --  Device => Classifier::collaborationUse
784   --  Enumeration => Classifier::collaborationUse
785   --  ExecutionEnvironment => Classifier::collaborationUse
786   --  Extension => Classifier::collaborationUse
787   --  FunctionBehavior => Classifier::collaborationUse
788   --  InformationItem => Classifier::collaborationUse
789   --  Interaction => Classifier::collaborationUse
790   --  Interface => Classifier::collaborationUse
791   --  Node => Classifier::collaborationUse
792   --  OpaqueBehavior => Classifier::collaborationUse
793   --  PrimitiveType => Classifier::collaborationUse
794   --  ProtocolStateMachine => Classifier::collaborationUse
795   --  Signal => Classifier::collaborationUse
796   --  StateMachine => Classifier::collaborationUse
797   --  Stereotype => Classifier::collaborationUse
798   --  UseCase => Classifier::collaborationUse
799
800   function Internal_Get_Collection
801    (Self : AMF.Internals.AMF_Element)
802       return AMF.Internals.AMF_Element;
803   procedure Internal_Set_Collection
804    (Self : AMF.Internals.AMF_Element;
805     To   : AMF.Internals.AMF_Element);
806   --  ReduceAction => ReduceAction::collection
807
808   function Internal_Get_Compartment
809    (Self : AMF.Internals.AMF_Element)
810       return AMF.Internals.AMF_Collection_Of_Element;
811   --  UMLClassifierShape => UMLCompartmentableShape::compartment
812   --  UMLCompartmentableShape => UMLCompartmentableShape::compartment
813   --  UMLStateShape => UMLCompartmentableShape::compartment
814
815   function Internal_Get_Computation
816    (Self : AMF.Internals.AMF_Element)
817       return AMF.Internals.AMF_Element;
818   procedure Internal_Set_Computation
819    (Self : AMF.Internals.AMF_Element;
820     To   : AMF.Internals.AMF_Element);
821   --  Derive => Derive::computation
822
823   function Internal_Get_Concurrency
824    (Self : AMF.Internals.AMF_Element)
825       return AMF.UML.UML_Call_Concurrency_Kind;
826   procedure Internal_Set_Concurrency
827    (Self : AMF.Internals.AMF_Element;
828     To   : AMF.UML.UML_Call_Concurrency_Kind);
829   --  Operation => BehavioralFeature::concurrency
830   --  Reception => BehavioralFeature::concurrency
831
832   function Internal_Get_Condition
833    (Self : AMF.Internals.AMF_Element)
834       return AMF.Internals.AMF_Element;
835   procedure Internal_Set_Condition
836    (Self : AMF.Internals.AMF_Element;
837     To   : AMF.Internals.AMF_Element);
838   --  Extend => Extend::condition
839
840   function Internal_Get_Condition
841    (Self : AMF.Internals.AMF_Element)
842       return AMF.Internals.AMF_Collection_Of_Element;
843   --  ParameterSet => ParameterSet::condition
844
845   function Internal_Get_Configuration
846    (Self : AMF.Internals.AMF_Element)
847       return AMF.Internals.AMF_Collection_Of_Element;
848   --  Deployment => Deployment::configuration
849
850   function Internal_Get_Conformance
851    (Self : AMF.Internals.AMF_Element)
852       return AMF.Internals.AMF_Collection_Of_Element;
853   --  ProtocolStateMachine => ProtocolStateMachine::conformance
854
855   function Internal_Get_Connection
856    (Self : AMF.Internals.AMF_Element)
857       return AMF.Internals.AMF_Collection_Of_Element;
858   --  FinalState => State::connection
859   --  State => State::connection
860
861   function Internal_Get_Connection_Point
862    (Self : AMF.Internals.AMF_Element)
863       return AMF.Internals.AMF_Collection_Of_Element;
864   --  FinalState => State::connectionPoint
865   --  ProtocolStateMachine => StateMachine::connectionPoint
866   --  State => State::connectionPoint
867   --  StateMachine => StateMachine::connectionPoint
868
869   function Internal_Get_Connector
870    (Self : AMF.Internals.AMF_Element)
871       return AMF.Internals.AMF_Element;
872   procedure Internal_Set_Connector
873    (Self : AMF.Internals.AMF_Element;
874     To   : AMF.Internals.AMF_Element);
875   --  Message => Message::connector
876
877   function Internal_Get_Constrained_Element
878    (Self : AMF.Internals.AMF_Element)
879       return AMF.Internals.AMF_Collection_Of_Element;
880   --  Constraint => Constraint::constrainedElement
881   --  DurationConstraint => Constraint::constrainedElement
882   --  InteractionConstraint => Constraint::constrainedElement
883   --  IntervalConstraint => Constraint::constrainedElement
884   --  TimeConstraint => Constraint::constrainedElement
885
886   function Internal_Get_Constraining_Classifier
887    (Self : AMF.Internals.AMF_Element)
888       return AMF.Internals.AMF_Collection_Of_Element;
889   --  ClassifierTemplateParameter => ClassifierTemplateParameter::constrainingClassifier
890
891   function Internal_Get_Contained_Edge
892    (Self : AMF.Internals.AMF_Element)
893       return AMF.Internals.AMF_Collection_Of_Element;
894   --  ActivityPartition => ActivityGroup::containedEdge
895   --  ConditionalNode => ActivityGroup::containedEdge
896   --  ExpansionRegion => ActivityGroup::containedEdge
897   --  InterruptibleActivityRegion => ActivityGroup::containedEdge
898   --  LoopNode => ActivityGroup::containedEdge
899   --  SequenceNode => ActivityGroup::containedEdge
900   --  StructuredActivityNode => ActivityGroup::containedEdge
901
902   function Internal_Get_Contained_Node
903    (Self : AMF.Internals.AMF_Element)
904       return AMF.Internals.AMF_Collection_Of_Element;
905   --  ActivityPartition => ActivityGroup::containedNode
906   --  ConditionalNode => ActivityGroup::containedNode
907   --  ExpansionRegion => ActivityGroup::containedNode
908   --  InterruptibleActivityRegion => ActivityGroup::containedNode
909   --  LoopNode => ActivityGroup::containedNode
910   --  SequenceNode => ActivityGroup::containedNode
911   --  StructuredActivityNode => ActivityGroup::containedNode
912
913   function Internal_Get_Container
914    (Self : AMF.Internals.AMF_Element)
915       return AMF.Internals.AMF_Element;
916   procedure Internal_Set_Container
917    (Self : AMF.Internals.AMF_Element;
918     To   : AMF.Internals.AMF_Element);
919   --  ConnectionPointReference => Vertex::container
920   --  FinalState => Vertex::container
921   --  ProtocolTransition => Transition::container
922   --  Pseudostate => Vertex::container
923   --  State => Vertex::container
924   --  Transition => Transition::container
925
926   function Internal_Get_Content
927    (Self : AMF.Internals.AMF_Element)
928       return Matreshka.Internals.Strings.Shared_String_Access;
929   procedure Internal_Set_Content
930    (Self : AMF.Internals.AMF_Element;
931     To   : Matreshka.Internals.Strings.Shared_String_Access);
932   --  Image => Image::content
933
934   function Internal_Get_Context
935    (Self : AMF.Internals.AMF_Element)
936       return AMF.Internals.AMF_Element;
937   --  AcceptCallAction => Action::context
938   --  AcceptEventAction => Action::context
939   --  Activity => Behavior::context
940   --  AddStructuralFeatureValueAction => Action::context
941   --  AddVariableValueAction => Action::context
942   --  BroadcastSignalAction => Action::context
943   --  CallBehaviorAction => Action::context
944   --  CallOperationAction => Action::context
945   --  ClearAssociationAction => Action::context
946   --  ClearStructuralFeatureAction => Action::context
947   --  ClearVariableAction => Action::context
948   --  ConditionalNode => Action::context
949   --  Constraint => Constraint::context
950   --  CreateLinkAction => Action::context
951   --  CreateLinkObjectAction => Action::context
952   --  CreateObjectAction => Action::context
953   --  DestroyLinkAction => Action::context
954   --  DestroyObjectAction => Action::context
955   --  DurationConstraint => Constraint::context
956   --  ExpansionRegion => Action::context
957   --  FunctionBehavior => Behavior::context
958   --  Interaction => Behavior::context
959   --  InteractionConstraint => Constraint::context
960   --  IntervalConstraint => Constraint::context
961   --  LoopNode => Action::context
962   --  OpaqueAction => Action::context
963   --  OpaqueBehavior => Behavior::context
964   --  ProtocolStateMachine => Behavior::context
965   --  RaiseExceptionAction => Action::context
966   --  ReadExtentAction => Action::context
967   --  ReadIsClassifiedObjectAction => Action::context
968   --  ReadLinkAction => Action::context
969   --  ReadLinkObjectEndAction => Action::context
970   --  ReadLinkObjectEndQualifierAction => Action::context
971   --  ReadSelfAction => Action::context
972   --  ReadStructuralFeatureAction => Action::context
973   --  ReadVariableAction => Action::context
974   --  ReclassifyObjectAction => Action::context
975   --  ReduceAction => Action::context
976   --  RemoveStructuralFeatureValueAction => Action::context
977   --  RemoveVariableValueAction => Action::context
978   --  ReplyAction => Action::context
979   --  SendObjectAction => Action::context
980   --  SendSignalAction => Action::context
981   --  SequenceNode => Action::context
982   --  StartClassifierBehaviorAction => Action::context
983   --  StartObjectBehaviorAction => Action::context
984   --  StateMachine => Behavior::context
985   --  StructuredActivityNode => Action::context
986   --  TestIdentityAction => Action::context
987   --  TimeConstraint => Constraint::context
988   --  UnmarshallAction => Action::context
989   --  ValueSpecificationAction => Action::context
990
991   function Internal_Get_Contract
992    (Self : AMF.Internals.AMF_Element)
993       return AMF.Internals.AMF_Collection_Of_Element;
994   --  Connector => Connector::contract
995
996   function Internal_Get_Contract
997    (Self : AMF.Internals.AMF_Element)
998       return AMF.Internals.AMF_Element;
999   procedure Internal_Set_Contract
1000    (Self : AMF.Internals.AMF_Element;
1001     To   : AMF.Internals.AMF_Element);
1002   --  InterfaceRealization => InterfaceRealization::contract
1003   --  Substitution => Substitution::contract
1004
1005   function Internal_Get_Conveyed
1006    (Self : AMF.Internals.AMF_Element)
1007       return AMF.Internals.AMF_Collection_Of_Element;
1008   --  InformationFlow => InformationFlow::conveyed
1009
1010   function Internal_Get_Covered
1011    (Self : AMF.Internals.AMF_Element)
1012       return AMF.Internals.AMF_Collection_Of_Element;
1013   --  ActionExecutionSpecification => InteractionFragment::covered
1014   --  BehaviorExecutionSpecification => InteractionFragment::covered
1015   --  CombinedFragment => InteractionFragment::covered
1016   --  ConsiderIgnoreFragment => InteractionFragment::covered
1017   --  Continuation => InteractionFragment::covered
1018   --  DestructionOccurrenceSpecification => InteractionFragment::covered
1019   --  ExecutionOccurrenceSpecification => InteractionFragment::covered
1020   --  Interaction => InteractionFragment::covered
1021   --  InteractionOperand => InteractionFragment::covered
1022   --  InteractionUse => InteractionFragment::covered
1023   --  MessageOccurrenceSpecification => InteractionFragment::covered
1024   --  OccurrenceSpecification => InteractionFragment::covered
1025   --  PartDecomposition => InteractionFragment::covered
1026   --  StateInvariant => InteractionFragment::covered
1027
1028   function Internal_Get_Covered
1029    (Self : AMF.Internals.AMF_Element)
1030       return AMF.Internals.AMF_Element;
1031   procedure Internal_Set_Covered
1032    (Self : AMF.Internals.AMF_Element;
1033     To   : AMF.Internals.AMF_Element);
1034   --  DestructionOccurrenceSpecification => OccurrenceSpecification::covered
1035   --  ExecutionOccurrenceSpecification => OccurrenceSpecification::covered
1036   --  MessageOccurrenceSpecification => OccurrenceSpecification::covered
1037   --  OccurrenceSpecification => OccurrenceSpecification::covered
1038   --  StateInvariant => StateInvariant::covered
1039
1040   function Internal_Get_Covered_By
1041    (Self : AMF.Internals.AMF_Element)
1042       return AMF.Internals.AMF_Collection_Of_Element;
1043   --  Lifeline => Lifeline::coveredBy
1044
1045   function Internal_Get_Datatype
1046    (Self : AMF.Internals.AMF_Element)
1047       return AMF.Internals.AMF_Element;
1048   procedure Internal_Set_Datatype
1049    (Self : AMF.Internals.AMF_Element;
1050     To   : AMF.Internals.AMF_Element);
1051   --  ExtensionEnd => Property::datatype
1052   --  Operation => Operation::datatype
1053   --  Port => Property::datatype
1054   --  Property => Property::datatype
1055
1056   function Internal_Get_Decider
1057    (Self : AMF.Internals.AMF_Element)
1058       return AMF.Internals.AMF_Element;
1059   procedure Internal_Set_Decider
1060    (Self : AMF.Internals.AMF_Element;
1061     To   : AMF.Internals.AMF_Element);
1062   --  Clause => Clause::decider
1063   --  LoopNode => LoopNode::decider
1064
1065   function Internal_Get_Decision_Input
1066    (Self : AMF.Internals.AMF_Element)
1067       return AMF.Internals.AMF_Element;
1068   procedure Internal_Set_Decision_Input
1069    (Self : AMF.Internals.AMF_Element;
1070     To   : AMF.Internals.AMF_Element);
1071   --  DecisionNode => DecisionNode::decisionInput
1072
1073   function Internal_Get_Decision_Input_Flow
1074    (Self : AMF.Internals.AMF_Element)
1075       return AMF.Internals.AMF_Element;
1076   procedure Internal_Set_Decision_Input_Flow
1077    (Self : AMF.Internals.AMF_Element;
1078     To   : AMF.Internals.AMF_Element);
1079   --  DecisionNode => DecisionNode::decisionInputFlow
1080
1081   function Internal_Get_Decomposed_As
1082    (Self : AMF.Internals.AMF_Element)
1083       return AMF.Internals.AMF_Element;
1084   procedure Internal_Set_Decomposed_As
1085    (Self : AMF.Internals.AMF_Element;
1086     To   : AMF.Internals.AMF_Element);
1087   --  Lifeline => Lifeline::decomposedAs
1088
1089   function Internal_Get_Default
1090    (Self : AMF.Internals.AMF_Element)
1091       return Matreshka.Internals.Strings.Shared_String_Access;
1092   procedure Internal_Set_Default
1093    (Self : AMF.Internals.AMF_Element;
1094     To   : Matreshka.Internals.Strings.Shared_String_Access);
1095   --  ExtensionEnd => Property::default
1096   --  Parameter => Parameter::default
1097   --  Port => Property::default
1098   --  Property => Property::default
1099
1100   function Internal_Get_Default
1101    (Self : AMF.Internals.AMF_Element)
1102       return AMF.Internals.AMF_Element;
1103   procedure Internal_Set_Default
1104    (Self : AMF.Internals.AMF_Element;
1105     To   : AMF.Internals.AMF_Element);
1106   --  ClassifierTemplateParameter => TemplateParameter::default
1107   --  ConnectableElementTemplateParameter => TemplateParameter::default
1108   --  OperationTemplateParameter => TemplateParameter::default
1109   --  TemplateParameter => TemplateParameter::default
1110
1111   function Internal_Get_Default_Value
1112    (Self : AMF.Internals.AMF_Element)
1113       return AMF.Internals.AMF_Element;
1114   procedure Internal_Set_Default_Value
1115    (Self : AMF.Internals.AMF_Element;
1116     To   : AMF.Internals.AMF_Element);
1117   --  ExtensionEnd => Property::defaultValue
1118   --  Parameter => Parameter::defaultValue
1119   --  Port => Property::defaultValue
1120   --  Property => Property::defaultValue
1121
1122   function Internal_Get_Deferrable_Trigger
1123    (Self : AMF.Internals.AMF_Element)
1124       return AMF.Internals.AMF_Collection_Of_Element;
1125   --  FinalState => State::deferrableTrigger
1126   --  State => State::deferrableTrigger
1127
1128   function Internal_Get_Defining_End
1129    (Self : AMF.Internals.AMF_Element)
1130       return AMF.Internals.AMF_Element;
1131   --  ConnectorEnd => ConnectorEnd::definingEnd
1132
1133   function Internal_Get_Defining_Feature
1134    (Self : AMF.Internals.AMF_Element)
1135       return AMF.Internals.AMF_Element;
1136   procedure Internal_Set_Defining_Feature
1137    (Self : AMF.Internals.AMF_Element;
1138     To   : AMF.Internals.AMF_Element);
1139   --  Slot => Slot::definingFeature
1140
1141   function Internal_Get_Deployed_Artifact
1142    (Self : AMF.Internals.AMF_Element)
1143       return AMF.Internals.AMF_Collection_Of_Element;
1144   --  Deployment => Deployment::deployedArtifact
1145
1146   function Internal_Get_Deployed_Element
1147    (Self : AMF.Internals.AMF_Element)
1148       return AMF.Internals.AMF_Collection_Of_Element;
1149   --  Device => DeploymentTarget::deployedElement
1150   --  EnumerationLiteral => DeploymentTarget::deployedElement
1151   --  ExecutionEnvironment => DeploymentTarget::deployedElement
1152   --  ExtensionEnd => DeploymentTarget::deployedElement
1153   --  InstanceSpecification => DeploymentTarget::deployedElement
1154   --  Node => DeploymentTarget::deployedElement
1155   --  Port => DeploymentTarget::deployedElement
1156   --  Property => DeploymentTarget::deployedElement
1157
1158   function Internal_Get_Deployment
1159    (Self : AMF.Internals.AMF_Element)
1160       return AMF.Internals.AMF_Element;
1161   procedure Internal_Set_Deployment
1162    (Self : AMF.Internals.AMF_Element;
1163     To   : AMF.Internals.AMF_Element);
1164   --  DeploymentSpecification => DeploymentSpecification::deployment
1165
1166   function Internal_Get_Deployment
1167    (Self : AMF.Internals.AMF_Element)
1168       return AMF.Internals.AMF_Collection_Of_Element;
1169   --  Device => DeploymentTarget::deployment
1170   --  EnumerationLiteral => DeploymentTarget::deployment
1171   --  ExecutionEnvironment => DeploymentTarget::deployment
1172   --  ExtensionEnd => DeploymentTarget::deployment
1173   --  InstanceSpecification => DeploymentTarget::deployment
1174   --  Node => DeploymentTarget::deployment
1175   --  Port => DeploymentTarget::deployment
1176   --  Property => DeploymentTarget::deployment
1177
1178   function Internal_Get_Deployment_Location
1179    (Self : AMF.Internals.AMF_Element)
1180       return Matreshka.Internals.Strings.Shared_String_Access;
1181   procedure Internal_Set_Deployment_Location
1182    (Self : AMF.Internals.AMF_Element;
1183     To   : Matreshka.Internals.Strings.Shared_String_Access);
1184   --  DeploymentSpecification => DeploymentSpecification::deploymentLocation
1185
1186   function Internal_Get_Destroy_At
1187    (Self : AMF.Internals.AMF_Element)
1188       return AMF.Internals.AMF_Element;
1189   procedure Internal_Set_Destroy_At
1190    (Self : AMF.Internals.AMF_Element;
1191     To   : AMF.Internals.AMF_Element);
1192   --  LinkEndDestructionData => LinkEndDestructionData::destroyAt
1193
1194   function Internal_Get_Direction
1195    (Self : AMF.Internals.AMF_Element)
1196       return AMF.UML.UML_Parameter_Direction_Kind;
1197   procedure Internal_Set_Direction
1198    (Self : AMF.Internals.AMF_Element;
1199     To   : AMF.UML.UML_Parameter_Direction_Kind);
1200   --  Parameter => Parameter::direction
1201
1202   function Internal_Get_Do_Activity
1203    (Self : AMF.Internals.AMF_Element)
1204       return AMF.Internals.AMF_Element;
1205   procedure Internal_Set_Do_Activity
1206    (Self : AMF.Internals.AMF_Element;
1207     To   : AMF.Internals.AMF_Element);
1208   --  FinalState => State::doActivity
1209   --  State => State::doActivity
1210
1211   function Internal_Get_Documentation
1212    (Self : AMF.Internals.AMF_Element)
1213       return Matreshka.Internals.Strings.Shared_String_Access;
1214   procedure Internal_Set_Documentation
1215    (Self : AMF.Internals.AMF_Element;
1216     To   : Matreshka.Internals.Strings.Shared_String_Access);
1217   --  UMLActivityDiagram => Diagram::documentation
1218   --  UMLClassDiagram => Diagram::documentation
1219   --  UMLComponentDiagram => Diagram::documentation
1220   --  UMLCompositeStructureDiagram => Diagram::documentation
1221   --  UMLDeploymentDiagram => Diagram::documentation
1222   --  UMLInteractionDiagram => Diagram::documentation
1223   --  UMLObjectDiagram => Diagram::documentation
1224   --  UMLPackageDiagram => Diagram::documentation
1225   --  UMLProfileDiagram => Diagram::documentation
1226   --  UMLStateMachineDiagram => Diagram::documentation
1227   --  UMLUseCaseDiagram => Diagram::documentation
1228
1229   function Internal_Get_Edge
1230    (Self : AMF.Internals.AMF_Element)
1231       return AMF.Internals.AMF_Collection_Of_Element;
1232   --  Activity => Activity::edge
1233   --  ActivityPartition => ActivityPartition::edge
1234   --  ConditionalNode => StructuredActivityNode::edge
1235   --  ExpansionRegion => StructuredActivityNode::edge
1236   --  LoopNode => StructuredActivityNode::edge
1237   --  SequenceNode => StructuredActivityNode::edge
1238   --  StructuredActivityNode => StructuredActivityNode::edge
1239
1240   function Internal_Get_Effect
1241    (Self : AMF.Internals.AMF_Element)
1242       return AMF.UML.Optional_UML_Parameter_Effect_Kind;
1243   procedure Internal_Set_Effect
1244    (Self : AMF.Internals.AMF_Element;
1245     To   : AMF.UML.Optional_UML_Parameter_Effect_Kind);
1246   --  Parameter => Parameter::effect
1247
1248   function Internal_Get_Effect
1249    (Self : AMF.Internals.AMF_Element)
1250       return AMF.Internals.AMF_Element;
1251   procedure Internal_Set_Effect
1252    (Self : AMF.Internals.AMF_Element;
1253     To   : AMF.Internals.AMF_Element);
1254   --  ProtocolTransition => Transition::effect
1255   --  Transition => Transition::effect
1256
1257   function Internal_Get_Element_Import
1258    (Self : AMF.Internals.AMF_Element)
1259       return AMF.Internals.AMF_Collection_Of_Element;
1260   --  Activity => Namespace::elementImport
1261   --  Actor => Namespace::elementImport
1262   --  Artifact => Namespace::elementImport
1263   --  Association => Namespace::elementImport
1264   --  AssociationClass => Namespace::elementImport
1265   --  Class => Namespace::elementImport
1266   --  Collaboration => Namespace::elementImport
1267   --  CommunicationPath => Namespace::elementImport
1268   --  Component => Namespace::elementImport
1269   --  ConditionalNode => Namespace::elementImport
1270   --  DataType => Namespace::elementImport
1271   --  DeploymentSpecification => Namespace::elementImport
1272   --  Device => Namespace::elementImport
1273   --  Enumeration => Namespace::elementImport
1274   --  ExecutionEnvironment => Namespace::elementImport
1275   --  ExpansionRegion => Namespace::elementImport
1276   --  Extension => Namespace::elementImport
1277   --  FinalState => Namespace::elementImport
1278   --  FunctionBehavior => Namespace::elementImport
1279   --  InformationItem => Namespace::elementImport
1280   --  Interaction => Namespace::elementImport
1281   --  InteractionOperand => Namespace::elementImport
1282   --  Interface => Namespace::elementImport
1283   --  LoopNode => Namespace::elementImport
1284   --  Model => Namespace::elementImport
1285   --  Node => Namespace::elementImport
1286   --  OpaqueBehavior => Namespace::elementImport
1287   --  Operation => Namespace::elementImport
1288   --  Package => Namespace::elementImport
1289   --  PrimitiveType => Namespace::elementImport
1290   --  Profile => Namespace::elementImport
1291   --  ProtocolStateMachine => Namespace::elementImport
1292   --  ProtocolTransition => Namespace::elementImport
1293   --  Reception => Namespace::elementImport
1294   --  Region => Namespace::elementImport
1295   --  SequenceNode => Namespace::elementImport
1296   --  Signal => Namespace::elementImport
1297   --  State => Namespace::elementImport
1298   --  StateMachine => Namespace::elementImport
1299   --  Stereotype => Namespace::elementImport
1300   --  StructuredActivityNode => Namespace::elementImport
1301   --  Transition => Namespace::elementImport
1302   --  UseCase => Namespace::elementImport
1303
1304   function Internal_Get_Element_In_Compartment
1305    (Self : AMF.Internals.AMF_Element)
1306       return AMF.Internals.AMF_Collection_Of_Element;
1307   --  UMLCompartment => UMLCompartment::elementInCompartment
1308
1309   function Internal_Get_Enclosing_Interaction
1310    (Self : AMF.Internals.AMF_Element)
1311       return AMF.Internals.AMF_Element;
1312   procedure Internal_Set_Enclosing_Interaction
1313    (Self : AMF.Internals.AMF_Element;
1314     To   : AMF.Internals.AMF_Element);
1315   --  ActionExecutionSpecification => InteractionFragment::enclosingInteraction
1316   --  BehaviorExecutionSpecification => InteractionFragment::enclosingInteraction
1317   --  CombinedFragment => InteractionFragment::enclosingInteraction
1318   --  ConsiderIgnoreFragment => InteractionFragment::enclosingInteraction
1319   --  Continuation => InteractionFragment::enclosingInteraction
1320   --  DestructionOccurrenceSpecification => InteractionFragment::enclosingInteraction
1321   --  ExecutionOccurrenceSpecification => InteractionFragment::enclosingInteraction
1322   --  Interaction => InteractionFragment::enclosingInteraction
1323   --  InteractionOperand => InteractionFragment::enclosingInteraction
1324   --  InteractionUse => InteractionFragment::enclosingInteraction
1325   --  MessageOccurrenceSpecification => InteractionFragment::enclosingInteraction
1326   --  OccurrenceSpecification => InteractionFragment::enclosingInteraction
1327   --  PartDecomposition => InteractionFragment::enclosingInteraction
1328   --  StateInvariant => InteractionFragment::enclosingInteraction
1329
1330   function Internal_Get_Enclosing_Operand
1331    (Self : AMF.Internals.AMF_Element)
1332       return AMF.Internals.AMF_Element;
1333   procedure Internal_Set_Enclosing_Operand
1334    (Self : AMF.Internals.AMF_Element;
1335     To   : AMF.Internals.AMF_Element);
1336   --  ActionExecutionSpecification => InteractionFragment::enclosingOperand
1337   --  BehaviorExecutionSpecification => InteractionFragment::enclosingOperand
1338   --  CombinedFragment => InteractionFragment::enclosingOperand
1339   --  ConsiderIgnoreFragment => InteractionFragment::enclosingOperand
1340   --  Continuation => InteractionFragment::enclosingOperand
1341   --  DestructionOccurrenceSpecification => InteractionFragment::enclosingOperand
1342   --  ExecutionOccurrenceSpecification => InteractionFragment::enclosingOperand
1343   --  Interaction => InteractionFragment::enclosingOperand
1344   --  InteractionOperand => InteractionFragment::enclosingOperand
1345   --  InteractionUse => InteractionFragment::enclosingOperand
1346   --  MessageOccurrenceSpecification => InteractionFragment::enclosingOperand
1347   --  OccurrenceSpecification => InteractionFragment::enclosingOperand
1348   --  PartDecomposition => InteractionFragment::enclosingOperand
1349   --  StateInvariant => InteractionFragment::enclosingOperand
1350
1351   function Internal_Get_End
1352    (Self : AMF.Internals.AMF_Element)
1353       return AMF.Internals.AMF_Collection_Of_Element;
1354   --  Connector => Connector::end
1355   --  ExtensionEnd => ConnectableElement::end
1356   --  Parameter => ConnectableElement::end
1357   --  Port => ConnectableElement::end
1358   --  Property => ConnectableElement::end
1359   --  Variable => ConnectableElement::end
1360
1361   function Internal_Get_End
1362    (Self : AMF.Internals.AMF_Element)
1363       return AMF.Internals.AMF_Element;
1364   procedure Internal_Set_End
1365    (Self : AMF.Internals.AMF_Element;
1366     To   : AMF.Internals.AMF_Element);
1367   --  LinkEndCreationData => LinkEndData::end
1368   --  LinkEndData => LinkEndData::end
1369   --  LinkEndDestructionData => LinkEndData::end
1370   --  ReadLinkObjectEndAction => ReadLinkObjectEndAction::end
1371
1372   function Internal_Get_End_Data
1373    (Self : AMF.Internals.AMF_Element)
1374       return AMF.Internals.AMF_Collection_Of_Element;
1375   --  CreateLinkAction => CreateLinkAction::endData
1376   --  CreateLinkObjectAction => CreateLinkAction::endData
1377   --  DestroyLinkAction => DestroyLinkAction::endData
1378   --  ReadLinkAction => LinkAction::endData
1379
1380   function Internal_Get_End_Type
1381    (Self : AMF.Internals.AMF_Element)
1382       return AMF.Internals.AMF_Collection_Of_Element;
1383   --  Association => Association::endType
1384   --  AssociationClass => Association::endType
1385   --  CommunicationPath => Association::endType
1386   --  Extension => Association::endType
1387
1388   function Internal_Get_Entry
1389    (Self : AMF.Internals.AMF_Element)
1390       return AMF.Internals.AMF_Collection_Of_Element;
1391   --  ConnectionPointReference => ConnectionPointReference::entry
1392
1393   function Internal_Get_Entry
1394    (Self : AMF.Internals.AMF_Element)
1395       return AMF.Internals.AMF_Element;
1396   procedure Internal_Set_Entry
1397    (Self : AMF.Internals.AMF_Element;
1398     To   : AMF.Internals.AMF_Element);
1399   --  FinalState => State::entry
1400   --  State => State::entry
1401
1402   function Internal_Get_Enumeration
1403    (Self : AMF.Internals.AMF_Element)
1404       return AMF.Internals.AMF_Element;
1405   procedure Internal_Set_Enumeration
1406    (Self : AMF.Internals.AMF_Element;
1407     To   : AMF.Internals.AMF_Element);
1408   --  EnumerationLiteral => EnumerationLiteral::enumeration
1409
1410   function Internal_Get_Event
1411    (Self : AMF.Internals.AMF_Element)
1412       return AMF.Internals.AMF_Collection_Of_Element;
1413   --  DurationObservation => DurationObservation::event
1414
1415   function Internal_Get_Event
1416    (Self : AMF.Internals.AMF_Element)
1417       return AMF.Internals.AMF_Element;
1418   procedure Internal_Set_Event
1419    (Self : AMF.Internals.AMF_Element;
1420     To   : AMF.Internals.AMF_Element);
1421   --  TimeObservation => TimeObservation::event
1422   --  Trigger => Trigger::event
1423
1424   function Internal_Get_Exception
1425    (Self : AMF.Internals.AMF_Element)
1426       return AMF.Internals.AMF_Element;
1427   procedure Internal_Set_Exception
1428    (Self : AMF.Internals.AMF_Element;
1429     To   : AMF.Internals.AMF_Element);
1430   --  RaiseExceptionAction => RaiseExceptionAction::exception
1431
1432   function Internal_Get_Exception_Input
1433    (Self : AMF.Internals.AMF_Element)
1434       return AMF.Internals.AMF_Element;
1435   procedure Internal_Set_Exception_Input
1436    (Self : AMF.Internals.AMF_Element;
1437     To   : AMF.Internals.AMF_Element);
1438   --  ExceptionHandler => ExceptionHandler::exceptionInput
1439
1440   function Internal_Get_Exception_Type
1441    (Self : AMF.Internals.AMF_Element)
1442       return AMF.Internals.AMF_Collection_Of_Element;
1443   --  ExceptionHandler => ExceptionHandler::exceptionType
1444
1445   function Internal_Get_Executable_Node
1446    (Self : AMF.Internals.AMF_Element)
1447       return AMF.Internals.AMF_Collection_Of_Element;
1448   --  SequenceNode => SequenceNode::executableNode
1449
1450   function Internal_Get_Execution
1451    (Self : AMF.Internals.AMF_Element)
1452       return AMF.Internals.AMF_Element;
1453   procedure Internal_Set_Execution
1454    (Self : AMF.Internals.AMF_Element;
1455     To   : AMF.Internals.AMF_Element);
1456   --  ExecutionOccurrenceSpecification => ExecutionOccurrenceSpecification::execution
1457
1458   function Internal_Get_Execution_Location
1459    (Self : AMF.Internals.AMF_Element)
1460       return Matreshka.Internals.Strings.Shared_String_Access;
1461   procedure Internal_Set_Execution_Location
1462    (Self : AMF.Internals.AMF_Element;
1463     To   : Matreshka.Internals.Strings.Shared_String_Access);
1464   --  DeploymentSpecification => DeploymentSpecification::executionLocation
1465
1466   function Internal_Get_Exit
1467    (Self : AMF.Internals.AMF_Element)
1468       return AMF.Internals.AMF_Collection_Of_Element;
1469   --  ConnectionPointReference => ConnectionPointReference::exit
1470
1471   function Internal_Get_Exit
1472    (Self : AMF.Internals.AMF_Element)
1473       return AMF.Internals.AMF_Element;
1474   procedure Internal_Set_Exit
1475    (Self : AMF.Internals.AMF_Element;
1476     To   : AMF.Internals.AMF_Element);
1477   --  FinalState => State::exit
1478   --  State => State::exit
1479
1480   function Internal_Get_Expr
1481    (Self : AMF.Internals.AMF_Element)
1482       return AMF.Internals.AMF_Element;
1483   procedure Internal_Set_Expr
1484    (Self : AMF.Internals.AMF_Element;
1485     To   : AMF.Internals.AMF_Element);
1486   --  Duration => Duration::expr
1487   --  TimeExpression => TimeExpression::expr
1488
1489   function Internal_Get_Extend
1490    (Self : AMF.Internals.AMF_Element)
1491       return AMF.Internals.AMF_Collection_Of_Element;
1492   --  UseCase => UseCase::extend
1493
1494   function Internal_Get_Extended_Case
1495    (Self : AMF.Internals.AMF_Element)
1496       return AMF.Internals.AMF_Element;
1497   procedure Internal_Set_Extended_Case
1498    (Self : AMF.Internals.AMF_Element;
1499     To   : AMF.Internals.AMF_Element);
1500   --  Extend => Extend::extendedCase
1501
1502   function Internal_Get_Extended_Region
1503    (Self : AMF.Internals.AMF_Element)
1504       return AMF.Internals.AMF_Element;
1505   procedure Internal_Set_Extended_Region
1506    (Self : AMF.Internals.AMF_Element;
1507     To   : AMF.Internals.AMF_Element);
1508   --  Region => Region::extendedRegion
1509
1510   function Internal_Get_Extended_Signature
1511    (Self : AMF.Internals.AMF_Element)
1512       return AMF.Internals.AMF_Collection_Of_Element;
1513   --  RedefinableTemplateSignature => RedefinableTemplateSignature::extendedSignature
1514
1515   function Internal_Get_Extended_State_Machine
1516    (Self : AMF.Internals.AMF_Element)
1517       return AMF.Internals.AMF_Collection_Of_Element;
1518   --  ProtocolStateMachine => StateMachine::extendedStateMachine
1519   --  StateMachine => StateMachine::extendedStateMachine
1520
1521   function Internal_Get_Extension
1522    (Self : AMF.Internals.AMF_Element)
1523       return AMF.Internals.AMF_Collection_Of_Element;
1524   --  Activity => Class::extension
1525   --  AssociationClass => Class::extension
1526   --  Class => Class::extension
1527   --  Component => Class::extension
1528   --  Device => Class::extension
1529   --  ExecutionEnvironment => Class::extension
1530   --  FunctionBehavior => Class::extension
1531   --  Interaction => Class::extension
1532   --  Node => Class::extension
1533   --  OpaqueBehavior => Class::extension
1534   --  ProtocolStateMachine => Class::extension
1535   --  StateMachine => Class::extension
1536   --  Stereotype => Class::extension
1537
1538   function Internal_Get_Extension
1539    (Self : AMF.Internals.AMF_Element)
1540       return AMF.Internals.AMF_Element;
1541   procedure Internal_Set_Extension
1542    (Self : AMF.Internals.AMF_Element;
1543     To   : AMF.Internals.AMF_Element);
1544   --  Extend => Extend::extension
1545
1546   function Internal_Get_Extension_Location
1547    (Self : AMF.Internals.AMF_Element)
1548       return AMF.Internals.AMF_Collection_Of_Element;
1549   --  Extend => Extend::extensionLocation
1550
1551   function Internal_Get_Extension_Point
1552    (Self : AMF.Internals.AMF_Element)
1553       return AMF.Internals.AMF_Collection_Of_Element;
1554   --  UseCase => UseCase::extensionPoint
1555
1556   function Internal_Get_Feature
1557    (Self : AMF.Internals.AMF_Element)
1558       return AMF.Internals.AMF_Collection_Of_Element;
1559   --  Activity => Classifier::feature
1560   --  Actor => Classifier::feature
1561   --  Artifact => Classifier::feature
1562   --  Association => Classifier::feature
1563   --  AssociationClass => Classifier::feature
1564   --  Class => Classifier::feature
1565   --  Collaboration => Classifier::feature
1566   --  CommunicationPath => Classifier::feature
1567   --  Component => Classifier::feature
1568   --  DataType => Classifier::feature
1569   --  DeploymentSpecification => Classifier::feature
1570   --  Device => Classifier::feature
1571   --  Enumeration => Classifier::feature
1572   --  ExecutionEnvironment => Classifier::feature
1573   --  Extension => Classifier::feature
1574   --  FunctionBehavior => Classifier::feature
1575   --  InformationItem => Classifier::feature
1576   --  Interaction => Classifier::feature
1577   --  Interface => Classifier::feature
1578   --  Node => Classifier::feature
1579   --  OpaqueBehavior => Classifier::feature
1580   --  PrimitiveType => Classifier::feature
1581   --  ProtocolStateMachine => Classifier::feature
1582   --  Signal => Classifier::feature
1583   --  StateMachine => Classifier::feature
1584   --  Stereotype => Classifier::feature
1585   --  UseCase => Classifier::feature
1586
1587   function Internal_Get_Featuring_Classifier
1588    (Self : AMF.Internals.AMF_Element)
1589       return AMF.Internals.AMF_Collection_Of_Element;
1590   --  Connector => Feature::featuringClassifier
1591   --  ExtensionEnd => Feature::featuringClassifier
1592   --  Operation => Feature::featuringClassifier
1593   --  Port => Feature::featuringClassifier
1594   --  Property => Feature::featuringClassifier
1595   --  Reception => Feature::featuringClassifier
1596
1597   function Internal_Get_File_Name
1598    (Self : AMF.Internals.AMF_Element)
1599       return Matreshka.Internals.Strings.Shared_String_Access;
1600   procedure Internal_Set_File_Name
1601    (Self : AMF.Internals.AMF_Element;
1602     To   : Matreshka.Internals.Strings.Shared_String_Access);
1603   --  Artifact => Artifact::fileName
1604   --  DeploymentSpecification => Artifact::fileName
1605
1606   function Internal_Get_Finish
1607    (Self : AMF.Internals.AMF_Element)
1608       return AMF.Internals.AMF_Element;
1609   procedure Internal_Set_Finish
1610    (Self : AMF.Internals.AMF_Element;
1611     To   : AMF.Internals.AMF_Element);
1612   --  ActionExecutionSpecification => ExecutionSpecification::finish
1613   --  BehaviorExecutionSpecification => ExecutionSpecification::finish
1614
1615   function Internal_Get_First
1616    (Self : AMF.Internals.AMF_Element)
1617       return AMF.Internals.AMF_Element;
1618   procedure Internal_Set_First
1619    (Self : AMF.Internals.AMF_Element;
1620     To   : AMF.Internals.AMF_Element);
1621   --  TestIdentityAction => TestIdentityAction::first
1622
1623   function Internal_Get_First_Event
1624    (Self : AMF.Internals.AMF_Element)
1625       return AMF.Internals.AMF_Collection_Of_Boolean;
1626   --  DurationConstraint => DurationConstraint::firstEvent
1627   --  DurationObservation => DurationObservation::firstEvent
1628
1629   function Internal_Get_First_Event
1630    (Self : AMF.Internals.AMF_Element)
1631       return AMF.Optional_Boolean;
1632   procedure Internal_Set_First_Event
1633    (Self : AMF.Internals.AMF_Element;
1634     To   : AMF.Optional_Boolean);
1635   --  TimeConstraint => TimeConstraint::firstEvent
1636
1637   function Internal_Get_First_Event
1638    (Self : AMF.Internals.AMF_Element)
1639       return Boolean;
1640   procedure Internal_Set_First_Event
1641    (Self : AMF.Internals.AMF_Element;
1642     To   : Boolean);
1643   --  TimeObservation => TimeObservation::firstEvent
1644
1645   function Internal_Get_Font_Name
1646    (Self : AMF.Internals.AMF_Element)
1647       return Matreshka.Internals.Strings.Shared_String_Access;
1648   procedure Internal_Set_Font_Name
1649    (Self : AMF.Internals.AMF_Element;
1650     To   : Matreshka.Internals.Strings.Shared_String_Access);
1651   --  UMLStyle => UMLStyle::fontName
1652
1653   function Internal_Get_Font_Size
1654    (Self : AMF.Internals.AMF_Element)
1655       return AMF.Optional_Real;
1656   procedure Internal_Set_Font_Size
1657    (Self : AMF.Internals.AMF_Element;
1658     To   : AMF.Optional_Real);
1659   --  UMLStyle => UMLStyle::fontSize
1660
1661   function Internal_Get_Formal
1662    (Self : AMF.Internals.AMF_Element)
1663       return AMF.Internals.AMF_Element;
1664   procedure Internal_Set_Formal
1665    (Self : AMF.Internals.AMF_Element;
1666     To   : AMF.Internals.AMF_Element);
1667   --  TemplateParameterSubstitution => TemplateParameterSubstitution::formal
1668
1669   function Internal_Get_Formal_Gate
1670    (Self : AMF.Internals.AMF_Element)
1671       return AMF.Internals.AMF_Collection_Of_Element;
1672   --  Interaction => Interaction::formalGate
1673
1674   function Internal_Get_Format
1675    (Self : AMF.Internals.AMF_Element)
1676       return Matreshka.Internals.Strings.Shared_String_Access;
1677   procedure Internal_Set_Format
1678    (Self : AMF.Internals.AMF_Element;
1679     To   : Matreshka.Internals.Strings.Shared_String_Access);
1680   --  Image => Image::format
1681
1682   function Internal_Get_Fragment
1683    (Self : AMF.Internals.AMF_Element)
1684       return AMF.Internals.AMF_Collection_Of_Element;
1685   --  Interaction => Interaction::fragment
1686   --  InteractionOperand => InteractionOperand::fragment
1687
1688   function Internal_Get_From_Action
1689    (Self : AMF.Internals.AMF_Element)
1690       return AMF.Internals.AMF_Element;
1691   procedure Internal_Set_From_Action
1692    (Self : AMF.Internals.AMF_Element;
1693     To   : AMF.Internals.AMF_Element);
1694   --  ActionInputPin => ActionInputPin::fromAction
1695
1696   function Internal_Get_General
1697    (Self : AMF.Internals.AMF_Element)
1698       return AMF.Internals.AMF_Collection_Of_Element;
1699   --  Activity => Classifier::general
1700   --  Actor => Classifier::general
1701   --  Artifact => Classifier::general
1702   --  Association => Classifier::general
1703   --  AssociationClass => Classifier::general
1704   --  Class => Classifier::general
1705   --  Collaboration => Classifier::general
1706   --  CommunicationPath => Classifier::general
1707   --  Component => Classifier::general
1708   --  DataType => Classifier::general
1709   --  DeploymentSpecification => Classifier::general
1710   --  Device => Classifier::general
1711   --  Enumeration => Classifier::general
1712   --  ExecutionEnvironment => Classifier::general
1713   --  Extension => Classifier::general
1714   --  FunctionBehavior => Classifier::general
1715   --  InformationItem => Classifier::general
1716   --  Interaction => Classifier::general
1717   --  Interface => Classifier::general
1718   --  Node => Classifier::general
1719   --  OpaqueBehavior => Classifier::general
1720   --  PrimitiveType => Classifier::general
1721   --  ProtocolStateMachine => Classifier::general
1722   --  Signal => Classifier::general
1723   --  StateMachine => Classifier::general
1724   --  Stereotype => Classifier::general
1725   --  UseCase => Classifier::general
1726
1727   function Internal_Get_General
1728    (Self : AMF.Internals.AMF_Element)
1729       return AMF.Internals.AMF_Element;
1730   procedure Internal_Set_General
1731    (Self : AMF.Internals.AMF_Element;
1732     To   : AMF.Internals.AMF_Element);
1733   --  Generalization => Generalization::general
1734
1735   function Internal_Get_General_Machine
1736    (Self : AMF.Internals.AMF_Element)
1737       return AMF.Internals.AMF_Element;
1738   procedure Internal_Set_General_Machine
1739    (Self : AMF.Internals.AMF_Element;
1740     To   : AMF.Internals.AMF_Element);
1741   --  ProtocolConformance => ProtocolConformance::generalMachine
1742
1743   function Internal_Get_General_Ordering
1744    (Self : AMF.Internals.AMF_Element)
1745       return AMF.Internals.AMF_Collection_Of_Element;
1746   --  ActionExecutionSpecification => InteractionFragment::generalOrdering
1747   --  BehaviorExecutionSpecification => InteractionFragment::generalOrdering
1748   --  CombinedFragment => InteractionFragment::generalOrdering
1749   --  ConsiderIgnoreFragment => InteractionFragment::generalOrdering
1750   --  Continuation => InteractionFragment::generalOrdering
1751   --  DestructionOccurrenceSpecification => InteractionFragment::generalOrdering
1752   --  ExecutionOccurrenceSpecification => InteractionFragment::generalOrdering
1753   --  Interaction => InteractionFragment::generalOrdering
1754   --  InteractionOperand => InteractionFragment::generalOrdering
1755   --  InteractionUse => InteractionFragment::generalOrdering
1756   --  MessageOccurrenceSpecification => InteractionFragment::generalOrdering
1757   --  OccurrenceSpecification => InteractionFragment::generalOrdering
1758   --  PartDecomposition => InteractionFragment::generalOrdering
1759   --  StateInvariant => InteractionFragment::generalOrdering
1760
1761   function Internal_Get_Generalization
1762    (Self : AMF.Internals.AMF_Element)
1763       return AMF.Internals.AMF_Collection_Of_Element;
1764   --  Activity => Classifier::generalization
1765   --  Actor => Classifier::generalization
1766   --  Artifact => Classifier::generalization
1767   --  Association => Classifier::generalization
1768   --  AssociationClass => Classifier::generalization
1769   --  Class => Classifier::generalization
1770   --  Collaboration => Classifier::generalization
1771   --  CommunicationPath => Classifier::generalization
1772   --  Component => Classifier::generalization
1773   --  DataType => Classifier::generalization
1774   --  DeploymentSpecification => Classifier::generalization
1775   --  Device => Classifier::generalization
1776   --  Enumeration => Classifier::generalization
1777   --  ExecutionEnvironment => Classifier::generalization
1778   --  Extension => Classifier::generalization
1779   --  FunctionBehavior => Classifier::generalization
1780   --  GeneralizationSet => GeneralizationSet::generalization
1781   --  InformationItem => Classifier::generalization
1782   --  Interaction => Classifier::generalization
1783   --  Interface => Classifier::generalization
1784   --  Node => Classifier::generalization
1785   --  OpaqueBehavior => Classifier::generalization
1786   --  PrimitiveType => Classifier::generalization
1787   --  ProtocolStateMachine => Classifier::generalization
1788   --  Signal => Classifier::generalization
1789   --  StateMachine => Classifier::generalization
1790   --  Stereotype => Classifier::generalization
1791   --  UseCase => Classifier::generalization
1792
1793   function Internal_Get_Generalization_Set
1794    (Self : AMF.Internals.AMF_Element)
1795       return AMF.Internals.AMF_Collection_Of_Element;
1796   --  Generalization => Generalization::generalizationSet
1797
1798   function Internal_Get_Group
1799    (Self : AMF.Internals.AMF_Element)
1800       return AMF.Internals.AMF_Collection_Of_Element;
1801   --  Activity => Activity::group
1802
1803   function Internal_Get_Guard
1804    (Self : AMF.Internals.AMF_Element)
1805       return AMF.Internals.AMF_Element;
1806   procedure Internal_Set_Guard
1807    (Self : AMF.Internals.AMF_Element;
1808     To   : AMF.Internals.AMF_Element);
1809   --  ControlFlow => ActivityEdge::guard
1810   --  InteractionOperand => InteractionOperand::guard
1811   --  ObjectFlow => ActivityEdge::guard
1812   --  ProtocolTransition => Transition::guard
1813   --  Transition => Transition::guard
1814
1815   function Internal_Get_Handler
1816    (Self : AMF.Internals.AMF_Element)
1817       return AMF.Internals.AMF_Collection_Of_Element;
1818   --  AcceptCallAction => ExecutableNode::handler
1819   --  AcceptEventAction => ExecutableNode::handler
1820   --  AddStructuralFeatureValueAction => ExecutableNode::handler
1821   --  AddVariableValueAction => ExecutableNode::handler
1822   --  BroadcastSignalAction => ExecutableNode::handler
1823   --  CallBehaviorAction => ExecutableNode::handler
1824   --  CallOperationAction => ExecutableNode::handler
1825   --  ClearAssociationAction => ExecutableNode::handler
1826   --  ClearStructuralFeatureAction => ExecutableNode::handler
1827   --  ClearVariableAction => ExecutableNode::handler
1828   --  ConditionalNode => ExecutableNode::handler
1829   --  CreateLinkAction => ExecutableNode::handler
1830   --  CreateLinkObjectAction => ExecutableNode::handler
1831   --  CreateObjectAction => ExecutableNode::handler
1832   --  DestroyLinkAction => ExecutableNode::handler
1833   --  DestroyObjectAction => ExecutableNode::handler
1834   --  ExpansionRegion => ExecutableNode::handler
1835   --  LoopNode => ExecutableNode::handler
1836   --  OpaqueAction => ExecutableNode::handler
1837   --  RaiseExceptionAction => ExecutableNode::handler
1838   --  ReadExtentAction => ExecutableNode::handler
1839   --  ReadIsClassifiedObjectAction => ExecutableNode::handler
1840   --  ReadLinkAction => ExecutableNode::handler
1841   --  ReadLinkObjectEndAction => ExecutableNode::handler
1842   --  ReadLinkObjectEndQualifierAction => ExecutableNode::handler
1843   --  ReadSelfAction => ExecutableNode::handler
1844   --  ReadStructuralFeatureAction => ExecutableNode::handler
1845   --  ReadVariableAction => ExecutableNode::handler
1846   --  ReclassifyObjectAction => ExecutableNode::handler
1847   --  ReduceAction => ExecutableNode::handler
1848   --  RemoveStructuralFeatureValueAction => ExecutableNode::handler
1849   --  RemoveVariableValueAction => ExecutableNode::handler
1850   --  ReplyAction => ExecutableNode::handler
1851   --  SendObjectAction => ExecutableNode::handler
1852   --  SendSignalAction => ExecutableNode::handler
1853   --  SequenceNode => ExecutableNode::handler
1854   --  StartClassifierBehaviorAction => ExecutableNode::handler
1855   --  StartObjectBehaviorAction => ExecutableNode::handler
1856   --  StructuredActivityNode => ExecutableNode::handler
1857   --  TestIdentityAction => ExecutableNode::handler
1858   --  UnmarshallAction => ExecutableNode::handler
1859   --  ValueSpecificationAction => ExecutableNode::handler
1860
1861   function Internal_Get_Handler_Body
1862    (Self : AMF.Internals.AMF_Element)
1863       return AMF.Internals.AMF_Element;
1864   procedure Internal_Set_Handler_Body
1865    (Self : AMF.Internals.AMF_Element;
1866     To   : AMF.Internals.AMF_Element);
1867   --  ExceptionHandler => ExceptionHandler::handlerBody
1868
1869   function Internal_Get_Heading
1870    (Self : AMF.Internals.AMF_Element)
1871       return AMF.Internals.AMF_Element;
1872   procedure Internal_Set_Heading
1873    (Self : AMF.Internals.AMF_Element;
1874     To   : AMF.Internals.AMF_Element);
1875   --  UMLActivityDiagram => UMLDiagram::heading
1876   --  UMLClassDiagram => UMLDiagram::heading
1877   --  UMLComponentDiagram => UMLDiagram::heading
1878   --  UMLCompositeStructureDiagram => UMLDiagram::heading
1879   --  UMLDeploymentDiagram => UMLDiagram::heading
1880   --  UMLInteractionDiagram => UMLDiagram::heading
1881   --  UMLObjectDiagram => UMLDiagram::heading
1882   --  UMLPackageDiagram => UMLDiagram::heading
1883   --  UMLProfileDiagram => UMLDiagram::heading
1884   --  UMLStateMachineDiagram => UMLDiagram::heading
1885   --  UMLUseCaseDiagram => UMLDiagram::heading
1886
1887   function Internal_Get_Icon
1888    (Self : AMF.Internals.AMF_Element)
1889       return AMF.Internals.AMF_Collection_Of_Element;
1890   --  Stereotype => Stereotype::icon
1891
1892   function Internal_Get_Implementing_Classifier
1893    (Self : AMF.Internals.AMF_Element)
1894       return AMF.Internals.AMF_Element;
1895   procedure Internal_Set_Implementing_Classifier
1896    (Self : AMF.Internals.AMF_Element;
1897     To   : AMF.Internals.AMF_Element);
1898   --  InterfaceRealization => InterfaceRealization::implementingClassifier
1899
1900   function Internal_Get_Imported_Element
1901    (Self : AMF.Internals.AMF_Element)
1902       return AMF.Internals.AMF_Element;
1903   procedure Internal_Set_Imported_Element
1904    (Self : AMF.Internals.AMF_Element;
1905     To   : AMF.Internals.AMF_Element);
1906   --  ElementImport => ElementImport::importedElement
1907
1908   function Internal_Get_Imported_Member
1909    (Self : AMF.Internals.AMF_Element)
1910       return AMF.Internals.AMF_Collection_Of_Element;
1911   --  Activity => Namespace::importedMember
1912   --  Actor => Namespace::importedMember
1913   --  Artifact => Namespace::importedMember
1914   --  Association => Namespace::importedMember
1915   --  AssociationClass => Namespace::importedMember
1916   --  Class => Namespace::importedMember
1917   --  Collaboration => Namespace::importedMember
1918   --  CommunicationPath => Namespace::importedMember
1919   --  Component => Namespace::importedMember
1920   --  ConditionalNode => Namespace::importedMember
1921   --  DataType => Namespace::importedMember
1922   --  DeploymentSpecification => Namespace::importedMember
1923   --  Device => Namespace::importedMember
1924   --  Enumeration => Namespace::importedMember
1925   --  ExecutionEnvironment => Namespace::importedMember
1926   --  ExpansionRegion => Namespace::importedMember
1927   --  Extension => Namespace::importedMember
1928   --  FinalState => Namespace::importedMember
1929   --  FunctionBehavior => Namespace::importedMember
1930   --  InformationItem => Namespace::importedMember
1931   --  Interaction => Namespace::importedMember
1932   --  InteractionOperand => Namespace::importedMember
1933   --  Interface => Namespace::importedMember
1934   --  LoopNode => Namespace::importedMember
1935   --  Model => Namespace::importedMember
1936   --  Node => Namespace::importedMember
1937   --  OpaqueBehavior => Namespace::importedMember
1938   --  Operation => Namespace::importedMember
1939   --  Package => Namespace::importedMember
1940   --  PrimitiveType => Namespace::importedMember
1941   --  Profile => Namespace::importedMember
1942   --  ProtocolStateMachine => Namespace::importedMember
1943   --  ProtocolTransition => Namespace::importedMember
1944   --  Reception => Namespace::importedMember
1945   --  Region => Namespace::importedMember
1946   --  SequenceNode => Namespace::importedMember
1947   --  Signal => Namespace::importedMember
1948   --  State => Namespace::importedMember
1949   --  StateMachine => Namespace::importedMember
1950   --  Stereotype => Namespace::importedMember
1951   --  StructuredActivityNode => Namespace::importedMember
1952   --  Transition => Namespace::importedMember
1953   --  UseCase => Namespace::importedMember
1954
1955   function Internal_Get_Imported_Package
1956    (Self : AMF.Internals.AMF_Element)
1957       return AMF.Internals.AMF_Element;
1958   procedure Internal_Set_Imported_Package
1959    (Self : AMF.Internals.AMF_Element;
1960     To   : AMF.Internals.AMF_Element);
1961   --  PackageImport => PackageImport::importedPackage
1962
1963   function Internal_Get_Importing_Namespace
1964    (Self : AMF.Internals.AMF_Element)
1965       return AMF.Internals.AMF_Element;
1966   procedure Internal_Set_Importing_Namespace
1967    (Self : AMF.Internals.AMF_Element;
1968     To   : AMF.Internals.AMF_Element);
1969   --  ElementImport => ElementImport::importingNamespace
1970   --  PackageImport => PackageImport::importingNamespace
1971
1972   function Internal_Get_In_Activity
1973    (Self : AMF.Internals.AMF_Element)
1974       return AMF.Internals.AMF_Element;
1975   procedure Internal_Set_In_Activity
1976    (Self : AMF.Internals.AMF_Element;
1977     To   : AMF.Internals.AMF_Element);
1978   --  ActivityPartition => ActivityGroup::inActivity
1979   --  ConditionalNode => ActivityGroup::inActivity
1980   --  ExpansionRegion => ActivityGroup::inActivity
1981   --  InterruptibleActivityRegion => ActivityGroup::inActivity
1982   --  LoopNode => ActivityGroup::inActivity
1983   --  SequenceNode => ActivityGroup::inActivity
1984   --  StructuredActivityNode => ActivityGroup::inActivity
1985
1986   function Internal_Get_In_Group
1987    (Self : AMF.Internals.AMF_Element)
1988       return AMF.Internals.AMF_Collection_Of_Element;
1989   --  AcceptCallAction => ActivityNode::inGroup
1990   --  AcceptEventAction => ActivityNode::inGroup
1991   --  ActionInputPin => ActivityNode::inGroup
1992   --  ActivityFinalNode => ActivityNode::inGroup
1993   --  ActivityParameterNode => ActivityNode::inGroup
1994   --  AddStructuralFeatureValueAction => ActivityNode::inGroup
1995   --  AddVariableValueAction => ActivityNode::inGroup
1996   --  BroadcastSignalAction => ActivityNode::inGroup
1997   --  CallBehaviorAction => ActivityNode::inGroup
1998   --  CallOperationAction => ActivityNode::inGroup
1999   --  CentralBufferNode => ActivityNode::inGroup
2000   --  ClearAssociationAction => ActivityNode::inGroup
2001   --  ClearStructuralFeatureAction => ActivityNode::inGroup
2002   --  ClearVariableAction => ActivityNode::inGroup
2003   --  ConditionalNode => ActivityNode::inGroup
2004   --  ControlFlow => ActivityEdge::inGroup
2005   --  CreateLinkAction => ActivityNode::inGroup
2006   --  CreateLinkObjectAction => ActivityNode::inGroup
2007   --  CreateObjectAction => ActivityNode::inGroup
2008   --  DataStoreNode => ActivityNode::inGroup
2009   --  DecisionNode => ActivityNode::inGroup
2010   --  DestroyLinkAction => ActivityNode::inGroup
2011   --  DestroyObjectAction => ActivityNode::inGroup
2012   --  ExpansionNode => ActivityNode::inGroup
2013   --  ExpansionRegion => ActivityNode::inGroup
2014   --  FlowFinalNode => ActivityNode::inGroup
2015   --  ForkNode => ActivityNode::inGroup
2016   --  InitialNode => ActivityNode::inGroup
2017   --  InputPin => ActivityNode::inGroup
2018   --  JoinNode => ActivityNode::inGroup
2019   --  LoopNode => ActivityNode::inGroup
2020   --  MergeNode => ActivityNode::inGroup
2021   --  ObjectFlow => ActivityEdge::inGroup
2022   --  OpaqueAction => ActivityNode::inGroup
2023   --  OutputPin => ActivityNode::inGroup
2024   --  RaiseExceptionAction => ActivityNode::inGroup
2025   --  ReadExtentAction => ActivityNode::inGroup
2026   --  ReadIsClassifiedObjectAction => ActivityNode::inGroup
2027   --  ReadLinkAction => ActivityNode::inGroup
2028   --  ReadLinkObjectEndAction => ActivityNode::inGroup
2029   --  ReadLinkObjectEndQualifierAction => ActivityNode::inGroup
2030   --  ReadSelfAction => ActivityNode::inGroup
2031   --  ReadStructuralFeatureAction => ActivityNode::inGroup
2032   --  ReadVariableAction => ActivityNode::inGroup
2033   --  ReclassifyObjectAction => ActivityNode::inGroup
2034   --  ReduceAction => ActivityNode::inGroup
2035   --  RemoveStructuralFeatureValueAction => ActivityNode::inGroup
2036   --  RemoveVariableValueAction => ActivityNode::inGroup
2037   --  ReplyAction => ActivityNode::inGroup
2038   --  SendObjectAction => ActivityNode::inGroup
2039   --  SendSignalAction => ActivityNode::inGroup
2040   --  SequenceNode => ActivityNode::inGroup
2041   --  StartClassifierBehaviorAction => ActivityNode::inGroup
2042   --  StartObjectBehaviorAction => ActivityNode::inGroup
2043   --  StructuredActivityNode => ActivityNode::inGroup
2044   --  TestIdentityAction => ActivityNode::inGroup
2045   --  UnmarshallAction => ActivityNode::inGroup
2046   --  ValuePin => ActivityNode::inGroup
2047   --  ValueSpecificationAction => ActivityNode::inGroup
2048
2049   function Internal_Get_In_Interruptible_Region
2050    (Self : AMF.Internals.AMF_Element)
2051       return AMF.Internals.AMF_Collection_Of_Element;
2052   --  AcceptCallAction => ActivityNode::inInterruptibleRegion
2053   --  AcceptEventAction => ActivityNode::inInterruptibleRegion
2054   --  ActionInputPin => ActivityNode::inInterruptibleRegion
2055   --  ActivityFinalNode => ActivityNode::inInterruptibleRegion
2056   --  ActivityParameterNode => ActivityNode::inInterruptibleRegion
2057   --  AddStructuralFeatureValueAction => ActivityNode::inInterruptibleRegion
2058   --  AddVariableValueAction => ActivityNode::inInterruptibleRegion
2059   --  BroadcastSignalAction => ActivityNode::inInterruptibleRegion
2060   --  CallBehaviorAction => ActivityNode::inInterruptibleRegion
2061   --  CallOperationAction => ActivityNode::inInterruptibleRegion
2062   --  CentralBufferNode => ActivityNode::inInterruptibleRegion
2063   --  ClearAssociationAction => ActivityNode::inInterruptibleRegion
2064   --  ClearStructuralFeatureAction => ActivityNode::inInterruptibleRegion
2065   --  ClearVariableAction => ActivityNode::inInterruptibleRegion
2066   --  ConditionalNode => ActivityNode::inInterruptibleRegion
2067   --  CreateLinkAction => ActivityNode::inInterruptibleRegion
2068   --  CreateLinkObjectAction => ActivityNode::inInterruptibleRegion
2069   --  CreateObjectAction => ActivityNode::inInterruptibleRegion
2070   --  DataStoreNode => ActivityNode::inInterruptibleRegion
2071   --  DecisionNode => ActivityNode::inInterruptibleRegion
2072   --  DestroyLinkAction => ActivityNode::inInterruptibleRegion
2073   --  DestroyObjectAction => ActivityNode::inInterruptibleRegion
2074   --  ExpansionNode => ActivityNode::inInterruptibleRegion
2075   --  ExpansionRegion => ActivityNode::inInterruptibleRegion
2076   --  FlowFinalNode => ActivityNode::inInterruptibleRegion
2077   --  ForkNode => ActivityNode::inInterruptibleRegion
2078   --  InitialNode => ActivityNode::inInterruptibleRegion
2079   --  InputPin => ActivityNode::inInterruptibleRegion
2080   --  JoinNode => ActivityNode::inInterruptibleRegion
2081   --  LoopNode => ActivityNode::inInterruptibleRegion
2082   --  MergeNode => ActivityNode::inInterruptibleRegion
2083   --  OpaqueAction => ActivityNode::inInterruptibleRegion
2084   --  OutputPin => ActivityNode::inInterruptibleRegion
2085   --  RaiseExceptionAction => ActivityNode::inInterruptibleRegion
2086   --  ReadExtentAction => ActivityNode::inInterruptibleRegion
2087   --  ReadIsClassifiedObjectAction => ActivityNode::inInterruptibleRegion
2088   --  ReadLinkAction => ActivityNode::inInterruptibleRegion
2089   --  ReadLinkObjectEndAction => ActivityNode::inInterruptibleRegion
2090   --  ReadLinkObjectEndQualifierAction => ActivityNode::inInterruptibleRegion
2091   --  ReadSelfAction => ActivityNode::inInterruptibleRegion
2092   --  ReadStructuralFeatureAction => ActivityNode::inInterruptibleRegion
2093   --  ReadVariableAction => ActivityNode::inInterruptibleRegion
2094   --  ReclassifyObjectAction => ActivityNode::inInterruptibleRegion
2095   --  ReduceAction => ActivityNode::inInterruptibleRegion
2096   --  RemoveStructuralFeatureValueAction => ActivityNode::inInterruptibleRegion
2097   --  RemoveVariableValueAction => ActivityNode::inInterruptibleRegion
2098   --  ReplyAction => ActivityNode::inInterruptibleRegion
2099   --  SendObjectAction => ActivityNode::inInterruptibleRegion
2100   --  SendSignalAction => ActivityNode::inInterruptibleRegion
2101   --  SequenceNode => ActivityNode::inInterruptibleRegion
2102   --  StartClassifierBehaviorAction => ActivityNode::inInterruptibleRegion
2103   --  StartObjectBehaviorAction => ActivityNode::inInterruptibleRegion
2104   --  StructuredActivityNode => ActivityNode::inInterruptibleRegion
2105   --  TestIdentityAction => ActivityNode::inInterruptibleRegion
2106   --  UnmarshallAction => ActivityNode::inInterruptibleRegion
2107   --  ValuePin => ActivityNode::inInterruptibleRegion
2108   --  ValueSpecificationAction => ActivityNode::inInterruptibleRegion
2109
2110   function Internal_Get_In_Partition
2111    (Self : AMF.Internals.AMF_Element)
2112       return AMF.Internals.AMF_Collection_Of_Element;
2113   --  AcceptCallAction => ActivityNode::inPartition
2114   --  AcceptEventAction => ActivityNode::inPartition
2115   --  ActionInputPin => ActivityNode::inPartition
2116   --  ActivityFinalNode => ActivityNode::inPartition
2117   --  ActivityParameterNode => ActivityNode::inPartition
2118   --  AddStructuralFeatureValueAction => ActivityNode::inPartition
2119   --  AddVariableValueAction => ActivityNode::inPartition
2120   --  BroadcastSignalAction => ActivityNode::inPartition
2121   --  CallBehaviorAction => ActivityNode::inPartition
2122   --  CallOperationAction => ActivityNode::inPartition
2123   --  CentralBufferNode => ActivityNode::inPartition
2124   --  ClearAssociationAction => ActivityNode::inPartition
2125   --  ClearStructuralFeatureAction => ActivityNode::inPartition
2126   --  ClearVariableAction => ActivityNode::inPartition
2127   --  ConditionalNode => ActivityNode::inPartition
2128   --  ControlFlow => ActivityEdge::inPartition
2129   --  CreateLinkAction => ActivityNode::inPartition
2130   --  CreateLinkObjectAction => ActivityNode::inPartition
2131   --  CreateObjectAction => ActivityNode::inPartition
2132   --  DataStoreNode => ActivityNode::inPartition
2133   --  DecisionNode => ActivityNode::inPartition
2134   --  DestroyLinkAction => ActivityNode::inPartition
2135   --  DestroyObjectAction => ActivityNode::inPartition
2136   --  ExpansionNode => ActivityNode::inPartition
2137   --  ExpansionRegion => ActivityNode::inPartition
2138   --  FlowFinalNode => ActivityNode::inPartition
2139   --  ForkNode => ActivityNode::inPartition
2140   --  InitialNode => ActivityNode::inPartition
2141   --  InputPin => ActivityNode::inPartition
2142   --  JoinNode => ActivityNode::inPartition
2143   --  LoopNode => ActivityNode::inPartition
2144   --  MergeNode => ActivityNode::inPartition
2145   --  ObjectFlow => ActivityEdge::inPartition
2146   --  OpaqueAction => ActivityNode::inPartition
2147   --  OutputPin => ActivityNode::inPartition
2148   --  RaiseExceptionAction => ActivityNode::inPartition
2149   --  ReadExtentAction => ActivityNode::inPartition
2150   --  ReadIsClassifiedObjectAction => ActivityNode::inPartition
2151   --  ReadLinkAction => ActivityNode::inPartition
2152   --  ReadLinkObjectEndAction => ActivityNode::inPartition
2153   --  ReadLinkObjectEndQualifierAction => ActivityNode::inPartition
2154   --  ReadSelfAction => ActivityNode::inPartition
2155   --  ReadStructuralFeatureAction => ActivityNode::inPartition
2156   --  ReadVariableAction => ActivityNode::inPartition
2157   --  ReclassifyObjectAction => ActivityNode::inPartition
2158   --  ReduceAction => ActivityNode::inPartition
2159   --  RemoveStructuralFeatureValueAction => ActivityNode::inPartition
2160   --  RemoveVariableValueAction => ActivityNode::inPartition
2161   --  ReplyAction => ActivityNode::inPartition
2162   --  SendObjectAction => ActivityNode::inPartition
2163   --  SendSignalAction => ActivityNode::inPartition
2164   --  SequenceNode => ActivityNode::inPartition
2165   --  StartClassifierBehaviorAction => ActivityNode::inPartition
2166   --  StartObjectBehaviorAction => ActivityNode::inPartition
2167   --  StructuredActivityNode => ActivityNode::inPartition
2168   --  TestIdentityAction => ActivityNode::inPartition
2169   --  UnmarshallAction => ActivityNode::inPartition
2170   --  ValuePin => ActivityNode::inPartition
2171   --  ValueSpecificationAction => ActivityNode::inPartition
2172
2173   function Internal_Get_In_State
2174    (Self : AMF.Internals.AMF_Element)
2175       return AMF.Internals.AMF_Collection_Of_Element;
2176   --  ActionInputPin => ObjectNode::inState
2177   --  ActivityParameterNode => ObjectNode::inState
2178   --  CentralBufferNode => ObjectNode::inState
2179   --  DataStoreNode => ObjectNode::inState
2180   --  ExpansionNode => ObjectNode::inState
2181   --  InputPin => ObjectNode::inState
2182   --  OutputPin => ObjectNode::inState
2183   --  ValuePin => ObjectNode::inState
2184
2185   function Internal_Get_In_Structured_Node
2186    (Self : AMF.Internals.AMF_Element)
2187       return AMF.Internals.AMF_Element;
2188   procedure Internal_Set_In_Structured_Node
2189    (Self : AMF.Internals.AMF_Element;
2190     To   : AMF.Internals.AMF_Element);
2191   --  AcceptCallAction => ActivityNode::inStructuredNode
2192   --  AcceptEventAction => ActivityNode::inStructuredNode
2193   --  ActionInputPin => ActivityNode::inStructuredNode
2194   --  ActivityFinalNode => ActivityNode::inStructuredNode
2195   --  ActivityParameterNode => ActivityNode::inStructuredNode
2196   --  AddStructuralFeatureValueAction => ActivityNode::inStructuredNode
2197   --  AddVariableValueAction => ActivityNode::inStructuredNode
2198   --  BroadcastSignalAction => ActivityNode::inStructuredNode
2199   --  CallBehaviorAction => ActivityNode::inStructuredNode
2200   --  CallOperationAction => ActivityNode::inStructuredNode
2201   --  CentralBufferNode => ActivityNode::inStructuredNode
2202   --  ClearAssociationAction => ActivityNode::inStructuredNode
2203   --  ClearStructuralFeatureAction => ActivityNode::inStructuredNode
2204   --  ClearVariableAction => ActivityNode::inStructuredNode
2205   --  ConditionalNode => ActivityNode::inStructuredNode
2206   --  ControlFlow => ActivityEdge::inStructuredNode
2207   --  CreateLinkAction => ActivityNode::inStructuredNode
2208   --  CreateLinkObjectAction => ActivityNode::inStructuredNode
2209   --  CreateObjectAction => ActivityNode::inStructuredNode
2210   --  DataStoreNode => ActivityNode::inStructuredNode
2211   --  DecisionNode => ActivityNode::inStructuredNode
2212   --  DestroyLinkAction => ActivityNode::inStructuredNode
2213   --  DestroyObjectAction => ActivityNode::inStructuredNode
2214   --  ExpansionNode => ActivityNode::inStructuredNode
2215   --  ExpansionRegion => ActivityNode::inStructuredNode
2216   --  FlowFinalNode => ActivityNode::inStructuredNode
2217   --  ForkNode => ActivityNode::inStructuredNode
2218   --  InitialNode => ActivityNode::inStructuredNode
2219   --  InputPin => ActivityNode::inStructuredNode
2220   --  JoinNode => ActivityNode::inStructuredNode
2221   --  LoopNode => ActivityNode::inStructuredNode
2222   --  MergeNode => ActivityNode::inStructuredNode
2223   --  ObjectFlow => ActivityEdge::inStructuredNode
2224   --  OpaqueAction => ActivityNode::inStructuredNode
2225   --  OutputPin => ActivityNode::inStructuredNode
2226   --  RaiseExceptionAction => ActivityNode::inStructuredNode
2227   --  ReadExtentAction => ActivityNode::inStructuredNode
2228   --  ReadIsClassifiedObjectAction => ActivityNode::inStructuredNode
2229   --  ReadLinkAction => ActivityNode::inStructuredNode
2230   --  ReadLinkObjectEndAction => ActivityNode::inStructuredNode
2231   --  ReadLinkObjectEndQualifierAction => ActivityNode::inStructuredNode
2232   --  ReadSelfAction => ActivityNode::inStructuredNode
2233   --  ReadStructuralFeatureAction => ActivityNode::inStructuredNode
2234   --  ReadVariableAction => ActivityNode::inStructuredNode
2235   --  ReclassifyObjectAction => ActivityNode::inStructuredNode
2236   --  ReduceAction => ActivityNode::inStructuredNode
2237   --  RemoveStructuralFeatureValueAction => ActivityNode::inStructuredNode
2238   --  RemoveVariableValueAction => ActivityNode::inStructuredNode
2239   --  ReplyAction => ActivityNode::inStructuredNode
2240   --  SendObjectAction => ActivityNode::inStructuredNode
2241   --  SendSignalAction => ActivityNode::inStructuredNode
2242   --  SequenceNode => ActivityNode::inStructuredNode
2243   --  StartClassifierBehaviorAction => ActivityNode::inStructuredNode
2244   --  StartObjectBehaviorAction => ActivityNode::inStructuredNode
2245   --  StructuredActivityNode => ActivityNode::inStructuredNode
2246   --  TestIdentityAction => ActivityNode::inStructuredNode
2247   --  UnmarshallAction => ActivityNode::inStructuredNode
2248   --  ValuePin => ActivityNode::inStructuredNode
2249   --  ValueSpecificationAction => ActivityNode::inStructuredNode
2250
2251   function Internal_Get_Include
2252    (Self : AMF.Internals.AMF_Element)
2253       return AMF.Internals.AMF_Collection_Of_Element;
2254   --  UseCase => UseCase::include
2255
2256   function Internal_Get_Including_Case
2257    (Self : AMF.Internals.AMF_Element)
2258       return AMF.Internals.AMF_Element;
2259   procedure Internal_Set_Including_Case
2260    (Self : AMF.Internals.AMF_Element;
2261     To   : AMF.Internals.AMF_Element);
2262   --  Include => Include::includingCase
2263
2264   function Internal_Get_Incoming
2265    (Self : AMF.Internals.AMF_Element)
2266       return AMF.Internals.AMF_Collection_Of_Element;
2267   --  AcceptCallAction => ActivityNode::incoming
2268   --  AcceptEventAction => ActivityNode::incoming
2269   --  ActionInputPin => ActivityNode::incoming
2270   --  ActivityFinalNode => ActivityNode::incoming
2271   --  ActivityParameterNode => ActivityNode::incoming
2272   --  AddStructuralFeatureValueAction => ActivityNode::incoming
2273   --  AddVariableValueAction => ActivityNode::incoming
2274   --  BroadcastSignalAction => ActivityNode::incoming
2275   --  CallBehaviorAction => ActivityNode::incoming
2276   --  CallOperationAction => ActivityNode::incoming
2277   --  CentralBufferNode => ActivityNode::incoming
2278   --  ClearAssociationAction => ActivityNode::incoming
2279   --  ClearStructuralFeatureAction => ActivityNode::incoming
2280   --  ClearVariableAction => ActivityNode::incoming
2281   --  ConditionalNode => ActivityNode::incoming
2282   --  ConnectionPointReference => Vertex::incoming
2283   --  CreateLinkAction => ActivityNode::incoming
2284   --  CreateLinkObjectAction => ActivityNode::incoming
2285   --  CreateObjectAction => ActivityNode::incoming
2286   --  DataStoreNode => ActivityNode::incoming
2287   --  DecisionNode => ActivityNode::incoming
2288   --  DestroyLinkAction => ActivityNode::incoming
2289   --  DestroyObjectAction => ActivityNode::incoming
2290   --  ExpansionNode => ActivityNode::incoming
2291   --  ExpansionRegion => ActivityNode::incoming
2292   --  FinalState => Vertex::incoming
2293   --  FlowFinalNode => ActivityNode::incoming
2294   --  ForkNode => ActivityNode::incoming
2295   --  InitialNode => ActivityNode::incoming
2296   --  InputPin => ActivityNode::incoming
2297   --  JoinNode => ActivityNode::incoming
2298   --  LoopNode => ActivityNode::incoming
2299   --  MergeNode => ActivityNode::incoming
2300   --  OpaqueAction => ActivityNode::incoming
2301   --  OutputPin => ActivityNode::incoming
2302   --  Pseudostate => Vertex::incoming
2303   --  RaiseExceptionAction => ActivityNode::incoming
2304   --  ReadExtentAction => ActivityNode::incoming
2305   --  ReadIsClassifiedObjectAction => ActivityNode::incoming
2306   --  ReadLinkAction => ActivityNode::incoming
2307   --  ReadLinkObjectEndAction => ActivityNode::incoming
2308   --  ReadLinkObjectEndQualifierAction => ActivityNode::incoming
2309   --  ReadSelfAction => ActivityNode::incoming
2310   --  ReadStructuralFeatureAction => ActivityNode::incoming
2311   --  ReadVariableAction => ActivityNode::incoming
2312   --  ReclassifyObjectAction => ActivityNode::incoming
2313   --  ReduceAction => ActivityNode::incoming
2314   --  RemoveStructuralFeatureValueAction => ActivityNode::incoming
2315   --  RemoveVariableValueAction => ActivityNode::incoming
2316   --  ReplyAction => ActivityNode::incoming
2317   --  SendObjectAction => ActivityNode::incoming
2318   --  SendSignalAction => ActivityNode::incoming
2319   --  SequenceNode => ActivityNode::incoming
2320   --  StartClassifierBehaviorAction => ActivityNode::incoming
2321   --  StartObjectBehaviorAction => ActivityNode::incoming
2322   --  State => Vertex::incoming
2323   --  StructuredActivityNode => ActivityNode::incoming
2324   --  TestIdentityAction => ActivityNode::incoming
2325   --  UnmarshallAction => ActivityNode::incoming
2326   --  ValuePin => ActivityNode::incoming
2327   --  ValueSpecificationAction => ActivityNode::incoming
2328
2329   function Internal_Get_Information_Source
2330    (Self : AMF.Internals.AMF_Element)
2331       return AMF.Internals.AMF_Collection_Of_Element;
2332   --  InformationFlow => InformationFlow::informationSource
2333
2334   function Internal_Get_Information_Target
2335    (Self : AMF.Internals.AMF_Element)
2336       return AMF.Internals.AMF_Collection_Of_Element;
2337   --  InformationFlow => InformationFlow::informationTarget
2338
2339   function Internal_Get_Inherited_Member
2340    (Self : AMF.Internals.AMF_Element)
2341       return AMF.Internals.AMF_Collection_Of_Element;
2342   --  Activity => Classifier::inheritedMember
2343   --  Actor => Classifier::inheritedMember
2344   --  Artifact => Classifier::inheritedMember
2345   --  Association => Classifier::inheritedMember
2346   --  AssociationClass => Classifier::inheritedMember
2347   --  Class => Classifier::inheritedMember
2348   --  Collaboration => Classifier::inheritedMember
2349   --  CommunicationPath => Classifier::inheritedMember
2350   --  Component => Classifier::inheritedMember
2351   --  DataType => Classifier::inheritedMember
2352   --  DeploymentSpecification => Classifier::inheritedMember
2353   --  Device => Classifier::inheritedMember
2354   --  Enumeration => Classifier::inheritedMember
2355   --  ExecutionEnvironment => Classifier::inheritedMember
2356   --  Extension => Classifier::inheritedMember
2357   --  FunctionBehavior => Classifier::inheritedMember
2358   --  InformationItem => Classifier::inheritedMember
2359   --  Interaction => Classifier::inheritedMember
2360   --  Interface => Classifier::inheritedMember
2361   --  Node => Classifier::inheritedMember
2362   --  OpaqueBehavior => Classifier::inheritedMember
2363   --  PrimitiveType => Classifier::inheritedMember
2364   --  ProtocolStateMachine => Classifier::inheritedMember
2365   --  Signal => Classifier::inheritedMember
2366   --  StateMachine => Classifier::inheritedMember
2367   --  Stereotype => Classifier::inheritedMember
2368   --  UseCase => Classifier::inheritedMember
2369
2370   function Internal_Get_Inherited_Parameter
2371    (Self : AMF.Internals.AMF_Element)
2372       return AMF.Internals.AMF_Collection_Of_Element;
2373   --  RedefinableTemplateSignature => RedefinableTemplateSignature::inheritedParameter
2374
2375   function Internal_Get_Inherited_State_Border
2376    (Self : AMF.Internals.AMF_Element)
2377       return AMF.UMLDI.Optional_UMLDI_UML_Inherited_State_Border_Kind;
2378   procedure Internal_Set_Inherited_State_Border
2379    (Self : AMF.Internals.AMF_Element;
2380     To   : AMF.UMLDI.Optional_UMLDI_UML_Inherited_State_Border_Kind);
2381   --  UMLStateMachineDiagram => UMLStateMachineDiagram::inheritedStateBorder
2382
2383   function Internal_Get_Input
2384    (Self : AMF.Internals.AMF_Element)
2385       return AMF.Internals.AMF_Collection_Of_Element;
2386   --  AcceptCallAction => Action::input
2387   --  AcceptEventAction => Action::input
2388   --  AddStructuralFeatureValueAction => Action::input
2389   --  AddVariableValueAction => Action::input
2390   --  BroadcastSignalAction => Action::input
2391   --  CallBehaviorAction => Action::input
2392   --  CallOperationAction => Action::input
2393   --  ClearAssociationAction => Action::input
2394   --  ClearStructuralFeatureAction => Action::input
2395   --  ClearVariableAction => Action::input
2396   --  ConditionalNode => Action::input
2397   --  CreateLinkAction => Action::input
2398   --  CreateLinkObjectAction => Action::input
2399   --  CreateObjectAction => Action::input
2400   --  DestroyLinkAction => Action::input
2401   --  DestroyObjectAction => Action::input
2402   --  ExpansionRegion => Action::input
2403   --  LoopNode => Action::input
2404   --  OpaqueAction => Action::input
2405   --  RaiseExceptionAction => Action::input
2406   --  ReadExtentAction => Action::input
2407   --  ReadIsClassifiedObjectAction => Action::input
2408   --  ReadLinkAction => Action::input
2409   --  ReadLinkObjectEndAction => Action::input
2410   --  ReadLinkObjectEndQualifierAction => Action::input
2411   --  ReadSelfAction => Action::input
2412   --  ReadStructuralFeatureAction => Action::input
2413   --  ReadVariableAction => Action::input
2414   --  ReclassifyObjectAction => Action::input
2415   --  ReduceAction => Action::input
2416   --  RemoveStructuralFeatureValueAction => Action::input
2417   --  RemoveVariableValueAction => Action::input
2418   --  ReplyAction => Action::input
2419   --  SendObjectAction => Action::input
2420   --  SendSignalAction => Action::input
2421   --  SequenceNode => Action::input
2422   --  StartClassifierBehaviorAction => Action::input
2423   --  StartObjectBehaviorAction => Action::input
2424   --  StructuredActivityNode => Action::input
2425   --  TestIdentityAction => Action::input
2426   --  UnmarshallAction => Action::input
2427   --  ValueSpecificationAction => Action::input
2428
2429   function Internal_Get_Input_Element
2430    (Self : AMF.Internals.AMF_Element)
2431       return AMF.Internals.AMF_Collection_Of_Element;
2432   --  ExpansionRegion => ExpansionRegion::inputElement
2433
2434   function Internal_Get_Input_Value
2435    (Self : AMF.Internals.AMF_Element)
2436       return AMF.Internals.AMF_Collection_Of_Element;
2437   --  CreateLinkAction => LinkAction::inputValue
2438   --  CreateLinkObjectAction => LinkAction::inputValue
2439   --  DestroyLinkAction => LinkAction::inputValue
2440   --  OpaqueAction => OpaqueAction::inputValue
2441   --  ReadLinkAction => LinkAction::inputValue
2442
2443   function Internal_Get_Insert_At
2444    (Self : AMF.Internals.AMF_Element)
2445       return AMF.Internals.AMF_Element;
2446   procedure Internal_Set_Insert_At
2447    (Self : AMF.Internals.AMF_Element;
2448     To   : AMF.Internals.AMF_Element);
2449   --  AddStructuralFeatureValueAction => AddStructuralFeatureValueAction::insertAt
2450   --  AddVariableValueAction => AddVariableValueAction::insertAt
2451   --  LinkEndCreationData => LinkEndCreationData::insertAt
2452
2453   function Internal_Get_Instance
2454    (Self : AMF.Internals.AMF_Element)
2455       return AMF.Internals.AMF_Element;
2456   procedure Internal_Set_Instance
2457    (Self : AMF.Internals.AMF_Element;
2458     To   : AMF.Internals.AMF_Element);
2459   --  InstanceValue => InstanceValue::instance
2460
2461   function Internal_Get_Interaction
2462    (Self : AMF.Internals.AMF_Element)
2463       return AMF.Internals.AMF_Element;
2464   procedure Internal_Set_Interaction
2465    (Self : AMF.Internals.AMF_Element;
2466     To   : AMF.Internals.AMF_Element);
2467   --  Lifeline => Lifeline::interaction
2468   --  Message => Message::interaction
2469
2470   function Internal_Get_Interaction_Operator
2471    (Self : AMF.Internals.AMF_Element)
2472       return AMF.UML.UML_Interaction_Operator_Kind;
2473   procedure Internal_Set_Interaction_Operator
2474    (Self : AMF.Internals.AMF_Element;
2475     To   : AMF.UML.UML_Interaction_Operator_Kind);
2476   --  CombinedFragment => CombinedFragment::interactionOperator
2477   --  ConsiderIgnoreFragment => CombinedFragment::interactionOperator
2478
2479   function Internal_Get_Interface
2480    (Self : AMF.Internals.AMF_Element)
2481       return AMF.Internals.AMF_Element;
2482   procedure Internal_Set_Interface
2483    (Self : AMF.Internals.AMF_Element;
2484     To   : AMF.Internals.AMF_Element);
2485   --  ExtensionEnd => Property::interface
2486   --  Operation => Operation::interface
2487   --  Port => Property::interface
2488   --  Property => Property::interface
2489
2490   function Internal_Get_Interface_Realization
2491    (Self : AMF.Internals.AMF_Element)
2492       return AMF.Internals.AMF_Collection_Of_Element;
2493   --  Activity => BehavioredClassifier::interfaceRealization
2494   --  Actor => BehavioredClassifier::interfaceRealization
2495   --  AssociationClass => BehavioredClassifier::interfaceRealization
2496   --  Class => BehavioredClassifier::interfaceRealization
2497   --  Collaboration => BehavioredClassifier::interfaceRealization
2498   --  Component => BehavioredClassifier::interfaceRealization
2499   --  Device => BehavioredClassifier::interfaceRealization
2500   --  ExecutionEnvironment => BehavioredClassifier::interfaceRealization
2501   --  FunctionBehavior => BehavioredClassifier::interfaceRealization
2502   --  Interaction => BehavioredClassifier::interfaceRealization
2503   --  Node => BehavioredClassifier::interfaceRealization
2504   --  OpaqueBehavior => BehavioredClassifier::interfaceRealization
2505   --  ProtocolStateMachine => BehavioredClassifier::interfaceRealization
2506   --  StateMachine => BehavioredClassifier::interfaceRealization
2507   --  Stereotype => BehavioredClassifier::interfaceRealization
2508   --  UseCase => BehavioredClassifier::interfaceRealization
2509
2510   function Internal_Get_Interrupting_Edge
2511    (Self : AMF.Internals.AMF_Element)
2512       return AMF.Internals.AMF_Collection_Of_Element;
2513   --  InterruptibleActivityRegion => InterruptibleActivityRegion::interruptingEdge
2514
2515   function Internal_Get_Interrupts
2516    (Self : AMF.Internals.AMF_Element)
2517       return AMF.Internals.AMF_Element;
2518   procedure Internal_Set_Interrupts
2519    (Self : AMF.Internals.AMF_Element;
2520     To   : AMF.Internals.AMF_Element);
2521   --  ControlFlow => ActivityEdge::interrupts
2522   --  ObjectFlow => ActivityEdge::interrupts
2523
2524   function Internal_Get_Invariant
2525    (Self : AMF.Internals.AMF_Element)
2526       return AMF.Internals.AMF_Element;
2527   procedure Internal_Set_Invariant
2528    (Self : AMF.Internals.AMF_Element;
2529     To   : AMF.Internals.AMF_Element);
2530   --  StateInvariant => StateInvariant::invariant
2531
2532   function Internal_Get_Is_Abstract
2533    (Self : AMF.Internals.AMF_Element)
2534       return Boolean;
2535   procedure Internal_Set_Is_Abstract
2536    (Self : AMF.Internals.AMF_Element;
2537     To   : Boolean);
2538   --  Activity => Class::isAbstract
2539   --  Actor => Classifier::isAbstract
2540   --  Artifact => Classifier::isAbstract
2541   --  Association => Classifier::isAbstract
2542   --  AssociationClass => Class::isAbstract
2543   --  Class => Class::isAbstract
2544   --  Collaboration => Classifier::isAbstract
2545   --  CommunicationPath => Classifier::isAbstract
2546   --  Component => Class::isAbstract
2547   --  DataType => Classifier::isAbstract
2548   --  DeploymentSpecification => Classifier::isAbstract
2549   --  Device => Class::isAbstract
2550   --  Enumeration => Classifier::isAbstract
2551   --  ExecutionEnvironment => Class::isAbstract
2552   --  Extension => Classifier::isAbstract
2553   --  FunctionBehavior => Class::isAbstract
2554   --  InformationItem => Classifier::isAbstract
2555   --  Interaction => Class::isAbstract
2556   --  Interface => Classifier::isAbstract
2557   --  Node => Class::isAbstract
2558   --  OpaqueBehavior => Class::isAbstract
2559   --  Operation => BehavioralFeature::isAbstract
2560   --  PrimitiveType => Classifier::isAbstract
2561   --  ProtocolStateMachine => Class::isAbstract
2562   --  Reception => BehavioralFeature::isAbstract
2563   --  Signal => Classifier::isAbstract
2564   --  StateMachine => Class::isAbstract
2565   --  Stereotype => Class::isAbstract
2566   --  UseCase => Classifier::isAbstract
2567
2568   function Internal_Get_Is_Active
2569    (Self : AMF.Internals.AMF_Element)
2570       return Boolean;
2571   procedure Internal_Set_Is_Active
2572    (Self : AMF.Internals.AMF_Element;
2573     To   : Boolean);
2574   --  Activity => Class::isActive
2575   --  AssociationClass => Class::isActive
2576   --  Class => Class::isActive
2577   --  Component => Class::isActive
2578   --  Device => Class::isActive
2579   --  ExecutionEnvironment => Class::isActive
2580   --  FunctionBehavior => Class::isActive
2581   --  Interaction => Class::isActive
2582   --  Node => Class::isActive
2583   --  OpaqueBehavior => Class::isActive
2584   --  ProtocolStateMachine => Class::isActive
2585   --  StateMachine => Class::isActive
2586   --  Stereotype => Class::isActive
2587
2588   function Internal_Get_Is_Activity_Frame
2589    (Self : AMF.Internals.AMF_Element)
2590       return Boolean;
2591   procedure Internal_Set_Is_Activity_Frame
2592    (Self : AMF.Internals.AMF_Element;
2593     To   : Boolean);
2594   --  UMLActivityDiagram => UMLActivityDiagram::isActivityFrame
2595
2596   function Internal_Get_Is_Association_Dot_Shown
2597    (Self : AMF.Internals.AMF_Element)
2598       return Boolean;
2599   procedure Internal_Set_Is_Association_Dot_Shown
2600    (Self : AMF.Internals.AMF_Element;
2601     To   : Boolean);
2602   --  UMLClassDiagram => UMLClassOrCompositeStructureDiagram::isAssociationDotShown
2603   --  UMLCompositeStructureDiagram => UMLClassOrCompositeStructureDiagram::isAssociationDotShown
2604
2605   function Internal_Get_Is_Assured
2606    (Self : AMF.Internals.AMF_Element)
2607       return Boolean;
2608   procedure Internal_Set_Is_Assured
2609    (Self : AMF.Internals.AMF_Element;
2610     To   : Boolean);
2611   --  ConditionalNode => ConditionalNode::isAssured
2612
2613   function Internal_Get_Is_Behavior
2614    (Self : AMF.Internals.AMF_Element)
2615       return Boolean;
2616   procedure Internal_Set_Is_Behavior
2617    (Self : AMF.Internals.AMF_Element;
2618     To   : Boolean);
2619   --  Port => Port::isBehavior
2620
2621   function Internal_Get_Is_Collapse_State_Icon
2622    (Self : AMF.Internals.AMF_Element)
2623       return Boolean;
2624   procedure Internal_Set_Is_Collapse_State_Icon
2625    (Self : AMF.Internals.AMF_Element;
2626     To   : Boolean);
2627   --  UMLStateMachineDiagram => UMLStateMachineDiagram::isCollapseStateIcon
2628
2629   function Internal_Get_Is_Combine_Duplicate
2630    (Self : AMF.Internals.AMF_Element)
2631       return Boolean;
2632   procedure Internal_Set_Is_Combine_Duplicate
2633    (Self : AMF.Internals.AMF_Element;
2634     To   : Boolean);
2635   --  JoinNode => JoinNode::isCombineDuplicate
2636
2637   function Internal_Get_Is_Composite
2638    (Self : AMF.Internals.AMF_Element)
2639       return Boolean;
2640   procedure Internal_Set_Is_Composite
2641    (Self : AMF.Internals.AMF_Element;
2642     To   : Boolean);
2643   --  ExtensionEnd => Property::isComposite
2644   --  FinalState => State::isComposite
2645   --  Port => Property::isComposite
2646   --  Property => Property::isComposite
2647   --  State => State::isComposite
2648
2649   function Internal_Get_Is_Conjugated
2650    (Self : AMF.Internals.AMF_Element)
2651       return Boolean;
2652   procedure Internal_Set_Is_Conjugated
2653    (Self : AMF.Internals.AMF_Element;
2654     To   : Boolean);
2655   --  Port => Port::isConjugated
2656
2657   function Internal_Get_Is_Control
2658    (Self : AMF.Internals.AMF_Element)
2659       return Boolean;
2660   procedure Internal_Set_Is_Control
2661    (Self : AMF.Internals.AMF_Element;
2662     To   : Boolean);
2663   --  ActionInputPin => Pin::isControl
2664   --  InputPin => Pin::isControl
2665   --  OutputPin => Pin::isControl
2666   --  ValuePin => Pin::isControl
2667
2668   function Internal_Get_Is_Control_Type
2669    (Self : AMF.Internals.AMF_Element)
2670       return Boolean;
2671   procedure Internal_Set_Is_Control_Type
2672    (Self : AMF.Internals.AMF_Element;
2673     To   : Boolean);
2674   --  ActionInputPin => ObjectNode::isControlType
2675   --  ActivityParameterNode => ObjectNode::isControlType
2676   --  CentralBufferNode => ObjectNode::isControlType
2677   --  DataStoreNode => ObjectNode::isControlType
2678   --  ExpansionNode => ObjectNode::isControlType
2679   --  InputPin => ObjectNode::isControlType
2680   --  OutputPin => ObjectNode::isControlType
2681   --  ValuePin => ObjectNode::isControlType
2682
2683   function Internal_Get_Is_Covering
2684    (Self : AMF.Internals.AMF_Element)
2685       return Boolean;
2686   procedure Internal_Set_Is_Covering
2687    (Self : AMF.Internals.AMF_Element;
2688     To   : Boolean);
2689   --  GeneralizationSet => GeneralizationSet::isCovering
2690
2691   function Internal_Get_Is_Derived
2692    (Self : AMF.Internals.AMF_Element)
2693       return Boolean;
2694   procedure Internal_Set_Is_Derived
2695    (Self : AMF.Internals.AMF_Element;
2696     To   : Boolean);
2697   --  Association => Association::isDerived
2698   --  AssociationClass => Association::isDerived
2699   --  CommunicationPath => Association::isDerived
2700   --  Extension => Association::isDerived
2701   --  ExtensionEnd => Property::isDerived
2702   --  Port => Property::isDerived
2703   --  Property => Property::isDerived
2704
2705   function Internal_Get_Is_Derived_Union
2706    (Self : AMF.Internals.AMF_Element)
2707       return Boolean;
2708   procedure Internal_Set_Is_Derived_Union
2709    (Self : AMF.Internals.AMF_Element;
2710     To   : Boolean);
2711   --  ExtensionEnd => Property::isDerivedUnion
2712   --  Port => Property::isDerivedUnion
2713   --  Property => Property::isDerivedUnion
2714
2715   function Internal_Get_Is_Destroy_Duplicates
2716    (Self : AMF.Internals.AMF_Element)
2717       return Boolean;
2718   procedure Internal_Set_Is_Destroy_Duplicates
2719    (Self : AMF.Internals.AMF_Element;
2720     To   : Boolean);
2721   --  LinkEndDestructionData => LinkEndDestructionData::isDestroyDuplicates
2722
2723   function Internal_Get_Is_Destroy_Links
2724    (Self : AMF.Internals.AMF_Element)
2725       return Boolean;
2726   procedure Internal_Set_Is_Destroy_Links
2727    (Self : AMF.Internals.AMF_Element;
2728     To   : Boolean);
2729   --  DestroyObjectAction => DestroyObjectAction::isDestroyLinks
2730
2731   function Internal_Get_Is_Destroy_Owned_Objects
2732    (Self : AMF.Internals.AMF_Element)
2733       return Boolean;
2734   procedure Internal_Set_Is_Destroy_Owned_Objects
2735    (Self : AMF.Internals.AMF_Element;
2736     To   : Boolean);
2737   --  DestroyObjectAction => DestroyObjectAction::isDestroyOwnedObjects
2738
2739   function Internal_Get_Is_Determinate
2740    (Self : AMF.Internals.AMF_Element)
2741       return Boolean;
2742   procedure Internal_Set_Is_Determinate
2743    (Self : AMF.Internals.AMF_Element;
2744     To   : Boolean);
2745   --  ConditionalNode => ConditionalNode::isDeterminate
2746
2747   function Internal_Get_Is_Dimension
2748    (Self : AMF.Internals.AMF_Element)
2749       return Boolean;
2750   procedure Internal_Set_Is_Dimension
2751    (Self : AMF.Internals.AMF_Element;
2752     To   : Boolean);
2753   --  ActivityPartition => ActivityPartition::isDimension
2754
2755   function Internal_Get_Is_Direct
2756    (Self : AMF.Internals.AMF_Element)
2757       return Boolean;
2758   procedure Internal_Set_Is_Direct
2759    (Self : AMF.Internals.AMF_Element;
2760     To   : Boolean);
2761   --  ReadIsClassifiedObjectAction => ReadIsClassifiedObjectAction::isDirect
2762
2763   function Internal_Get_Is_Disjoint
2764    (Self : AMF.Internals.AMF_Element)
2765       return Boolean;
2766   procedure Internal_Set_Is_Disjoint
2767    (Self : AMF.Internals.AMF_Element;
2768     To   : Boolean);
2769   --  GeneralizationSet => GeneralizationSet::isDisjoint
2770
2771   function Internal_Get_Is_Double_Sided
2772    (Self : AMF.Internals.AMF_Element)
2773       return Boolean;
2774   procedure Internal_Set_Is_Double_Sided
2775    (Self : AMF.Internals.AMF_Element;
2776     To   : Boolean);
2777   --  UMLClassifierShape => UMLClassifierShape::isDoubleSided
2778
2779   function Internal_Get_Is_Exception
2780    (Self : AMF.Internals.AMF_Element)
2781       return Boolean;
2782   procedure Internal_Set_Is_Exception
2783    (Self : AMF.Internals.AMF_Element;
2784     To   : Boolean);
2785   --  Parameter => Parameter::isException
2786
2787   function Internal_Get_Is_External
2788    (Self : AMF.Internals.AMF_Element)
2789       return Boolean;
2790   procedure Internal_Set_Is_External
2791    (Self : AMF.Internals.AMF_Element;
2792     To   : Boolean);
2793   --  ActivityPartition => ActivityPartition::isExternal
2794
2795   function Internal_Get_Is_Final_Specialization
2796    (Self : AMF.Internals.AMF_Element)
2797       return Boolean;
2798   procedure Internal_Set_Is_Final_Specialization
2799    (Self : AMF.Internals.AMF_Element;
2800     To   : Boolean);
2801   --  Activity => Classifier::isFinalSpecialization
2802   --  Actor => Classifier::isFinalSpecialization
2803   --  Artifact => Classifier::isFinalSpecialization
2804   --  Association => Classifier::isFinalSpecialization
2805   --  AssociationClass => Classifier::isFinalSpecialization
2806   --  Class => Classifier::isFinalSpecialization
2807   --  Collaboration => Classifier::isFinalSpecialization
2808   --  CommunicationPath => Classifier::isFinalSpecialization
2809   --  Component => Classifier::isFinalSpecialization
2810   --  DataType => Classifier::isFinalSpecialization
2811   --  DeploymentSpecification => Classifier::isFinalSpecialization
2812   --  Device => Classifier::isFinalSpecialization
2813   --  Enumeration => Classifier::isFinalSpecialization
2814   --  ExecutionEnvironment => Classifier::isFinalSpecialization
2815   --  Extension => Classifier::isFinalSpecialization
2816   --  FunctionBehavior => Classifier::isFinalSpecialization
2817   --  InformationItem => Classifier::isFinalSpecialization
2818   --  Interaction => Classifier::isFinalSpecialization
2819   --  Interface => Classifier::isFinalSpecialization
2820   --  Node => Classifier::isFinalSpecialization
2821   --  OpaqueBehavior => Classifier::isFinalSpecialization
2822   --  PrimitiveType => Classifier::isFinalSpecialization
2823   --  ProtocolStateMachine => Classifier::isFinalSpecialization
2824   --  Signal => Classifier::isFinalSpecialization
2825   --  StateMachine => Classifier::isFinalSpecialization
2826   --  Stereotype => Classifier::isFinalSpecialization
2827   --  UseCase => Classifier::isFinalSpecialization
2828
2829   function Internal_Get_Is_Frame
2830    (Self : AMF.Internals.AMF_Element)
2831       return Boolean;
2832   procedure Internal_Set_Is_Frame
2833    (Self : AMF.Internals.AMF_Element;
2834     To   : Boolean);
2835   --  UMLActivityDiagram => UMLDiagram::isFrame
2836   --  UMLClassDiagram => UMLDiagram::isFrame
2837   --  UMLComponentDiagram => UMLDiagram::isFrame
2838   --  UMLCompositeStructureDiagram => UMLDiagram::isFrame
2839   --  UMLDeploymentDiagram => UMLDiagram::isFrame
2840   --  UMLInteractionDiagram => UMLDiagram::isFrame
2841   --  UMLObjectDiagram => UMLDiagram::isFrame
2842   --  UMLPackageDiagram => UMLDiagram::isFrame
2843   --  UMLProfileDiagram => UMLDiagram::isFrame
2844   --  UMLStateMachineDiagram => UMLDiagram::isFrame
2845   --  UMLUseCaseDiagram => UMLDiagram::isFrame
2846
2847   function Internal_Get_Is_ID
2848    (Self : AMF.Internals.AMF_Element)
2849       return Boolean;
2850   procedure Internal_Set_Is_ID
2851    (Self : AMF.Internals.AMF_Element;
2852     To   : Boolean);
2853   --  ExtensionEnd => Property::isID
2854   --  Port => Property::isID
2855   --  Property => Property::isID
2856
2857   function Internal_Get_Is_Icon
2858    (Self : AMF.Internals.AMF_Element)
2859       return Boolean;
2860   procedure Internal_Set_Is_Icon
2861    (Self : AMF.Internals.AMF_Element;
2862     To   : Boolean);
2863   --  UMLActivityDiagram => UMLDiagramElement::isIcon
2864   --  UMLAssociationEndLabel => UMLDiagramElement::isIcon
2865   --  UMLAssociationOrConnectorOrLinkShape => UMLDiagramElement::isIcon
2866   --  UMLClassDiagram => UMLDiagramElement::isIcon
2867   --  UMLClassifierShape => UMLDiagramElement::isIcon
2868   --  UMLCompartment => UMLDiagramElement::isIcon
2869   --  UMLCompartmentableShape => UMLDiagramElement::isIcon
2870   --  UMLComponentDiagram => UMLDiagramElement::isIcon
2871   --  UMLCompositeStructureDiagram => UMLDiagramElement::isIcon
2872   --  UMLDeploymentDiagram => UMLDiagramElement::isIcon
2873   --  UMLEdge => UMLDiagramElement::isIcon
2874   --  UMLInteractionDiagram => UMLDiagramElement::isIcon
2875   --  UMLInteractionTableLabel => UMLDiagramElement::isIcon
2876   --  UMLKeywordLabel => UMLDiagramElement::isIcon
2877   --  UMLLabel => UMLDiagramElement::isIcon
2878   --  UMLMultiplicityLabel => UMLDiagramElement::isIcon
2879   --  UMLNameLabel => UMLDiagramElement::isIcon
2880   --  UMLObjectDiagram => UMLDiagramElement::isIcon
2881   --  UMLPackageDiagram => UMLDiagramElement::isIcon
2882   --  UMLProfileDiagram => UMLDiagramElement::isIcon
2883   --  UMLRedefinesLabel => UMLDiagramElement::isIcon
2884   --  UMLShape => UMLDiagramElement::isIcon
2885   --  UMLStateMachineDiagram => UMLDiagramElement::isIcon
2886   --  UMLStateShape => UMLDiagramElement::isIcon
2887   --  UMLStereotypePropertyValueLabel => UMLDiagramElement::isIcon
2888   --  UMLTypedElementLabel => UMLDiagramElement::isIcon
2889   --  UMLUseCaseDiagram => UMLDiagramElement::isIcon
2890
2891   function Internal_Get_Is_Indent_For_Visibility
2892    (Self : AMF.Internals.AMF_Element)
2893       return Boolean;
2894   procedure Internal_Set_Is_Indent_For_Visibility
2895    (Self : AMF.Internals.AMF_Element;
2896     To   : Boolean);
2897   --  UMLClassifierShape => UMLClassifierShape::isIndentForVisibility
2898
2899   function Internal_Get_Is_Indirectly_Instantiated
2900    (Self : AMF.Internals.AMF_Element)
2901       return Boolean;
2902   procedure Internal_Set_Is_Indirectly_Instantiated
2903    (Self : AMF.Internals.AMF_Element;
2904     To   : Boolean);
2905   --  Component => Component::isIndirectlyInstantiated
2906
2907   function Internal_Get_Is_Iso
2908    (Self : AMF.Internals.AMF_Element)
2909       return Boolean;
2910   procedure Internal_Set_Is_Iso
2911    (Self : AMF.Internals.AMF_Element;
2912     To   : Boolean);
2913   --  UMLActivityDiagram => UMLDiagram::isIso
2914   --  UMLClassDiagram => UMLDiagram::isIso
2915   --  UMLComponentDiagram => UMLDiagram::isIso
2916   --  UMLCompositeStructureDiagram => UMLDiagram::isIso
2917   --  UMLDeploymentDiagram => UMLDiagram::isIso
2918   --  UMLInteractionDiagram => UMLDiagram::isIso
2919   --  UMLObjectDiagram => UMLDiagram::isIso
2920   --  UMLPackageDiagram => UMLDiagram::isIso
2921   --  UMLProfileDiagram => UMLDiagram::isIso
2922   --  UMLStateMachineDiagram => UMLDiagram::isIso
2923   --  UMLUseCaseDiagram => UMLDiagram::isIso
2924
2925   function Internal_Get_Is_Leaf
2926    (Self : AMF.Internals.AMF_Element)
2927       return Boolean;
2928   procedure Internal_Set_Is_Leaf
2929    (Self : AMF.Internals.AMF_Element;
2930     To   : Boolean);
2931   --  AcceptCallAction => RedefinableElement::isLeaf
2932   --  AcceptEventAction => RedefinableElement::isLeaf
2933   --  ActionInputPin => RedefinableElement::isLeaf
2934   --  Activity => RedefinableElement::isLeaf
2935   --  ActivityFinalNode => RedefinableElement::isLeaf
2936   --  ActivityParameterNode => RedefinableElement::isLeaf
2937   --  Actor => RedefinableElement::isLeaf
2938   --  AddStructuralFeatureValueAction => RedefinableElement::isLeaf
2939   --  AddVariableValueAction => RedefinableElement::isLeaf
2940   --  Artifact => RedefinableElement::isLeaf
2941   --  Association => RedefinableElement::isLeaf
2942   --  AssociationClass => RedefinableElement::isLeaf
2943   --  BroadcastSignalAction => RedefinableElement::isLeaf
2944   --  CallBehaviorAction => RedefinableElement::isLeaf
2945   --  CallOperationAction => RedefinableElement::isLeaf
2946   --  CentralBufferNode => RedefinableElement::isLeaf
2947   --  Class => RedefinableElement::isLeaf
2948   --  ClearAssociationAction => RedefinableElement::isLeaf
2949   --  ClearStructuralFeatureAction => RedefinableElement::isLeaf
2950   --  ClearVariableAction => RedefinableElement::isLeaf
2951   --  Collaboration => RedefinableElement::isLeaf
2952   --  CommunicationPath => RedefinableElement::isLeaf
2953   --  Component => RedefinableElement::isLeaf
2954   --  ConditionalNode => RedefinableElement::isLeaf
2955   --  Connector => RedefinableElement::isLeaf
2956   --  ControlFlow => RedefinableElement::isLeaf
2957   --  CreateLinkAction => RedefinableElement::isLeaf
2958   --  CreateLinkObjectAction => RedefinableElement::isLeaf
2959   --  CreateObjectAction => RedefinableElement::isLeaf
2960   --  DataStoreNode => RedefinableElement::isLeaf
2961   --  DataType => RedefinableElement::isLeaf
2962   --  DecisionNode => RedefinableElement::isLeaf
2963   --  DeploymentSpecification => RedefinableElement::isLeaf
2964   --  DestroyLinkAction => RedefinableElement::isLeaf
2965   --  DestroyObjectAction => RedefinableElement::isLeaf
2966   --  Device => RedefinableElement::isLeaf
2967   --  Enumeration => RedefinableElement::isLeaf
2968   --  ExecutionEnvironment => RedefinableElement::isLeaf
2969   --  ExpansionNode => RedefinableElement::isLeaf
2970   --  ExpansionRegion => RedefinableElement::isLeaf
2971   --  Extension => RedefinableElement::isLeaf
2972   --  ExtensionEnd => RedefinableElement::isLeaf
2973   --  ExtensionPoint => RedefinableElement::isLeaf
2974   --  FinalState => RedefinableElement::isLeaf
2975   --  FlowFinalNode => RedefinableElement::isLeaf
2976   --  ForkNode => RedefinableElement::isLeaf
2977   --  FunctionBehavior => RedefinableElement::isLeaf
2978   --  InformationItem => RedefinableElement::isLeaf
2979   --  InitialNode => RedefinableElement::isLeaf
2980   --  InputPin => RedefinableElement::isLeaf
2981   --  Interaction => RedefinableElement::isLeaf
2982   --  Interface => RedefinableElement::isLeaf
2983   --  JoinNode => RedefinableElement::isLeaf
2984   --  LoopNode => RedefinableElement::isLeaf
2985   --  MergeNode => RedefinableElement::isLeaf
2986   --  Node => RedefinableElement::isLeaf
2987   --  ObjectFlow => RedefinableElement::isLeaf
2988   --  OpaqueAction => RedefinableElement::isLeaf
2989   --  OpaqueBehavior => RedefinableElement::isLeaf
2990   --  Operation => RedefinableElement::isLeaf
2991   --  OutputPin => RedefinableElement::isLeaf
2992   --  Port => RedefinableElement::isLeaf
2993   --  PrimitiveType => RedefinableElement::isLeaf
2994   --  Property => RedefinableElement::isLeaf
2995   --  ProtocolStateMachine => RedefinableElement::isLeaf
2996   --  ProtocolTransition => RedefinableElement::isLeaf
2997   --  RaiseExceptionAction => RedefinableElement::isLeaf
2998   --  ReadExtentAction => RedefinableElement::isLeaf
2999   --  ReadIsClassifiedObjectAction => RedefinableElement::isLeaf
3000   --  ReadLinkAction => RedefinableElement::isLeaf
3001   --  ReadLinkObjectEndAction => RedefinableElement::isLeaf
3002   --  ReadLinkObjectEndQualifierAction => RedefinableElement::isLeaf
3003   --  ReadSelfAction => RedefinableElement::isLeaf
3004   --  ReadStructuralFeatureAction => RedefinableElement::isLeaf
3005   --  ReadVariableAction => RedefinableElement::isLeaf
3006   --  Reception => RedefinableElement::isLeaf
3007   --  ReclassifyObjectAction => RedefinableElement::isLeaf
3008   --  RedefinableTemplateSignature => RedefinableElement::isLeaf
3009   --  ReduceAction => RedefinableElement::isLeaf
3010   --  Region => RedefinableElement::isLeaf
3011   --  RemoveStructuralFeatureValueAction => RedefinableElement::isLeaf
3012   --  RemoveVariableValueAction => RedefinableElement::isLeaf
3013   --  ReplyAction => RedefinableElement::isLeaf
3014   --  SendObjectAction => RedefinableElement::isLeaf
3015   --  SendSignalAction => RedefinableElement::isLeaf
3016   --  SequenceNode => RedefinableElement::isLeaf
3017   --  Signal => RedefinableElement::isLeaf
3018   --  StartClassifierBehaviorAction => RedefinableElement::isLeaf
3019   --  StartObjectBehaviorAction => RedefinableElement::isLeaf
3020   --  State => RedefinableElement::isLeaf
3021   --  StateMachine => RedefinableElement::isLeaf
3022   --  Stereotype => RedefinableElement::isLeaf
3023   --  StructuredActivityNode => RedefinableElement::isLeaf
3024   --  TestIdentityAction => RedefinableElement::isLeaf
3025   --  Transition => RedefinableElement::isLeaf
3026   --  UnmarshallAction => RedefinableElement::isLeaf
3027   --  UseCase => RedefinableElement::isLeaf
3028   --  ValuePin => RedefinableElement::isLeaf
3029   --  ValueSpecificationAction => RedefinableElement::isLeaf
3030
3031   function Internal_Get_Is_Locally_Reentrant
3032    (Self : AMF.Internals.AMF_Element)
3033       return Boolean;
3034   procedure Internal_Set_Is_Locally_Reentrant
3035    (Self : AMF.Internals.AMF_Element;
3036     To   : Boolean);
3037   --  AcceptCallAction => Action::isLocallyReentrant
3038   --  AcceptEventAction => Action::isLocallyReentrant
3039   --  AddStructuralFeatureValueAction => Action::isLocallyReentrant
3040   --  AddVariableValueAction => Action::isLocallyReentrant
3041   --  BroadcastSignalAction => Action::isLocallyReentrant
3042   --  CallBehaviorAction => Action::isLocallyReentrant
3043   --  CallOperationAction => Action::isLocallyReentrant
3044   --  ClearAssociationAction => Action::isLocallyReentrant
3045   --  ClearStructuralFeatureAction => Action::isLocallyReentrant
3046   --  ClearVariableAction => Action::isLocallyReentrant
3047   --  ConditionalNode => Action::isLocallyReentrant
3048   --  CreateLinkAction => Action::isLocallyReentrant
3049   --  CreateLinkObjectAction => Action::isLocallyReentrant
3050   --  CreateObjectAction => Action::isLocallyReentrant
3051   --  DestroyLinkAction => Action::isLocallyReentrant
3052   --  DestroyObjectAction => Action::isLocallyReentrant
3053   --  ExpansionRegion => Action::isLocallyReentrant
3054   --  LoopNode => Action::isLocallyReentrant
3055   --  OpaqueAction => Action::isLocallyReentrant
3056   --  RaiseExceptionAction => Action::isLocallyReentrant
3057   --  ReadExtentAction => Action::isLocallyReentrant
3058   --  ReadIsClassifiedObjectAction => Action::isLocallyReentrant
3059   --  ReadLinkAction => Action::isLocallyReentrant
3060   --  ReadLinkObjectEndAction => Action::isLocallyReentrant
3061   --  ReadLinkObjectEndQualifierAction => Action::isLocallyReentrant
3062   --  ReadSelfAction => Action::isLocallyReentrant
3063   --  ReadStructuralFeatureAction => Action::isLocallyReentrant
3064   --  ReadVariableAction => Action::isLocallyReentrant
3065   --  ReclassifyObjectAction => Action::isLocallyReentrant
3066   --  ReduceAction => Action::isLocallyReentrant
3067   --  RemoveStructuralFeatureValueAction => Action::isLocallyReentrant
3068   --  RemoveVariableValueAction => Action::isLocallyReentrant
3069   --  ReplyAction => Action::isLocallyReentrant
3070   --  SendObjectAction => Action::isLocallyReentrant
3071   --  SendSignalAction => Action::isLocallyReentrant
3072   --  SequenceNode => Action::isLocallyReentrant
3073   --  StartClassifierBehaviorAction => Action::isLocallyReentrant
3074   --  StartObjectBehaviorAction => Action::isLocallyReentrant
3075   --  StructuredActivityNode => Action::isLocallyReentrant
3076   --  TestIdentityAction => Action::isLocallyReentrant
3077   --  UnmarshallAction => Action::isLocallyReentrant
3078   --  ValueSpecificationAction => Action::isLocallyReentrant
3079
3080   function Internal_Get_Is_Multicast
3081    (Self : AMF.Internals.AMF_Element)
3082       return Boolean;
3083   procedure Internal_Set_Is_Multicast
3084    (Self : AMF.Internals.AMF_Element;
3085     To   : Boolean);
3086   --  ObjectFlow => ObjectFlow::isMulticast
3087
3088   function Internal_Get_Is_Multireceive
3089    (Self : AMF.Internals.AMF_Element)
3090       return Boolean;
3091   procedure Internal_Set_Is_Multireceive
3092    (Self : AMF.Internals.AMF_Element;
3093     To   : Boolean);
3094   --  ObjectFlow => ObjectFlow::isMultireceive
3095
3096   function Internal_Get_Is_Ordered
3097    (Self : AMF.Internals.AMF_Element)
3098       return Boolean;
3099   procedure Internal_Set_Is_Ordered
3100    (Self : AMF.Internals.AMF_Element;
3101     To   : Boolean);
3102   --  ActionInputPin => MultiplicityElement::isOrdered
3103   --  ConnectorEnd => MultiplicityElement::isOrdered
3104   --  ExtensionEnd => MultiplicityElement::isOrdered
3105   --  InputPin => MultiplicityElement::isOrdered
3106   --  Operation => Operation::isOrdered
3107   --  OutputPin => MultiplicityElement::isOrdered
3108   --  Parameter => MultiplicityElement::isOrdered
3109   --  Port => MultiplicityElement::isOrdered
3110   --  Property => MultiplicityElement::isOrdered
3111   --  ReduceAction => ReduceAction::isOrdered
3112   --  ValuePin => MultiplicityElement::isOrdered
3113   --  Variable => MultiplicityElement::isOrdered
3114
3115   function Internal_Get_Is_Orthogonal
3116    (Self : AMF.Internals.AMF_Element)
3117       return Boolean;
3118   --  FinalState => State::isOrthogonal
3119   --  State => State::isOrthogonal
3120
3121   function Internal_Get_Is_Query
3122    (Self : AMF.Internals.AMF_Element)
3123       return Boolean;
3124   procedure Internal_Set_Is_Query
3125    (Self : AMF.Internals.AMF_Element;
3126     To   : Boolean);
3127   --  Operation => Operation::isQuery
3128
3129   function Internal_Get_Is_Read_Only
3130    (Self : AMF.Internals.AMF_Element)
3131       return Boolean;
3132   procedure Internal_Set_Is_Read_Only
3133    (Self : AMF.Internals.AMF_Element;
3134     To   : Boolean);
3135   --  Activity => Activity::isReadOnly
3136   --  ExtensionEnd => Property::isReadOnly
3137   --  Port => Property::isReadOnly
3138   --  Property => Property::isReadOnly
3139
3140   function Internal_Get_Is_Reentrant
3141    (Self : AMF.Internals.AMF_Element)
3142       return Boolean;
3143   procedure Internal_Set_Is_Reentrant
3144    (Self : AMF.Internals.AMF_Element;
3145     To   : Boolean);
3146   --  Activity => Behavior::isReentrant
3147   --  FunctionBehavior => Behavior::isReentrant
3148   --  Interaction => Behavior::isReentrant
3149   --  OpaqueBehavior => Behavior::isReentrant
3150   --  ProtocolStateMachine => Behavior::isReentrant
3151   --  StateMachine => Behavior::isReentrant
3152
3153   function Internal_Get_Is_Relative
3154    (Self : AMF.Internals.AMF_Element)
3155       return Boolean;
3156   procedure Internal_Set_Is_Relative
3157    (Self : AMF.Internals.AMF_Element;
3158     To   : Boolean);
3159   --  TimeEvent => TimeEvent::isRelative
3160
3161   function Internal_Get_Is_Remove_Duplicates
3162    (Self : AMF.Internals.AMF_Element)
3163       return Boolean;
3164   procedure Internal_Set_Is_Remove_Duplicates
3165    (Self : AMF.Internals.AMF_Element;
3166     To   : Boolean);
3167   --  RemoveStructuralFeatureValueAction => RemoveStructuralFeatureValueAction::isRemoveDuplicates
3168   --  RemoveVariableValueAction => RemoveVariableValueAction::isRemoveDuplicates
3169
3170   function Internal_Get_Is_Replace_All
3171    (Self : AMF.Internals.AMF_Element)
3172       return Boolean;
3173   procedure Internal_Set_Is_Replace_All
3174    (Self : AMF.Internals.AMF_Element;
3175     To   : Boolean);
3176   --  AddStructuralFeatureValueAction => AddStructuralFeatureValueAction::isReplaceAll
3177   --  AddVariableValueAction => AddVariableValueAction::isReplaceAll
3178   --  LinkEndCreationData => LinkEndCreationData::isReplaceAll
3179   --  ReclassifyObjectAction => ReclassifyObjectAction::isReplaceAll
3180
3181   function Internal_Get_Is_Required
3182    (Self : AMF.Internals.AMF_Element)
3183       return Boolean;
3184   --  Extension => Extension::isRequired
3185
3186   function Internal_Get_Is_Service
3187    (Self : AMF.Internals.AMF_Element)
3188       return Boolean;
3189   procedure Internal_Set_Is_Service
3190    (Self : AMF.Internals.AMF_Element;
3191     To   : Boolean);
3192   --  Port => Port::isService
3193
3194   function Internal_Get_Is_Simple
3195    (Self : AMF.Internals.AMF_Element)
3196       return Boolean;
3197   --  FinalState => State::isSimple
3198   --  State => State::isSimple
3199
3200   function Internal_Get_Is_Single_Execution
3201    (Self : AMF.Internals.AMF_Element)
3202       return Boolean;
3203   procedure Internal_Set_Is_Single_Execution
3204    (Self : AMF.Internals.AMF_Element;
3205     To   : Boolean);
3206   --  Activity => Activity::isSingleExecution
3207
3208   function Internal_Get_Is_Static
3209    (Self : AMF.Internals.AMF_Element)
3210       return Boolean;
3211   procedure Internal_Set_Is_Static
3212    (Self : AMF.Internals.AMF_Element;
3213     To   : Boolean);
3214   --  Connector => Feature::isStatic
3215   --  ExtensionEnd => Feature::isStatic
3216   --  Operation => Feature::isStatic
3217   --  Port => Feature::isStatic
3218   --  Property => Feature::isStatic
3219   --  Reception => Feature::isStatic
3220
3221   function Internal_Get_Is_Stream
3222    (Self : AMF.Internals.AMF_Element)
3223       return Boolean;
3224   procedure Internal_Set_Is_Stream
3225    (Self : AMF.Internals.AMF_Element;
3226     To   : Boolean);
3227   --  Parameter => Parameter::isStream
3228
3229   function Internal_Get_Is_Strict
3230    (Self : AMF.Internals.AMF_Element)
3231       return Boolean;
3232   procedure Internal_Set_Is_Strict
3233    (Self : AMF.Internals.AMF_Element;
3234     To   : Boolean);
3235   --  ProfileApplication => ProfileApplication::isStrict
3236
3237   function Internal_Get_Is_Submachine_State
3238    (Self : AMF.Internals.AMF_Element)
3239       return Boolean;
3240   --  FinalState => State::isSubmachineState
3241   --  State => State::isSubmachineState
3242
3243   function Internal_Get_Is_Substitutable
3244    (Self : AMF.Internals.AMF_Element)
3245       return AMF.Optional_Boolean;
3246   procedure Internal_Set_Is_Substitutable
3247    (Self : AMF.Internals.AMF_Element;
3248     To   : AMF.Optional_Boolean);
3249   --  Generalization => Generalization::isSubstitutable
3250
3251   function Internal_Get_Is_Synchronous
3252    (Self : AMF.Internals.AMF_Element)
3253       return Boolean;
3254   procedure Internal_Set_Is_Synchronous
3255    (Self : AMF.Internals.AMF_Element;
3256     To   : Boolean);
3257   --  CallBehaviorAction => CallAction::isSynchronous
3258   --  CallOperationAction => CallAction::isSynchronous
3259   --  StartObjectBehaviorAction => CallAction::isSynchronous
3260
3261   function Internal_Get_Is_Tabbed
3262    (Self : AMF.Internals.AMF_Element)
3263       return Boolean;
3264   procedure Internal_Set_Is_Tabbed
3265    (Self : AMF.Internals.AMF_Element;
3266     To   : Boolean);
3267   --  UMLStateShape => UMLStateShape::isTabbed
3268
3269   function Internal_Get_Is_Tested_First
3270    (Self : AMF.Internals.AMF_Element)
3271       return Boolean;
3272   procedure Internal_Set_Is_Tested_First
3273    (Self : AMF.Internals.AMF_Element;
3274     To   : Boolean);
3275   --  LoopNode => LoopNode::isTestedFirst
3276
3277   function Internal_Get_Is_Transition_Oriented
3278    (Self : AMF.Internals.AMF_Element)
3279       return Boolean;
3280   procedure Internal_Set_Is_Transition_Oriented
3281    (Self : AMF.Internals.AMF_Element;
3282     To   : Boolean);
3283   --  UMLStateMachineDiagram => UMLStateMachineDiagram::isTransitionOriented
3284
3285   function Internal_Get_Is_Unique
3286    (Self : AMF.Internals.AMF_Element)
3287       return Boolean;
3288   procedure Internal_Set_Is_Unique
3289    (Self : AMF.Internals.AMF_Element;
3290     To   : Boolean);
3291   --  ActionInputPin => MultiplicityElement::isUnique
3292   --  ConnectorEnd => MultiplicityElement::isUnique
3293   --  ExtensionEnd => MultiplicityElement::isUnique
3294   --  InputPin => MultiplicityElement::isUnique
3295   --  Operation => Operation::isUnique
3296   --  OutputPin => MultiplicityElement::isUnique
3297   --  Parameter => MultiplicityElement::isUnique
3298   --  Port => MultiplicityElement::isUnique
3299   --  Property => MultiplicityElement::isUnique
3300   --  ValuePin => MultiplicityElement::isUnique
3301   --  Variable => MultiplicityElement::isUnique
3302
3303   function Internal_Get_Is_Unmarshall
3304    (Self : AMF.Internals.AMF_Element)
3305       return Boolean;
3306   procedure Internal_Set_Is_Unmarshall
3307    (Self : AMF.Internals.AMF_Element;
3308     To   : Boolean);
3309   --  AcceptCallAction => AcceptEventAction::isUnmarshall
3310   --  AcceptEventAction => AcceptEventAction::isUnmarshall
3311
3312   function Internal_Get_Join_Spec
3313    (Self : AMF.Internals.AMF_Element)
3314       return AMF.Internals.AMF_Element;
3315   procedure Internal_Set_Join_Spec
3316    (Self : AMF.Internals.AMF_Element;
3317     To   : AMF.Internals.AMF_Element);
3318   --  JoinNode => JoinNode::joinSpec
3319
3320   function Internal_Get_Kind
3321    (Self : AMF.Internals.AMF_Element)
3322       return AMF.UML.UML_Connector_Kind;
3323   --  Connector => Connector::kind
3324
3325   function Internal_Get_Kind
3326    (Self : AMF.Internals.AMF_Element)
3327       return AMF.UML.UML_Pseudostate_Kind;
3328   procedure Internal_Set_Kind
3329    (Self : AMF.Internals.AMF_Element;
3330     To   : AMF.UML.UML_Pseudostate_Kind);
3331   --  Pseudostate => Pseudostate::kind
3332
3333   function Internal_Get_Kind
3334    (Self : AMF.Internals.AMF_Element)
3335       return AMF.UML.UML_Transition_Kind;
3336   procedure Internal_Set_Kind
3337    (Self : AMF.Internals.AMF_Element;
3338     To   : AMF.UML.UML_Transition_Kind);
3339   --  ProtocolTransition => Transition::kind
3340   --  Transition => Transition::kind
3341
3342   function Internal_Get_Kind
3343    (Self : AMF.Internals.AMF_Element)
3344       return AMF.UMLDI.UMLDI_UML_Association_Or_Connector_Or_Link_Shape_Kind;
3345   procedure Internal_Set_Kind
3346    (Self : AMF.Internals.AMF_Element;
3347     To   : AMF.UMLDI.UMLDI_UML_Association_Or_Connector_Or_Link_Shape_Kind);
3348   --  UMLAssociationOrConnectorOrLinkShape => UMLAssociationOrConnectorOrLinkShape::kind
3349
3350   function Internal_Get_Kind
3351    (Self : AMF.Internals.AMF_Element)
3352       return AMF.UMLDI.UMLDI_UML_Interaction_Diagram_Kind;
3353   procedure Internal_Set_Kind
3354    (Self : AMF.Internals.AMF_Element;
3355     To   : AMF.UMLDI.UMLDI_UML_Interaction_Diagram_Kind);
3356   --  UMLInteractionDiagram => UMLInteractionDiagram::kind
3357
3358   function Internal_Get_Kind
3359    (Self : AMF.Internals.AMF_Element)
3360       return AMF.UMLDI.UMLDI_UML_Interaction_Table_Label_Kind;
3361   procedure Internal_Set_Kind
3362    (Self : AMF.Internals.AMF_Element;
3363     To   : AMF.UMLDI.UMLDI_UML_Interaction_Table_Label_Kind);
3364   --  UMLInteractionTableLabel => UMLInteractionTableLabel::kind
3365
3366   function Internal_Get_Language
3367    (Self : AMF.Internals.AMF_Element)
3368       return AMF.Internals.AMF_Collection_Of_String;
3369   --  FunctionBehavior => OpaqueBehavior::language
3370   --  OpaqueAction => OpaqueAction::language
3371   --  OpaqueBehavior => OpaqueBehavior::language
3372   --  OpaqueExpression => OpaqueExpression::language
3373
3374   function Internal_Get_Lifeline
3375    (Self : AMF.Internals.AMF_Element)
3376       return AMF.Internals.AMF_Collection_Of_Element;
3377   --  Interaction => Interaction::lifeline
3378
3379   function Internal_Get_Local_Postcondition
3380    (Self : AMF.Internals.AMF_Element)
3381       return AMF.Internals.AMF_Collection_Of_Element;
3382   --  AcceptCallAction => Action::localPostcondition
3383   --  AcceptEventAction => Action::localPostcondition
3384   --  AddStructuralFeatureValueAction => Action::localPostcondition
3385   --  AddVariableValueAction => Action::localPostcondition
3386   --  BroadcastSignalAction => Action::localPostcondition
3387   --  CallBehaviorAction => Action::localPostcondition
3388   --  CallOperationAction => Action::localPostcondition
3389   --  ClearAssociationAction => Action::localPostcondition
3390   --  ClearStructuralFeatureAction => Action::localPostcondition
3391   --  ClearVariableAction => Action::localPostcondition
3392   --  ConditionalNode => Action::localPostcondition
3393   --  CreateLinkAction => Action::localPostcondition
3394   --  CreateLinkObjectAction => Action::localPostcondition
3395   --  CreateObjectAction => Action::localPostcondition
3396   --  DestroyLinkAction => Action::localPostcondition
3397   --  DestroyObjectAction => Action::localPostcondition
3398   --  ExpansionRegion => Action::localPostcondition
3399   --  LoopNode => Action::localPostcondition
3400   --  OpaqueAction => Action::localPostcondition
3401   --  RaiseExceptionAction => Action::localPostcondition
3402   --  ReadExtentAction => Action::localPostcondition
3403   --  ReadIsClassifiedObjectAction => Action::localPostcondition
3404   --  ReadLinkAction => Action::localPostcondition
3405   --  ReadLinkObjectEndAction => Action::localPostcondition
3406   --  ReadLinkObjectEndQualifierAction => Action::localPostcondition
3407   --  ReadSelfAction => Action::localPostcondition
3408   --  ReadStructuralFeatureAction => Action::localPostcondition
3409   --  ReadVariableAction => Action::localPostcondition
3410   --  ReclassifyObjectAction => Action::localPostcondition
3411   --  ReduceAction => Action::localPostcondition
3412   --  RemoveStructuralFeatureValueAction => Action::localPostcondition
3413   --  RemoveVariableValueAction => Action::localPostcondition
3414   --  ReplyAction => Action::localPostcondition
3415   --  SendObjectAction => Action::localPostcondition
3416   --  SendSignalAction => Action::localPostcondition
3417   --  SequenceNode => Action::localPostcondition
3418   --  StartClassifierBehaviorAction => Action::localPostcondition
3419   --  StartObjectBehaviorAction => Action::localPostcondition
3420   --  StructuredActivityNode => Action::localPostcondition
3421   --  TestIdentityAction => Action::localPostcondition
3422   --  UnmarshallAction => Action::localPostcondition
3423   --  ValueSpecificationAction => Action::localPostcondition
3424
3425   function Internal_Get_Local_Precondition
3426    (Self : AMF.Internals.AMF_Element)
3427       return AMF.Internals.AMF_Collection_Of_Element;
3428   --  AcceptCallAction => Action::localPrecondition
3429   --  AcceptEventAction => Action::localPrecondition
3430   --  AddStructuralFeatureValueAction => Action::localPrecondition
3431   --  AddVariableValueAction => Action::localPrecondition
3432   --  BroadcastSignalAction => Action::localPrecondition
3433   --  CallBehaviorAction => Action::localPrecondition
3434   --  CallOperationAction => Action::localPrecondition
3435   --  ClearAssociationAction => Action::localPrecondition
3436   --  ClearStructuralFeatureAction => Action::localPrecondition
3437   --  ClearVariableAction => Action::localPrecondition
3438   --  ConditionalNode => Action::localPrecondition
3439   --  CreateLinkAction => Action::localPrecondition
3440   --  CreateLinkObjectAction => Action::localPrecondition
3441   --  CreateObjectAction => Action::localPrecondition
3442   --  DestroyLinkAction => Action::localPrecondition
3443   --  DestroyObjectAction => Action::localPrecondition
3444   --  ExpansionRegion => Action::localPrecondition
3445   --  LoopNode => Action::localPrecondition
3446   --  OpaqueAction => Action::localPrecondition
3447   --  RaiseExceptionAction => Action::localPrecondition
3448   --  ReadExtentAction => Action::localPrecondition
3449   --  ReadIsClassifiedObjectAction => Action::localPrecondition
3450   --  ReadLinkAction => Action::localPrecondition
3451   --  ReadLinkObjectEndAction => Action::localPrecondition
3452   --  ReadLinkObjectEndQualifierAction => Action::localPrecondition
3453   --  ReadSelfAction => Action::localPrecondition
3454   --  ReadStructuralFeatureAction => Action::localPrecondition
3455   --  ReadVariableAction => Action::localPrecondition
3456   --  ReclassifyObjectAction => Action::localPrecondition
3457   --  ReduceAction => Action::localPrecondition
3458   --  RemoveStructuralFeatureValueAction => Action::localPrecondition
3459   --  RemoveVariableValueAction => Action::localPrecondition
3460   --  ReplyAction => Action::localPrecondition
3461   --  SendObjectAction => Action::localPrecondition
3462   --  SendSignalAction => Action::localPrecondition
3463   --  SequenceNode => Action::localPrecondition
3464   --  StartClassifierBehaviorAction => Action::localPrecondition
3465   --  StartObjectBehaviorAction => Action::localPrecondition
3466   --  StructuredActivityNode => Action::localPrecondition
3467   --  TestIdentityAction => Action::localPrecondition
3468   --  UnmarshallAction => Action::localPrecondition
3469   --  ValueSpecificationAction => Action::localPrecondition
3470
3471   function Internal_Get_Local_Style
3472    (Self : AMF.Internals.AMF_Element)
3473       return AMF.Internals.AMF_Element;
3474   procedure Internal_Set_Local_Style
3475    (Self : AMF.Internals.AMF_Element;
3476     To   : AMF.Internals.AMF_Element);
3477   --  UMLActivityDiagram => UMLDiagramElement::localStyle
3478   --  UMLAssociationEndLabel => UMLDiagramElement::localStyle
3479   --  UMLAssociationOrConnectorOrLinkShape => UMLDiagramElement::localStyle
3480   --  UMLClassDiagram => UMLDiagramElement::localStyle
3481   --  UMLClassifierShape => UMLDiagramElement::localStyle
3482   --  UMLCompartment => UMLDiagramElement::localStyle
3483   --  UMLCompartmentableShape => UMLDiagramElement::localStyle
3484   --  UMLComponentDiagram => UMLDiagramElement::localStyle
3485   --  UMLCompositeStructureDiagram => UMLDiagramElement::localStyle
3486   --  UMLDeploymentDiagram => UMLDiagramElement::localStyle
3487   --  UMLEdge => UMLDiagramElement::localStyle
3488   --  UMLInteractionDiagram => UMLDiagramElement::localStyle
3489   --  UMLInteractionTableLabel => UMLDiagramElement::localStyle
3490   --  UMLKeywordLabel => UMLDiagramElement::localStyle
3491   --  UMLLabel => UMLDiagramElement::localStyle
3492   --  UMLMultiplicityLabel => UMLDiagramElement::localStyle
3493   --  UMLNameLabel => UMLDiagramElement::localStyle
3494   --  UMLObjectDiagram => UMLDiagramElement::localStyle
3495   --  UMLPackageDiagram => UMLDiagramElement::localStyle
3496   --  UMLProfileDiagram => UMLDiagramElement::localStyle
3497   --  UMLRedefinesLabel => UMLDiagramElement::localStyle
3498   --  UMLShape => UMLDiagramElement::localStyle
3499   --  UMLStateMachineDiagram => UMLDiagramElement::localStyle
3500   --  UMLStateShape => UMLDiagramElement::localStyle
3501   --  UMLStereotypePropertyValueLabel => UMLDiagramElement::localStyle
3502   --  UMLTypedElementLabel => UMLDiagramElement::localStyle
3503   --  UMLUseCaseDiagram => UMLDiagramElement::localStyle
3504
3505   function Internal_Get_Location
3506    (Self : AMF.Internals.AMF_Element)
3507       return AMF.Internals.AMF_Element;
3508   procedure Internal_Set_Location
3509    (Self : AMF.Internals.AMF_Element;
3510     To   : AMF.Internals.AMF_Element);
3511   --  Deployment => Deployment::location
3512
3513   function Internal_Get_Location
3514    (Self : AMF.Internals.AMF_Element)
3515       return Matreshka.Internals.Strings.Shared_String_Access;
3516   procedure Internal_Set_Location
3517    (Self : AMF.Internals.AMF_Element;
3518     To   : Matreshka.Internals.Strings.Shared_String_Access);
3519   --  Image => Image::location
3520
3521   function Internal_Get_Loop_Variable
3522    (Self : AMF.Internals.AMF_Element)
3523       return AMF.Internals.AMF_Collection_Of_Element;
3524   --  LoopNode => LoopNode::loopVariable
3525
3526   function Internal_Get_Loop_Variable_Input
3527    (Self : AMF.Internals.AMF_Element)
3528       return AMF.Internals.AMF_Collection_Of_Element;
3529   --  LoopNode => LoopNode::loopVariableInput
3530
3531   function Internal_Get_Lower
3532    (Self : AMF.Internals.AMF_Element)
3533       return AMF.Optional_Integer;
3534   procedure Internal_Set_Lower
3535    (Self : AMF.Internals.AMF_Element;
3536     To   : AMF.Optional_Integer);
3537   --  ActionInputPin => MultiplicityElement::lower
3538   --  ConnectorEnd => MultiplicityElement::lower
3539   --  ExtensionEnd => ExtensionEnd::lower
3540   --  InputPin => MultiplicityElement::lower
3541   --  Operation => Operation::lower
3542   --  OutputPin => MultiplicityElement::lower
3543   --  Parameter => MultiplicityElement::lower
3544   --  Port => MultiplicityElement::lower
3545   --  Property => MultiplicityElement::lower
3546   --  ValuePin => MultiplicityElement::lower
3547   --  Variable => MultiplicityElement::lower
3548
3549   function Internal_Get_Lower_Value
3550    (Self : AMF.Internals.AMF_Element)
3551       return AMF.Internals.AMF_Element;
3552   procedure Internal_Set_Lower_Value
3553    (Self : AMF.Internals.AMF_Element;
3554     To   : AMF.Internals.AMF_Element);
3555   --  ActionInputPin => MultiplicityElement::lowerValue
3556   --  ConnectorEnd => MultiplicityElement::lowerValue
3557   --  ExtensionEnd => MultiplicityElement::lowerValue
3558   --  InputPin => MultiplicityElement::lowerValue
3559   --  OutputPin => MultiplicityElement::lowerValue
3560   --  Parameter => MultiplicityElement::lowerValue
3561   --  Port => MultiplicityElement::lowerValue
3562   --  Property => MultiplicityElement::lowerValue
3563   --  ValuePin => MultiplicityElement::lowerValue
3564   --  Variable => MultiplicityElement::lowerValue
3565
3566   function Internal_Get_Manifestation
3567    (Self : AMF.Internals.AMF_Element)
3568       return AMF.Internals.AMF_Collection_Of_Element;
3569   --  Artifact => Artifact::manifestation
3570   --  DeploymentSpecification => Artifact::manifestation
3571
3572   function Internal_Get_Mapping
3573    (Self : AMF.Internals.AMF_Element)
3574       return AMF.Internals.AMF_Element;
3575   procedure Internal_Set_Mapping
3576    (Self : AMF.Internals.AMF_Element;
3577     To   : AMF.Internals.AMF_Element);
3578   --  Abstraction => Abstraction::mapping
3579   --  ComponentRealization => Abstraction::mapping
3580   --  InterfaceRealization => Abstraction::mapping
3581   --  Manifestation => Abstraction::mapping
3582   --  Realization => Abstraction::mapping
3583   --  Substitution => Abstraction::mapping
3584
3585   function Internal_Get_Max
3586    (Self : AMF.Internals.AMF_Element)
3587       return AMF.Internals.AMF_Element;
3588   procedure Internal_Set_Max
3589    (Self : AMF.Internals.AMF_Element;
3590     To   : AMF.Internals.AMF_Element);
3591   --  DurationInterval => DurationInterval::max
3592   --  Interval => Interval::max
3593   --  TimeInterval => Interval::max
3594
3595   function Internal_Get_Maxint
3596    (Self : AMF.Internals.AMF_Element)
3597       return AMF.Internals.AMF_Element;
3598   procedure Internal_Set_Maxint
3599    (Self : AMF.Internals.AMF_Element;
3600     To   : AMF.Internals.AMF_Element);
3601   --  InteractionConstraint => InteractionConstraint::maxint
3602
3603   function Internal_Get_Member
3604    (Self : AMF.Internals.AMF_Element)
3605       return AMF.Internals.AMF_Collection_Of_Element;
3606   --  Activity => Namespace::member
3607   --  Actor => Namespace::member
3608   --  Artifact => Namespace::member
3609   --  Association => Namespace::member
3610   --  AssociationClass => Namespace::member
3611   --  Class => Namespace::member
3612   --  Collaboration => Namespace::member
3613   --  CommunicationPath => Namespace::member
3614   --  Component => Namespace::member
3615   --  ConditionalNode => Namespace::member
3616   --  DataType => Namespace::member
3617   --  DeploymentSpecification => Namespace::member
3618   --  Device => Namespace::member
3619   --  Enumeration => Namespace::member
3620   --  ExecutionEnvironment => Namespace::member
3621   --  ExpansionRegion => Namespace::member
3622   --  Extension => Namespace::member
3623   --  FinalState => Namespace::member
3624   --  FunctionBehavior => Namespace::member
3625   --  InformationItem => Namespace::member
3626   --  Interaction => Namespace::member
3627   --  InteractionOperand => Namespace::member
3628   --  Interface => Namespace::member
3629   --  LoopNode => Namespace::member
3630   --  Model => Namespace::member
3631   --  Node => Namespace::member
3632   --  OpaqueBehavior => Namespace::member
3633   --  Operation => Namespace::member
3634   --  Package => Namespace::member
3635   --  PrimitiveType => Namespace::member
3636   --  Profile => Namespace::member
3637   --  ProtocolStateMachine => Namespace::member
3638   --  ProtocolTransition => Namespace::member
3639   --  Reception => Namespace::member
3640   --  Region => Namespace::member
3641   --  SequenceNode => Namespace::member
3642   --  Signal => Namespace::member
3643   --  State => Namespace::member
3644   --  StateMachine => Namespace::member
3645   --  Stereotype => Namespace::member
3646   --  StructuredActivityNode => Namespace::member
3647   --  Transition => Namespace::member
3648   --  UseCase => Namespace::member
3649
3650   function Internal_Get_Member_End
3651    (Self : AMF.Internals.AMF_Element)
3652       return AMF.Internals.AMF_Collection_Of_Element;
3653   --  Association => Association::memberEnd
3654   --  AssociationClass => Association::memberEnd
3655   --  CommunicationPath => Association::memberEnd
3656   --  Extension => Association::memberEnd
3657
3658   function Internal_Get_Merged_Package
3659    (Self : AMF.Internals.AMF_Element)
3660       return AMF.Internals.AMF_Element;
3661   procedure Internal_Set_Merged_Package
3662    (Self : AMF.Internals.AMF_Element;
3663     To   : AMF.Internals.AMF_Element);
3664   --  PackageMerge => PackageMerge::mergedPackage
3665
3666   function Internal_Get_Message
3667    (Self : AMF.Internals.AMF_Element)
3668       return AMF.Internals.AMF_Collection_Of_Element;
3669   --  ConsiderIgnoreFragment => ConsiderIgnoreFragment::message
3670   --  Interaction => Interaction::message
3671
3672   function Internal_Get_Message
3673    (Self : AMF.Internals.AMF_Element)
3674       return AMF.Internals.AMF_Element;
3675   procedure Internal_Set_Message
3676    (Self : AMF.Internals.AMF_Element;
3677     To   : AMF.Internals.AMF_Element);
3678   --  DestructionOccurrenceSpecification => MessageEnd::message
3679   --  Gate => MessageEnd::message
3680   --  MessageOccurrenceSpecification => MessageEnd::message
3681
3682   function Internal_Get_Message_Kind
3683    (Self : AMF.Internals.AMF_Element)
3684       return AMF.UML.UML_Message_Kind;
3685   --  Message => Message::messageKind
3686
3687   function Internal_Get_Message_Sort
3688    (Self : AMF.Internals.AMF_Element)
3689       return AMF.UML.UML_Message_Sort;
3690   procedure Internal_Set_Message_Sort
3691    (Self : AMF.Internals.AMF_Element;
3692     To   : AMF.UML.UML_Message_Sort);
3693   --  Message => Message::messageSort
3694
3695   function Internal_Get_Metaclass
3696    (Self : AMF.Internals.AMF_Element)
3697       return AMF.Internals.AMF_Element;
3698   --  Extension => Extension::metaclass
3699
3700   function Internal_Get_Metaclass_Reference
3701    (Self : AMF.Internals.AMF_Element)
3702       return AMF.Internals.AMF_Collection_Of_Element;
3703   --  Profile => Profile::metaclassReference
3704
3705   function Internal_Get_Metamodel_Reference
3706    (Self : AMF.Internals.AMF_Element)
3707       return AMF.Internals.AMF_Collection_Of_Element;
3708   --  Profile => Profile::metamodelReference
3709
3710   function Internal_Get_Method
3711    (Self : AMF.Internals.AMF_Element)
3712       return AMF.Internals.AMF_Collection_Of_Element;
3713   --  Operation => BehavioralFeature::method
3714   --  Reception => BehavioralFeature::method
3715
3716   function Internal_Get_Min
3717    (Self : AMF.Internals.AMF_Element)
3718       return AMF.Internals.AMF_Element;
3719   procedure Internal_Set_Min
3720    (Self : AMF.Internals.AMF_Element;
3721     To   : AMF.Internals.AMF_Element);
3722   --  DurationInterval => DurationInterval::min
3723   --  Interval => Interval::min
3724   --  TimeInterval => Interval::min
3725
3726   function Internal_Get_Minint
3727    (Self : AMF.Internals.AMF_Element)
3728       return AMF.Internals.AMF_Element;
3729   procedure Internal_Set_Minint
3730    (Self : AMF.Internals.AMF_Element;
3731     To   : AMF.Internals.AMF_Element);
3732   --  InteractionConstraint => InteractionConstraint::minint
3733
3734   function Internal_Get_Mode
3735    (Self : AMF.Internals.AMF_Element)
3736       return AMF.UML.UML_Expansion_Kind;
3737   procedure Internal_Set_Mode
3738    (Self : AMF.Internals.AMF_Element;
3739     To   : AMF.UML.UML_Expansion_Kind);
3740   --  ExpansionRegion => ExpansionRegion::mode
3741
3742   function Internal_Get_Mode_Element
3743    (Self : AMF.Internals.AMF_Element)
3744       return AMF.Internals.AMF_Element;
3745   procedure Internal_Set_Mode_Element
3746    (Self : AMF.Internals.AMF_Element;
3747     To   : AMF.Internals.AMF_Element);
3748   --  UMLNameLabel => UMLNameLabel::modeElement
3749
3750   function Internal_Get_Model_Element
3751    (Self : AMF.Internals.AMF_Element)
3752       return AMF.Internals.AMF_Element;
3753   procedure Internal_Set_Model_Element
3754    (Self : AMF.Internals.AMF_Element;
3755     To   : AMF.Internals.AMF_Element);
3756   --  UMLActivityDiagram => UMLActivityDiagram::modelElement
3757   --  UMLAssociationEndLabel => UMLAssociationEndLabel::modelElement
3758   --  UMLAssociationOrConnectorOrLinkShape => DiagramElement::modelElement
3759   --  UMLClassDiagram => DiagramElement::modelElement
3760   --  UMLClassifierShape => UMLClassifierShape::modelElement
3761   --  UMLCompartment => DiagramElement::modelElement
3762   --  UMLCompartmentableShape => DiagramElement::modelElement
3763   --  UMLComponentDiagram => DiagramElement::modelElement
3764   --  UMLCompositeStructureDiagram => DiagramElement::modelElement
3765   --  UMLDeploymentDiagram => DiagramElement::modelElement
3766   --  UMLEdge => DiagramElement::modelElement
3767   --  UMLInteractionDiagram => UMLBehaviorDiagram::modelElement
3768   --  UMLInteractionTableLabel => DiagramElement::modelElement
3769   --  UMLKeywordLabel => DiagramElement::modelElement
3770   --  UMLLabel => DiagramElement::modelElement
3771   --  UMLMultiplicityLabel => UMLMultiplicityLabel::modelElement
3772   --  UMLNameLabel => DiagramElement::modelElement
3773   --  UMLObjectDiagram => DiagramElement::modelElement
3774   --  UMLPackageDiagram => DiagramElement::modelElement
3775   --  UMLProfileDiagram => DiagramElement::modelElement
3776   --  UMLRedefinesLabel => UMLRedefinesLabel::modelElement
3777   --  UMLShape => DiagramElement::modelElement
3778   --  UMLStateMachineDiagram => UMLBehaviorDiagram::modelElement
3779   --  UMLStateShape => DiagramElement::modelElement
3780   --  UMLStereotypePropertyValueLabel => UMLStereotypePropertyValueLabel::modelElement
3781   --  UMLTypedElementLabel => DiagramElement::modelElement
3782   --  UMLUseCaseDiagram => UMLBehaviorDiagram::modelElement
3783
3784   function Internal_Get_Model_Element
3785    (Self : AMF.Internals.AMF_Element)
3786       return AMF.Internals.AMF_Collection_Of_Element;
3787   --  UMLActivityDiagram => UMLDiagramElement::modelElement
3788   --  UMLAssociationEndLabel => UMLDiagramElement::modelElement
3789   --  UMLAssociationOrConnectorOrLinkShape => UMLDiagramElement::modelElement
3790   --  UMLClassDiagram => UMLDiagramElement::modelElement
3791   --  UMLClassifierShape => UMLDiagramElement::modelElement
3792   --  UMLCompartment => UMLDiagramElement::modelElement
3793   --  UMLCompartmentableShape => UMLDiagramElement::modelElement
3794   --  UMLComponentDiagram => UMLDiagramElement::modelElement
3795   --  UMLCompositeStructureDiagram => UMLDiagramElement::modelElement
3796   --  UMLDeploymentDiagram => UMLDiagramElement::modelElement
3797   --  UMLEdge => UMLDiagramElement::modelElement
3798   --  UMLInteractionDiagram => UMLDiagramElement::modelElement
3799   --  UMLInteractionTableLabel => UMLDiagramElement::modelElement
3800   --  UMLKeywordLabel => UMLDiagramElement::modelElement
3801   --  UMLLabel => UMLDiagramElement::modelElement
3802   --  UMLMultiplicityLabel => UMLDiagramElement::modelElement
3803   --  UMLNameLabel => UMLDiagramElement::modelElement
3804   --  UMLObjectDiagram => UMLDiagramElement::modelElement
3805   --  UMLPackageDiagram => UMLDiagramElement::modelElement
3806   --  UMLProfileDiagram => UMLDiagramElement::modelElement
3807   --  UMLRedefinesLabel => UMLDiagramElement::modelElement
3808   --  UMLShape => UMLDiagramElement::modelElement
3809   --  UMLStateMachineDiagram => UMLDiagramElement::modelElement
3810   --  UMLStateShape => UMLDiagramElement::modelElement
3811   --  UMLStereotypePropertyValueLabel => UMLDiagramElement::modelElement
3812   --  UMLTypedElementLabel => UMLDiagramElement::modelElement
3813   --  UMLUseCaseDiagram => UMLDiagramElement::modelElement
3814
3815   function Internal_Get_Must_Isolate
3816    (Self : AMF.Internals.AMF_Element)
3817       return Boolean;
3818   procedure Internal_Set_Must_Isolate
3819    (Self : AMF.Internals.AMF_Element;
3820     To   : Boolean);
3821   --  ConditionalNode => StructuredActivityNode::mustIsolate
3822   --  ExpansionRegion => StructuredActivityNode::mustIsolate
3823   --  LoopNode => StructuredActivityNode::mustIsolate
3824   --  SequenceNode => StructuredActivityNode::mustIsolate
3825   --  StructuredActivityNode => StructuredActivityNode::mustIsolate
3826
3827   function Internal_Get_Name
3828    (Self : AMF.Internals.AMF_Element)
3829       return Matreshka.Internals.Strings.Shared_String_Access;
3830   procedure Internal_Set_Name
3831    (Self : AMF.Internals.AMF_Element;
3832     To   : Matreshka.Internals.Strings.Shared_String_Access);
3833   --  Abstraction => NamedElement::name
3834   --  AcceptCallAction => NamedElement::name
3835   --  AcceptEventAction => NamedElement::name
3836   --  ActionExecutionSpecification => NamedElement::name
3837   --  ActionInputPin => NamedElement::name
3838   --  Activity => NamedElement::name
3839   --  ActivityFinalNode => NamedElement::name
3840   --  ActivityParameterNode => NamedElement::name
3841   --  ActivityPartition => NamedElement::name
3842   --  Actor => NamedElement::name
3843   --  AddStructuralFeatureValueAction => NamedElement::name
3844   --  AddVariableValueAction => NamedElement::name
3845   --  AnyReceiveEvent => NamedElement::name
3846   --  Artifact => NamedElement::name
3847   --  Association => NamedElement::name
3848   --  AssociationClass => NamedElement::name
3849   --  BehaviorExecutionSpecification => NamedElement::name
3850   --  BroadcastSignalAction => NamedElement::name
3851   --  CallBehaviorAction => NamedElement::name
3852   --  CallEvent => NamedElement::name
3853   --  CallOperationAction => NamedElement::name
3854   --  CentralBufferNode => NamedElement::name
3855   --  ChangeEvent => NamedElement::name
3856   --  Class => NamedElement::name
3857   --  ClearAssociationAction => NamedElement::name
3858   --  ClearStructuralFeatureAction => NamedElement::name
3859   --  ClearVariableAction => NamedElement::name
3860   --  Collaboration => NamedElement::name
3861   --  CollaborationUse => NamedElement::name
3862   --  CombinedFragment => NamedElement::name
3863   --  CommunicationPath => NamedElement::name
3864   --  Component => NamedElement::name
3865   --  ComponentRealization => NamedElement::name
3866   --  ConditionalNode => NamedElement::name
3867   --  ConnectionPointReference => NamedElement::name
3868   --  Connector => NamedElement::name
3869   --  ConsiderIgnoreFragment => NamedElement::name
3870   --  Constraint => NamedElement::name
3871   --  Continuation => NamedElement::name
3872   --  ControlFlow => NamedElement::name
3873   --  CreateLinkAction => NamedElement::name
3874   --  CreateLinkObjectAction => NamedElement::name
3875   --  CreateObjectAction => NamedElement::name
3876   --  UMLActivityDiagram => NamedElement::name
3877   --  UMLClassDiagram => NamedElement::name
3878   --  UMLComponentDiagram => NamedElement::name
3879   --  UMLCompositeStructureDiagram => NamedElement::name
3880   --  UMLDeploymentDiagram => NamedElement::name
3881   --  UMLInteractionDiagram => NamedElement::name
3882   --  UMLObjectDiagram => NamedElement::name
3883   --  UMLPackageDiagram => NamedElement::name
3884   --  UMLProfileDiagram => NamedElement::name
3885   --  UMLStateMachineDiagram => NamedElement::name
3886   --  UMLStyle => NamedElement::name
3887   --  UMLUseCaseDiagram => NamedElement::name
3888   --  DataStoreNode => NamedElement::name
3889   --  DataType => NamedElement::name
3890   --  DecisionNode => NamedElement::name
3891   --  Dependency => NamedElement::name
3892   --  Deployment => NamedElement::name
3893   --  DeploymentSpecification => NamedElement::name
3894   --  DestroyLinkAction => NamedElement::name
3895   --  DestroyObjectAction => NamedElement::name
3896   --  DestructionOccurrenceSpecification => NamedElement::name
3897   --  Device => NamedElement::name
3898   --  Duration => NamedElement::name
3899   --  DurationConstraint => NamedElement::name
3900   --  DurationInterval => NamedElement::name
3901   --  DurationObservation => NamedElement::name
3902   --  Enumeration => NamedElement::name
3903   --  EnumerationLiteral => NamedElement::name
3904   --  ExecutionEnvironment => NamedElement::name
3905   --  ExecutionOccurrenceSpecification => NamedElement::name
3906   --  ExpansionNode => NamedElement::name
3907   --  ExpansionRegion => NamedElement::name
3908   --  Expression => NamedElement::name
3909   --  Extend => NamedElement::name
3910   --  Extension => NamedElement::name
3911   --  ExtensionEnd => NamedElement::name
3912   --  ExtensionPoint => NamedElement::name
3913   --  FinalState => NamedElement::name
3914   --  FlowFinalNode => NamedElement::name
3915   --  ForkNode => NamedElement::name
3916   --  FunctionBehavior => NamedElement::name
3917   --  Gate => NamedElement::name
3918   --  GeneralOrdering => NamedElement::name
3919   --  GeneralizationSet => NamedElement::name
3920   --  Include => NamedElement::name
3921   --  InformationFlow => NamedElement::name
3922   --  InformationItem => NamedElement::name
3923   --  InitialNode => NamedElement::name
3924   --  InputPin => NamedElement::name
3925   --  InstanceSpecification => NamedElement::name
3926   --  InstanceValue => NamedElement::name
3927   --  Interaction => NamedElement::name
3928   --  InteractionConstraint => NamedElement::name
3929   --  InteractionOperand => NamedElement::name
3930   --  InteractionUse => NamedElement::name
3931   --  Interface => NamedElement::name
3932   --  InterfaceRealization => NamedElement::name
3933   --  InterruptibleActivityRegion => NamedElement::name
3934   --  Interval => NamedElement::name
3935   --  IntervalConstraint => NamedElement::name
3936   --  JoinNode => NamedElement::name
3937   --  Lifeline => NamedElement::name
3938   --  LiteralBoolean => NamedElement::name
3939   --  LiteralInteger => NamedElement::name
3940   --  LiteralNull => NamedElement::name
3941   --  LiteralReal => NamedElement::name
3942   --  LiteralString => NamedElement::name
3943   --  LiteralUnlimitedNatural => NamedElement::name
3944   --  LoopNode => NamedElement::name
3945   --  Manifestation => NamedElement::name
3946   --  MergeNode => NamedElement::name
3947   --  Message => NamedElement::name
3948   --  MessageOccurrenceSpecification => NamedElement::name
3949   --  Model => NamedElement::name
3950   --  Node => NamedElement::name
3951   --  ObjectFlow => NamedElement::name
3952   --  OccurrenceSpecification => NamedElement::name
3953   --  OpaqueAction => NamedElement::name
3954   --  OpaqueBehavior => NamedElement::name
3955   --  OpaqueExpression => NamedElement::name
3956   --  Operation => NamedElement::name
3957   --  OutputPin => NamedElement::name
3958   --  Package => NamedElement::name
3959   --  Parameter => NamedElement::name
3960   --  ParameterSet => NamedElement::name
3961   --  PartDecomposition => NamedElement::name
3962   --  Port => NamedElement::name
3963   --  PrimitiveType => NamedElement::name
3964   --  Profile => NamedElement::name
3965   --  Property => NamedElement::name
3966   --  ProtocolStateMachine => NamedElement::name
3967   --  ProtocolTransition => NamedElement::name
3968   --  Pseudostate => NamedElement::name
3969   --  RaiseExceptionAction => NamedElement::name
3970   --  ReadExtentAction => NamedElement::name
3971   --  ReadIsClassifiedObjectAction => NamedElement::name
3972   --  ReadLinkAction => NamedElement::name
3973   --  ReadLinkObjectEndAction => NamedElement::name
3974   --  ReadLinkObjectEndQualifierAction => NamedElement::name
3975   --  ReadSelfAction => NamedElement::name
3976   --  ReadStructuralFeatureAction => NamedElement::name
3977   --  ReadVariableAction => NamedElement::name
3978   --  Realization => NamedElement::name
3979   --  Reception => NamedElement::name
3980   --  ReclassifyObjectAction => NamedElement::name
3981   --  RedefinableTemplateSignature => NamedElement::name
3982   --  ReduceAction => NamedElement::name
3983   --  Region => NamedElement::name
3984   --  RemoveStructuralFeatureValueAction => NamedElement::name
3985   --  RemoveVariableValueAction => NamedElement::name
3986   --  ReplyAction => NamedElement::name
3987   --  SendObjectAction => NamedElement::name
3988   --  SendSignalAction => NamedElement::name
3989   --  SequenceNode => NamedElement::name
3990   --  Signal => NamedElement::name
3991   --  SignalEvent => NamedElement::name
3992   --  StartClassifierBehaviorAction => NamedElement::name
3993   --  StartObjectBehaviorAction => NamedElement::name
3994   --  State => NamedElement::name
3995   --  StateInvariant => NamedElement::name
3996   --  StateMachine => NamedElement::name
3997   --  Stereotype => NamedElement::name
3998   --  StringExpression => NamedElement::name
3999   --  StructuredActivityNode => NamedElement::name
4000   --  Substitution => NamedElement::name
4001   --  TestIdentityAction => NamedElement::name
4002   --  TimeConstraint => NamedElement::name
4003   --  TimeEvent => NamedElement::name
4004   --  TimeExpression => NamedElement::name
4005   --  TimeInterval => NamedElement::name
4006   --  TimeObservation => NamedElement::name
4007   --  Transition => NamedElement::name
4008   --  Trigger => NamedElement::name
4009   --  UnmarshallAction => NamedElement::name
4010   --  Usage => NamedElement::name
4011   --  UseCase => NamedElement::name
4012   --  ValuePin => NamedElement::name
4013   --  ValueSpecificationAction => NamedElement::name
4014   --  Variable => NamedElement::name
4015
4016   function Internal_Get_Name_Expression
4017    (Self : AMF.Internals.AMF_Element)
4018       return AMF.Internals.AMF_Element;
4019   procedure Internal_Set_Name_Expression
4020    (Self : AMF.Internals.AMF_Element;
4021     To   : AMF.Internals.AMF_Element);
4022   --  Abstraction => NamedElement::nameExpression
4023   --  AcceptCallAction => NamedElement::nameExpression
4024   --  AcceptEventAction => NamedElement::nameExpression
4025   --  ActionExecutionSpecification => NamedElement::nameExpression
4026   --  ActionInputPin => NamedElement::nameExpression
4027   --  Activity => NamedElement::nameExpression
4028   --  ActivityFinalNode => NamedElement::nameExpression
4029   --  ActivityParameterNode => NamedElement::nameExpression
4030   --  ActivityPartition => NamedElement::nameExpression
4031   --  Actor => NamedElement::nameExpression
4032   --  AddStructuralFeatureValueAction => NamedElement::nameExpression
4033   --  AddVariableValueAction => NamedElement::nameExpression
4034   --  AnyReceiveEvent => NamedElement::nameExpression
4035   --  Artifact => NamedElement::nameExpression
4036   --  Association => NamedElement::nameExpression
4037   --  AssociationClass => NamedElement::nameExpression
4038   --  BehaviorExecutionSpecification => NamedElement::nameExpression
4039   --  BroadcastSignalAction => NamedElement::nameExpression
4040   --  CallBehaviorAction => NamedElement::nameExpression
4041   --  CallEvent => NamedElement::nameExpression
4042   --  CallOperationAction => NamedElement::nameExpression
4043   --  CentralBufferNode => NamedElement::nameExpression
4044   --  ChangeEvent => NamedElement::nameExpression
4045   --  Class => NamedElement::nameExpression
4046   --  ClearAssociationAction => NamedElement::nameExpression
4047   --  ClearStructuralFeatureAction => NamedElement::nameExpression
4048   --  ClearVariableAction => NamedElement::nameExpression
4049   --  Collaboration => NamedElement::nameExpression
4050   --  CollaborationUse => NamedElement::nameExpression
4051   --  CombinedFragment => NamedElement::nameExpression
4052   --  CommunicationPath => NamedElement::nameExpression
4053   --  Component => NamedElement::nameExpression
4054   --  ComponentRealization => NamedElement::nameExpression
4055   --  ConditionalNode => NamedElement::nameExpression
4056   --  ConnectionPointReference => NamedElement::nameExpression
4057   --  Connector => NamedElement::nameExpression
4058   --  ConsiderIgnoreFragment => NamedElement::nameExpression
4059   --  Constraint => NamedElement::nameExpression
4060   --  Continuation => NamedElement::nameExpression
4061   --  ControlFlow => NamedElement::nameExpression
4062   --  CreateLinkAction => NamedElement::nameExpression
4063   --  CreateLinkObjectAction => NamedElement::nameExpression
4064   --  CreateObjectAction => NamedElement::nameExpression
4065   --  UMLActivityDiagram => NamedElement::nameExpression
4066   --  UMLClassDiagram => NamedElement::nameExpression
4067   --  UMLComponentDiagram => NamedElement::nameExpression
4068   --  UMLCompositeStructureDiagram => NamedElement::nameExpression
4069   --  UMLDeploymentDiagram => NamedElement::nameExpression
4070   --  UMLInteractionDiagram => NamedElement::nameExpression
4071   --  UMLObjectDiagram => NamedElement::nameExpression
4072   --  UMLPackageDiagram => NamedElement::nameExpression
4073   --  UMLProfileDiagram => NamedElement::nameExpression
4074   --  UMLStateMachineDiagram => NamedElement::nameExpression
4075   --  UMLStyle => NamedElement::nameExpression
4076   --  UMLUseCaseDiagram => NamedElement::nameExpression
4077   --  DataStoreNode => NamedElement::nameExpression
4078   --  DataType => NamedElement::nameExpression
4079   --  DecisionNode => NamedElement::nameExpression
4080   --  Dependency => NamedElement::nameExpression
4081   --  Deployment => NamedElement::nameExpression
4082   --  DeploymentSpecification => NamedElement::nameExpression
4083   --  DestroyLinkAction => NamedElement::nameExpression
4084   --  DestroyObjectAction => NamedElement::nameExpression
4085   --  DestructionOccurrenceSpecification => NamedElement::nameExpression
4086   --  Device => NamedElement::nameExpression
4087   --  Duration => NamedElement::nameExpression
4088   --  DurationConstraint => NamedElement::nameExpression
4089   --  DurationInterval => NamedElement::nameExpression
4090   --  DurationObservation => NamedElement::nameExpression
4091   --  Enumeration => NamedElement::nameExpression
4092   --  EnumerationLiteral => NamedElement::nameExpression
4093   --  ExecutionEnvironment => NamedElement::nameExpression
4094   --  ExecutionOccurrenceSpecification => NamedElement::nameExpression
4095   --  ExpansionNode => NamedElement::nameExpression
4096   --  ExpansionRegion => NamedElement::nameExpression
4097   --  Expression => NamedElement::nameExpression
4098   --  Extend => NamedElement::nameExpression
4099   --  Extension => NamedElement::nameExpression
4100   --  ExtensionEnd => NamedElement::nameExpression
4101   --  ExtensionPoint => NamedElement::nameExpression
4102   --  FinalState => NamedElement::nameExpression
4103   --  FlowFinalNode => NamedElement::nameExpression
4104   --  ForkNode => NamedElement::nameExpression
4105   --  FunctionBehavior => NamedElement::nameExpression
4106   --  Gate => NamedElement::nameExpression
4107   --  GeneralOrdering => NamedElement::nameExpression
4108   --  GeneralizationSet => NamedElement::nameExpression
4109   --  Include => NamedElement::nameExpression
4110   --  InformationFlow => NamedElement::nameExpression
4111   --  InformationItem => NamedElement::nameExpression
4112   --  InitialNode => NamedElement::nameExpression
4113   --  InputPin => NamedElement::nameExpression
4114   --  InstanceSpecification => NamedElement::nameExpression
4115   --  InstanceValue => NamedElement::nameExpression
4116   --  Interaction => NamedElement::nameExpression
4117   --  InteractionConstraint => NamedElement::nameExpression
4118   --  InteractionOperand => NamedElement::nameExpression
4119   --  InteractionUse => NamedElement::nameExpression
4120   --  Interface => NamedElement::nameExpression
4121   --  InterfaceRealization => NamedElement::nameExpression
4122   --  InterruptibleActivityRegion => NamedElement::nameExpression
4123   --  Interval => NamedElement::nameExpression
4124   --  IntervalConstraint => NamedElement::nameExpression
4125   --  JoinNode => NamedElement::nameExpression
4126   --  Lifeline => NamedElement::nameExpression
4127   --  LiteralBoolean => NamedElement::nameExpression
4128   --  LiteralInteger => NamedElement::nameExpression
4129   --  LiteralNull => NamedElement::nameExpression
4130   --  LiteralReal => NamedElement::nameExpression
4131   --  LiteralString => NamedElement::nameExpression
4132   --  LiteralUnlimitedNatural => NamedElement::nameExpression
4133   --  LoopNode => NamedElement::nameExpression
4134   --  Manifestation => NamedElement::nameExpression
4135   --  MergeNode => NamedElement::nameExpression
4136   --  Message => NamedElement::nameExpression
4137   --  MessageOccurrenceSpecification => NamedElement::nameExpression
4138   --  Model => NamedElement::nameExpression
4139   --  Node => NamedElement::nameExpression
4140   --  ObjectFlow => NamedElement::nameExpression
4141   --  OccurrenceSpecification => NamedElement::nameExpression
4142   --  OpaqueAction => NamedElement::nameExpression
4143   --  OpaqueBehavior => NamedElement::nameExpression
4144   --  OpaqueExpression => NamedElement::nameExpression
4145   --  Operation => NamedElement::nameExpression
4146   --  OutputPin => NamedElement::nameExpression
4147   --  Package => NamedElement::nameExpression
4148   --  Parameter => NamedElement::nameExpression
4149   --  ParameterSet => NamedElement::nameExpression
4150   --  PartDecomposition => NamedElement::nameExpression
4151   --  Port => NamedElement::nameExpression
4152   --  PrimitiveType => NamedElement::nameExpression
4153   --  Profile => NamedElement::nameExpression
4154   --  Property => NamedElement::nameExpression
4155   --  ProtocolStateMachine => NamedElement::nameExpression
4156   --  ProtocolTransition => NamedElement::nameExpression
4157   --  Pseudostate => NamedElement::nameExpression
4158   --  RaiseExceptionAction => NamedElement::nameExpression
4159   --  ReadExtentAction => NamedElement::nameExpression
4160   --  ReadIsClassifiedObjectAction => NamedElement::nameExpression
4161   --  ReadLinkAction => NamedElement::nameExpression
4162   --  ReadLinkObjectEndAction => NamedElement::nameExpression
4163   --  ReadLinkObjectEndQualifierAction => NamedElement::nameExpression
4164   --  ReadSelfAction => NamedElement::nameExpression
4165   --  ReadStructuralFeatureAction => NamedElement::nameExpression
4166   --  ReadVariableAction => NamedElement::nameExpression
4167   --  Realization => NamedElement::nameExpression
4168   --  Reception => NamedElement::nameExpression
4169   --  ReclassifyObjectAction => NamedElement::nameExpression
4170   --  RedefinableTemplateSignature => NamedElement::nameExpression
4171   --  ReduceAction => NamedElement::nameExpression
4172   --  Region => NamedElement::nameExpression
4173   --  RemoveStructuralFeatureValueAction => NamedElement::nameExpression
4174   --  RemoveVariableValueAction => NamedElement::nameExpression
4175   --  ReplyAction => NamedElement::nameExpression
4176   --  SendObjectAction => NamedElement::nameExpression
4177   --  SendSignalAction => NamedElement::nameExpression
4178   --  SequenceNode => NamedElement::nameExpression
4179   --  Signal => NamedElement::nameExpression
4180   --  SignalEvent => NamedElement::nameExpression
4181   --  StartClassifierBehaviorAction => NamedElement::nameExpression
4182   --  StartObjectBehaviorAction => NamedElement::nameExpression
4183   --  State => NamedElement::nameExpression
4184   --  StateInvariant => NamedElement::nameExpression
4185   --  StateMachine => NamedElement::nameExpression
4186   --  Stereotype => NamedElement::nameExpression
4187   --  StringExpression => NamedElement::nameExpression
4188   --  StructuredActivityNode => NamedElement::nameExpression
4189   --  Substitution => NamedElement::nameExpression
4190   --  TestIdentityAction => NamedElement::nameExpression
4191   --  TimeConstraint => NamedElement::nameExpression
4192   --  TimeEvent => NamedElement::nameExpression
4193   --  TimeExpression => NamedElement::nameExpression
4194   --  TimeInterval => NamedElement::nameExpression
4195   --  TimeObservation => NamedElement::nameExpression
4196   --  Transition => NamedElement::nameExpression
4197   --  Trigger => NamedElement::nameExpression
4198   --  UnmarshallAction => NamedElement::nameExpression
4199   --  Usage => NamedElement::nameExpression
4200   --  UseCase => NamedElement::nameExpression
4201   --  ValuePin => NamedElement::nameExpression
4202   --  ValueSpecificationAction => NamedElement::nameExpression
4203   --  Variable => NamedElement::nameExpression
4204
4205   function Internal_Get_Namespace
4206    (Self : AMF.Internals.AMF_Element)
4207       return AMF.Internals.AMF_Element;
4208   --  Abstraction => NamedElement::namespace
4209   --  AcceptCallAction => NamedElement::namespace
4210   --  AcceptEventAction => NamedElement::namespace
4211   --  ActionExecutionSpecification => NamedElement::namespace
4212   --  ActionInputPin => NamedElement::namespace
4213   --  Activity => NamedElement::namespace
4214   --  ActivityFinalNode => NamedElement::namespace
4215   --  ActivityParameterNode => NamedElement::namespace
4216   --  ActivityPartition => NamedElement::namespace
4217   --  Actor => NamedElement::namespace
4218   --  AddStructuralFeatureValueAction => NamedElement::namespace
4219   --  AddVariableValueAction => NamedElement::namespace
4220   --  AnyReceiveEvent => NamedElement::namespace
4221   --  Artifact => NamedElement::namespace
4222   --  Association => NamedElement::namespace
4223   --  AssociationClass => NamedElement::namespace
4224   --  BehaviorExecutionSpecification => NamedElement::namespace
4225   --  BroadcastSignalAction => NamedElement::namespace
4226   --  CallBehaviorAction => NamedElement::namespace
4227   --  CallEvent => NamedElement::namespace
4228   --  CallOperationAction => NamedElement::namespace
4229   --  CentralBufferNode => NamedElement::namespace
4230   --  ChangeEvent => NamedElement::namespace
4231   --  Class => NamedElement::namespace
4232   --  ClearAssociationAction => NamedElement::namespace
4233   --  ClearStructuralFeatureAction => NamedElement::namespace
4234   --  ClearVariableAction => NamedElement::namespace
4235   --  Collaboration => NamedElement::namespace
4236   --  CollaborationUse => NamedElement::namespace
4237   --  CombinedFragment => NamedElement::namespace
4238   --  CommunicationPath => NamedElement::namespace
4239   --  Component => NamedElement::namespace
4240   --  ComponentRealization => NamedElement::namespace
4241   --  ConditionalNode => NamedElement::namespace
4242   --  ConnectionPointReference => NamedElement::namespace
4243   --  Connector => NamedElement::namespace
4244   --  ConsiderIgnoreFragment => NamedElement::namespace
4245   --  Constraint => NamedElement::namespace
4246   --  Continuation => NamedElement::namespace
4247   --  ControlFlow => NamedElement::namespace
4248   --  CreateLinkAction => NamedElement::namespace
4249   --  CreateLinkObjectAction => NamedElement::namespace
4250   --  CreateObjectAction => NamedElement::namespace
4251   --  UMLActivityDiagram => NamedElement::namespace
4252   --  UMLClassDiagram => NamedElement::namespace
4253   --  UMLComponentDiagram => NamedElement::namespace
4254   --  UMLCompositeStructureDiagram => NamedElement::namespace
4255   --  UMLDeploymentDiagram => NamedElement::namespace
4256   --  UMLInteractionDiagram => NamedElement::namespace
4257   --  UMLObjectDiagram => NamedElement::namespace
4258   --  UMLPackageDiagram => NamedElement::namespace
4259   --  UMLProfileDiagram => NamedElement::namespace
4260   --  UMLStateMachineDiagram => NamedElement::namespace
4261   --  UMLStyle => NamedElement::namespace
4262   --  UMLUseCaseDiagram => NamedElement::namespace
4263   --  DataStoreNode => NamedElement::namespace
4264   --  DataType => NamedElement::namespace
4265   --  DecisionNode => NamedElement::namespace
4266   --  Dependency => NamedElement::namespace
4267   --  Deployment => NamedElement::namespace
4268   --  DeploymentSpecification => NamedElement::namespace
4269   --  DestroyLinkAction => NamedElement::namespace
4270   --  DestroyObjectAction => NamedElement::namespace
4271   --  DestructionOccurrenceSpecification => NamedElement::namespace
4272   --  Device => NamedElement::namespace
4273   --  Duration => NamedElement::namespace
4274   --  DurationConstraint => NamedElement::namespace
4275   --  DurationInterval => NamedElement::namespace
4276   --  DurationObservation => NamedElement::namespace
4277   --  Enumeration => NamedElement::namespace
4278   --  EnumerationLiteral => NamedElement::namespace
4279   --  ExecutionEnvironment => NamedElement::namespace
4280   --  ExecutionOccurrenceSpecification => NamedElement::namespace
4281   --  ExpansionNode => NamedElement::namespace
4282   --  ExpansionRegion => NamedElement::namespace
4283   --  Expression => NamedElement::namespace
4284   --  Extend => NamedElement::namespace
4285   --  Extension => NamedElement::namespace
4286   --  ExtensionEnd => NamedElement::namespace
4287   --  ExtensionPoint => NamedElement::namespace
4288   --  FinalState => NamedElement::namespace
4289   --  FlowFinalNode => NamedElement::namespace
4290   --  ForkNode => NamedElement::namespace
4291   --  FunctionBehavior => NamedElement::namespace
4292   --  Gate => NamedElement::namespace
4293   --  GeneralOrdering => NamedElement::namespace
4294   --  GeneralizationSet => NamedElement::namespace
4295   --  Include => NamedElement::namespace
4296   --  InformationFlow => NamedElement::namespace
4297   --  InformationItem => NamedElement::namespace
4298   --  InitialNode => NamedElement::namespace
4299   --  InputPin => NamedElement::namespace
4300   --  InstanceSpecification => NamedElement::namespace
4301   --  InstanceValue => NamedElement::namespace
4302   --  Interaction => NamedElement::namespace
4303   --  InteractionConstraint => NamedElement::namespace
4304   --  InteractionOperand => NamedElement::namespace
4305   --  InteractionUse => NamedElement::namespace
4306   --  Interface => NamedElement::namespace
4307   --  InterfaceRealization => NamedElement::namespace
4308   --  InterruptibleActivityRegion => NamedElement::namespace
4309   --  Interval => NamedElement::namespace
4310   --  IntervalConstraint => NamedElement::namespace
4311   --  JoinNode => NamedElement::namespace
4312   --  Lifeline => NamedElement::namespace
4313   --  LiteralBoolean => NamedElement::namespace
4314   --  LiteralInteger => NamedElement::namespace
4315   --  LiteralNull => NamedElement::namespace
4316   --  LiteralReal => NamedElement::namespace
4317   --  LiteralString => NamedElement::namespace
4318   --  LiteralUnlimitedNatural => NamedElement::namespace
4319   --  LoopNode => NamedElement::namespace
4320   --  Manifestation => NamedElement::namespace
4321   --  MergeNode => NamedElement::namespace
4322   --  Message => NamedElement::namespace
4323   --  MessageOccurrenceSpecification => NamedElement::namespace
4324   --  Model => NamedElement::namespace
4325   --  Node => NamedElement::namespace
4326   --  ObjectFlow => NamedElement::namespace
4327   --  OccurrenceSpecification => NamedElement::namespace
4328   --  OpaqueAction => NamedElement::namespace
4329   --  OpaqueBehavior => NamedElement::namespace
4330   --  OpaqueExpression => NamedElement::namespace
4331   --  Operation => NamedElement::namespace
4332   --  OutputPin => NamedElement::namespace
4333   --  Package => NamedElement::namespace
4334   --  Parameter => NamedElement::namespace
4335   --  ParameterSet => NamedElement::namespace
4336   --  PartDecomposition => NamedElement::namespace
4337   --  Port => NamedElement::namespace
4338   --  PrimitiveType => NamedElement::namespace
4339   --  Profile => NamedElement::namespace
4340   --  Property => NamedElement::namespace
4341   --  ProtocolStateMachine => NamedElement::namespace
4342   --  ProtocolTransition => NamedElement::namespace
4343   --  Pseudostate => NamedElement::namespace
4344   --  RaiseExceptionAction => NamedElement::namespace
4345   --  ReadExtentAction => NamedElement::namespace
4346   --  ReadIsClassifiedObjectAction => NamedElement::namespace
4347   --  ReadLinkAction => NamedElement::namespace
4348   --  ReadLinkObjectEndAction => NamedElement::namespace
4349   --  ReadLinkObjectEndQualifierAction => NamedElement::namespace
4350   --  ReadSelfAction => NamedElement::namespace
4351   --  ReadStructuralFeatureAction => NamedElement::namespace
4352   --  ReadVariableAction => NamedElement::namespace
4353   --  Realization => NamedElement::namespace
4354   --  Reception => NamedElement::namespace
4355   --  ReclassifyObjectAction => NamedElement::namespace
4356   --  RedefinableTemplateSignature => NamedElement::namespace
4357   --  ReduceAction => NamedElement::namespace
4358   --  Region => NamedElement::namespace
4359   --  RemoveStructuralFeatureValueAction => NamedElement::namespace
4360   --  RemoveVariableValueAction => NamedElement::namespace
4361   --  ReplyAction => NamedElement::namespace
4362   --  SendObjectAction => NamedElement::namespace
4363   --  SendSignalAction => NamedElement::namespace
4364   --  SequenceNode => NamedElement::namespace
4365   --  Signal => NamedElement::namespace
4366   --  SignalEvent => NamedElement::namespace
4367   --  StartClassifierBehaviorAction => NamedElement::namespace
4368   --  StartObjectBehaviorAction => NamedElement::namespace
4369   --  State => NamedElement::namespace
4370   --  StateInvariant => NamedElement::namespace
4371   --  StateMachine => NamedElement::namespace
4372   --  Stereotype => NamedElement::namespace
4373   --  StringExpression => NamedElement::namespace
4374   --  StructuredActivityNode => NamedElement::namespace
4375   --  Substitution => NamedElement::namespace
4376   --  TestIdentityAction => NamedElement::namespace
4377   --  TimeConstraint => NamedElement::namespace
4378   --  TimeEvent => NamedElement::namespace
4379   --  TimeExpression => NamedElement::namespace
4380   --  TimeInterval => NamedElement::namespace
4381   --  TimeObservation => NamedElement::namespace
4382   --  Transition => NamedElement::namespace
4383   --  Trigger => NamedElement::namespace
4384   --  UnmarshallAction => NamedElement::namespace
4385   --  Usage => NamedElement::namespace
4386   --  UseCase => NamedElement::namespace
4387   --  ValuePin => NamedElement::namespace
4388   --  ValueSpecificationAction => NamedElement::namespace
4389   --  Variable => NamedElement::namespace
4390
4391   function Internal_Get_Navigability_Notation
4392    (Self : AMF.Internals.AMF_Element)
4393       return AMF.UMLDI.UMLDI_UML_Navigability_Notation_Kind;
4394   procedure Internal_Set_Navigability_Notation
4395    (Self : AMF.Internals.AMF_Element;
4396     To   : AMF.UMLDI.UMLDI_UML_Navigability_Notation_Kind);
4397   --  UMLClassDiagram => UMLClassOrCompositeStructureDiagram::navigabilityNotation
4398   --  UMLCompositeStructureDiagram => UMLClassOrCompositeStructureDiagram::navigabilityNotation
4399
4400   function Internal_Get_Navigable_Owned_End
4401    (Self : AMF.Internals.AMF_Element)
4402       return AMF.Internals.AMF_Collection_Of_Element;
4403   --  Association => Association::navigableOwnedEnd
4404   --  AssociationClass => Association::navigableOwnedEnd
4405   --  CommunicationPath => Association::navigableOwnedEnd
4406   --  Extension => Association::navigableOwnedEnd
4407
4408   function Internal_Get_Nested_Artifact
4409    (Self : AMF.Internals.AMF_Element)
4410       return AMF.Internals.AMF_Collection_Of_Element;
4411   --  Artifact => Artifact::nestedArtifact
4412   --  DeploymentSpecification => Artifact::nestedArtifact
4413
4414   function Internal_Get_Nested_Classifier
4415    (Self : AMF.Internals.AMF_Element)
4416       return AMF.Internals.AMF_Collection_Of_Element;
4417   --  Activity => Class::nestedClassifier
4418   --  AssociationClass => Class::nestedClassifier
4419   --  Class => Class::nestedClassifier
4420   --  Component => Class::nestedClassifier
4421   --  Device => Class::nestedClassifier
4422   --  ExecutionEnvironment => Class::nestedClassifier
4423   --  FunctionBehavior => Class::nestedClassifier
4424   --  Interaction => Class::nestedClassifier
4425   --  Interface => Interface::nestedClassifier
4426   --  Node => Class::nestedClassifier
4427   --  OpaqueBehavior => Class::nestedClassifier
4428   --  ProtocolStateMachine => Class::nestedClassifier
4429   --  StateMachine => Class::nestedClassifier
4430   --  Stereotype => Class::nestedClassifier
4431
4432   function Internal_Get_Nested_Node
4433    (Self : AMF.Internals.AMF_Element)
4434       return AMF.Internals.AMF_Collection_Of_Element;
4435   --  Device => Node::nestedNode
4436   --  ExecutionEnvironment => Node::nestedNode
4437   --  Node => Node::nestedNode
4438
4439   function Internal_Get_Nested_Package
4440    (Self : AMF.Internals.AMF_Element)
4441       return AMF.Internals.AMF_Collection_Of_Element;
4442   --  Model => Package::nestedPackage
4443   --  Package => Package::nestedPackage
4444   --  Profile => Package::nestedPackage
4445
4446   function Internal_Get_Nesting_Package
4447    (Self : AMF.Internals.AMF_Element)
4448       return AMF.Internals.AMF_Element;
4449   procedure Internal_Set_Nesting_Package
4450    (Self : AMF.Internals.AMF_Element;
4451     To   : AMF.Internals.AMF_Element);
4452   --  Model => Package::nestingPackage
4453   --  Package => Package::nestingPackage
4454   --  Profile => Package::nestingPackage
4455
4456   function Internal_Get_New_Classifier
4457    (Self : AMF.Internals.AMF_Element)
4458       return AMF.Internals.AMF_Collection_Of_Element;
4459   --  ReclassifyObjectAction => ReclassifyObjectAction::newClassifier
4460
4461   function Internal_Get_Node
4462    (Self : AMF.Internals.AMF_Element)
4463       return AMF.Internals.AMF_Collection_Of_Element;
4464   --  Activity => Activity::node
4465   --  ActivityPartition => ActivityPartition::node
4466   --  ConditionalNode => StructuredActivityNode::node
4467   --  ExpansionRegion => StructuredActivityNode::node
4468   --  InterruptibleActivityRegion => InterruptibleActivityRegion::node
4469   --  LoopNode => StructuredActivityNode::node
4470   --  SequenceNode => StructuredActivityNode::node
4471   --  StructuredActivityNode => StructuredActivityNode::node
4472
4473   function Internal_Get_Non_Navigability_Notation
4474    (Self : AMF.Internals.AMF_Element)
4475       return AMF.UMLDI.UMLDI_UML_Navigability_Notation_Kind;
4476   procedure Internal_Set_Non_Navigability_Notation
4477    (Self : AMF.Internals.AMF_Element;
4478     To   : AMF.UMLDI.UMLDI_UML_Navigability_Notation_Kind);
4479   --  UMLClassDiagram => UMLClassOrCompositeStructureDiagram::nonNavigabilityNotation
4480   --  UMLCompositeStructureDiagram => UMLClassOrCompositeStructureDiagram::nonNavigabilityNotation
4481
4482   function Internal_Get_Object
4483    (Self : AMF.Internals.AMF_Element)
4484       return AMF.Internals.AMF_Element;
4485   procedure Internal_Set_Object
4486    (Self : AMF.Internals.AMF_Element;
4487     To   : AMF.Internals.AMF_Element);
4488   --  AddStructuralFeatureValueAction => StructuralFeatureAction::object
4489   --  ClearAssociationAction => ClearAssociationAction::object
4490   --  ClearStructuralFeatureAction => StructuralFeatureAction::object
4491   --  ReadIsClassifiedObjectAction => ReadIsClassifiedObjectAction::object
4492   --  ReadLinkObjectEndAction => ReadLinkObjectEndAction::object
4493   --  ReadLinkObjectEndQualifierAction => ReadLinkObjectEndQualifierAction::object
4494   --  ReadStructuralFeatureAction => StructuralFeatureAction::object
4495   --  ReclassifyObjectAction => ReclassifyObjectAction::object
4496   --  RemoveStructuralFeatureValueAction => StructuralFeatureAction::object
4497   --  StartClassifierBehaviorAction => StartClassifierBehaviorAction::object
4498   --  StartObjectBehaviorAction => StartObjectBehaviorAction::object
4499   --  UnmarshallAction => UnmarshallAction::object
4500
4501   function Internal_Get_Observation
4502    (Self : AMF.Internals.AMF_Element)
4503       return AMF.Internals.AMF_Collection_Of_Element;
4504   --  Duration => Duration::observation
4505   --  TimeExpression => TimeExpression::observation
4506
4507   function Internal_Get_Old_Classifier
4508    (Self : AMF.Internals.AMF_Element)
4509       return AMF.Internals.AMF_Collection_Of_Element;
4510   --  ReclassifyObjectAction => ReclassifyObjectAction::oldClassifier
4511
4512   function Internal_Get_On_Port
4513    (Self : AMF.Internals.AMF_Element)
4514       return AMF.Internals.AMF_Element;
4515   procedure Internal_Set_On_Port
4516    (Self : AMF.Internals.AMF_Element;
4517     To   : AMF.Internals.AMF_Element);
4518   --  BroadcastSignalAction => InvocationAction::onPort
4519   --  CallBehaviorAction => InvocationAction::onPort
4520   --  CallOperationAction => InvocationAction::onPort
4521   --  SendObjectAction => InvocationAction::onPort
4522   --  SendSignalAction => InvocationAction::onPort
4523   --  StartObjectBehaviorAction => InvocationAction::onPort
4524
4525   function Internal_Get_Operand
4526    (Self : AMF.Internals.AMF_Element)
4527       return AMF.Internals.AMF_Collection_Of_Element;
4528   --  CombinedFragment => CombinedFragment::operand
4529   --  ConsiderIgnoreFragment => CombinedFragment::operand
4530   --  Expression => Expression::operand
4531   --  StringExpression => Expression::operand
4532
4533   function Internal_Get_Operation
4534    (Self : AMF.Internals.AMF_Element)
4535       return AMF.Internals.AMF_Element;
4536   procedure Internal_Set_Operation
4537    (Self : AMF.Internals.AMF_Element;
4538     To   : AMF.Internals.AMF_Element);
4539   --  CallEvent => CallEvent::operation
4540   --  CallOperationAction => CallOperationAction::operation
4541   --  Parameter => Parameter::operation
4542
4543   function Internal_Get_Opposite
4544    (Self : AMF.Internals.AMF_Element)
4545       return AMF.Internals.AMF_Element;
4546   procedure Internal_Set_Opposite
4547    (Self : AMF.Internals.AMF_Element;
4548     To   : AMF.Internals.AMF_Element);
4549   --  ExtensionEnd => Property::opposite
4550   --  Port => Property::opposite
4551   --  Property => Property::opposite
4552
4553   function Internal_Get_Ordering
4554    (Self : AMF.Internals.AMF_Element)
4555       return AMF.UML.UML_Object_Node_Ordering_Kind;
4556   procedure Internal_Set_Ordering
4557    (Self : AMF.Internals.AMF_Element;
4558     To   : AMF.UML.UML_Object_Node_Ordering_Kind);
4559   --  ActionInputPin => ObjectNode::ordering
4560   --  ActivityParameterNode => ObjectNode::ordering
4561   --  CentralBufferNode => ObjectNode::ordering
4562   --  DataStoreNode => ObjectNode::ordering
4563   --  ExpansionNode => ObjectNode::ordering
4564   --  InputPin => ObjectNode::ordering
4565   --  OutputPin => ObjectNode::ordering
4566   --  ValuePin => ObjectNode::ordering
4567
4568   function Internal_Get_Outgoing
4569    (Self : AMF.Internals.AMF_Element)
4570       return AMF.Internals.AMF_Collection_Of_Element;
4571   --  AcceptCallAction => ActivityNode::outgoing
4572   --  AcceptEventAction => ActivityNode::outgoing
4573   --  ActionInputPin => ActivityNode::outgoing
4574   --  ActivityFinalNode => ActivityNode::outgoing
4575   --  ActivityParameterNode => ActivityNode::outgoing
4576   --  AddStructuralFeatureValueAction => ActivityNode::outgoing
4577   --  AddVariableValueAction => ActivityNode::outgoing
4578   --  BroadcastSignalAction => ActivityNode::outgoing
4579   --  CallBehaviorAction => ActivityNode::outgoing
4580   --  CallOperationAction => ActivityNode::outgoing
4581   --  CentralBufferNode => ActivityNode::outgoing
4582   --  ClearAssociationAction => ActivityNode::outgoing
4583   --  ClearStructuralFeatureAction => ActivityNode::outgoing
4584   --  ClearVariableAction => ActivityNode::outgoing
4585   --  ConditionalNode => ActivityNode::outgoing
4586   --  ConnectionPointReference => Vertex::outgoing
4587   --  CreateLinkAction => ActivityNode::outgoing
4588   --  CreateLinkObjectAction => ActivityNode::outgoing
4589   --  CreateObjectAction => ActivityNode::outgoing
4590   --  DataStoreNode => ActivityNode::outgoing
4591   --  DecisionNode => ActivityNode::outgoing
4592   --  DestroyLinkAction => ActivityNode::outgoing
4593   --  DestroyObjectAction => ActivityNode::outgoing
4594   --  ExpansionNode => ActivityNode::outgoing
4595   --  ExpansionRegion => ActivityNode::outgoing
4596   --  FinalState => Vertex::outgoing
4597   --  FlowFinalNode => ActivityNode::outgoing
4598   --  ForkNode => ActivityNode::outgoing
4599   --  InitialNode => ActivityNode::outgoing
4600   --  InputPin => ActivityNode::outgoing
4601   --  JoinNode => ActivityNode::outgoing
4602   --  LoopNode => ActivityNode::outgoing
4603   --  MergeNode => ActivityNode::outgoing
4604   --  OpaqueAction => ActivityNode::outgoing
4605   --  OutputPin => ActivityNode::outgoing
4606   --  Pseudostate => Vertex::outgoing
4607   --  RaiseExceptionAction => ActivityNode::outgoing
4608   --  ReadExtentAction => ActivityNode::outgoing
4609   --  ReadIsClassifiedObjectAction => ActivityNode::outgoing
4610   --  ReadLinkAction => ActivityNode::outgoing
4611   --  ReadLinkObjectEndAction => ActivityNode::outgoing
4612   --  ReadLinkObjectEndQualifierAction => ActivityNode::outgoing
4613   --  ReadSelfAction => ActivityNode::outgoing
4614   --  ReadStructuralFeatureAction => ActivityNode::outgoing
4615   --  ReadVariableAction => ActivityNode::outgoing
4616   --  ReclassifyObjectAction => ActivityNode::outgoing
4617   --  ReduceAction => ActivityNode::outgoing
4618   --  RemoveStructuralFeatureValueAction => ActivityNode::outgoing
4619   --  RemoveVariableValueAction => ActivityNode::outgoing
4620   --  ReplyAction => ActivityNode::outgoing
4621   --  SendObjectAction => ActivityNode::outgoing
4622   --  SendSignalAction => ActivityNode::outgoing
4623   --  SequenceNode => ActivityNode::outgoing
4624   --  StartClassifierBehaviorAction => ActivityNode::outgoing
4625   --  StartObjectBehaviorAction => ActivityNode::outgoing
4626   --  State => Vertex::outgoing
4627   --  StructuredActivityNode => ActivityNode::outgoing
4628   --  TestIdentityAction => ActivityNode::outgoing
4629   --  UnmarshallAction => ActivityNode::outgoing
4630   --  ValuePin => ActivityNode::outgoing
4631   --  ValueSpecificationAction => ActivityNode::outgoing
4632
4633   function Internal_Get_Output
4634    (Self : AMF.Internals.AMF_Element)
4635       return AMF.Internals.AMF_Collection_Of_Element;
4636   --  AcceptCallAction => Action::output
4637   --  AcceptEventAction => Action::output
4638   --  AddStructuralFeatureValueAction => Action::output
4639   --  AddVariableValueAction => Action::output
4640   --  BroadcastSignalAction => Action::output
4641   --  CallBehaviorAction => Action::output
4642   --  CallOperationAction => Action::output
4643   --  ClearAssociationAction => Action::output
4644   --  ClearStructuralFeatureAction => Action::output
4645   --  ClearVariableAction => Action::output
4646   --  ConditionalNode => Action::output
4647   --  CreateLinkAction => Action::output
4648   --  CreateLinkObjectAction => Action::output
4649   --  CreateObjectAction => Action::output
4650   --  DestroyLinkAction => Action::output
4651   --  DestroyObjectAction => Action::output
4652   --  ExpansionRegion => Action::output
4653   --  LoopNode => Action::output
4654   --  OpaqueAction => Action::output
4655   --  RaiseExceptionAction => Action::output
4656   --  ReadExtentAction => Action::output
4657   --  ReadIsClassifiedObjectAction => Action::output
4658   --  ReadLinkAction => Action::output
4659   --  ReadLinkObjectEndAction => Action::output
4660   --  ReadLinkObjectEndQualifierAction => Action::output
4661   --  ReadSelfAction => Action::output
4662   --  ReadStructuralFeatureAction => Action::output
4663   --  ReadVariableAction => Action::output
4664   --  ReclassifyObjectAction => Action::output
4665   --  ReduceAction => Action::output
4666   --  RemoveStructuralFeatureValueAction => Action::output
4667   --  RemoveVariableValueAction => Action::output
4668   --  ReplyAction => Action::output
4669   --  SendObjectAction => Action::output
4670   --  SendSignalAction => Action::output
4671   --  SequenceNode => Action::output
4672   --  StartClassifierBehaviorAction => Action::output
4673   --  StartObjectBehaviorAction => Action::output
4674   --  StructuredActivityNode => Action::output
4675   --  TestIdentityAction => Action::output
4676   --  UnmarshallAction => Action::output
4677   --  ValueSpecificationAction => Action::output
4678
4679   function Internal_Get_Output_Element
4680    (Self : AMF.Internals.AMF_Element)
4681       return AMF.Internals.AMF_Collection_Of_Element;
4682   --  ExpansionRegion => ExpansionRegion::outputElement
4683
4684   function Internal_Get_Output_Value
4685    (Self : AMF.Internals.AMF_Element)
4686       return AMF.Internals.AMF_Collection_Of_Element;
4687   --  OpaqueAction => OpaqueAction::outputValue
4688
4689   function Internal_Get_Owned_Actual
4690    (Self : AMF.Internals.AMF_Element)
4691       return AMF.Internals.AMF_Element;
4692   procedure Internal_Set_Owned_Actual
4693    (Self : AMF.Internals.AMF_Element;
4694     To   : AMF.Internals.AMF_Element);
4695   --  TemplateParameterSubstitution => TemplateParameterSubstitution::ownedActual
4696
4697   function Internal_Get_Owned_Attribute
4698    (Self : AMF.Internals.AMF_Element)
4699       return AMF.Internals.AMF_Collection_Of_Element;
4700   --  Activity => Class::ownedAttribute
4701   --  Artifact => Artifact::ownedAttribute
4702   --  AssociationClass => Class::ownedAttribute
4703   --  Class => Class::ownedAttribute
4704   --  Collaboration => StructuredClassifier::ownedAttribute
4705   --  Component => Class::ownedAttribute
4706   --  DataType => DataType::ownedAttribute
4707   --  DeploymentSpecification => Artifact::ownedAttribute
4708   --  Device => Class::ownedAttribute
4709   --  Enumeration => DataType::ownedAttribute
4710   --  ExecutionEnvironment => Class::ownedAttribute
4711   --  FunctionBehavior => Class::ownedAttribute
4712   --  Interaction => Class::ownedAttribute
4713   --  Interface => Interface::ownedAttribute
4714   --  Node => Class::ownedAttribute
4715   --  OpaqueBehavior => Class::ownedAttribute
4716   --  PrimitiveType => DataType::ownedAttribute
4717   --  ProtocolStateMachine => Class::ownedAttribute
4718   --  Signal => Signal::ownedAttribute
4719   --  StateMachine => Class::ownedAttribute
4720   --  Stereotype => Class::ownedAttribute
4721
4722   function Internal_Get_Owned_Behavior
4723    (Self : AMF.Internals.AMF_Element)
4724       return AMF.Internals.AMF_Collection_Of_Element;
4725   --  Activity => BehavioredClassifier::ownedBehavior
4726   --  Actor => BehavioredClassifier::ownedBehavior
4727   --  AssociationClass => BehavioredClassifier::ownedBehavior
4728   --  Class => BehavioredClassifier::ownedBehavior
4729   --  Collaboration => BehavioredClassifier::ownedBehavior
4730   --  Component => BehavioredClassifier::ownedBehavior
4731   --  Device => BehavioredClassifier::ownedBehavior
4732   --  ExecutionEnvironment => BehavioredClassifier::ownedBehavior
4733   --  FunctionBehavior => BehavioredClassifier::ownedBehavior
4734   --  Interaction => BehavioredClassifier::ownedBehavior
4735   --  Node => BehavioredClassifier::ownedBehavior
4736   --  OpaqueBehavior => BehavioredClassifier::ownedBehavior
4737   --  ProtocolStateMachine => BehavioredClassifier::ownedBehavior
4738   --  StateMachine => BehavioredClassifier::ownedBehavior
4739   --  Stereotype => BehavioredClassifier::ownedBehavior
4740   --  UseCase => BehavioredClassifier::ownedBehavior
4741
4742   function Internal_Get_Owned_Comment
4743    (Self : AMF.Internals.AMF_Element)
4744       return AMF.Internals.AMF_Collection_Of_Element;
4745   --  Abstraction => Element::ownedComment
4746   --  AcceptCallAction => Element::ownedComment
4747   --  AcceptEventAction => Element::ownedComment
4748   --  ActionExecutionSpecification => Element::ownedComment
4749   --  ActionInputPin => Element::ownedComment
4750   --  Activity => Element::ownedComment
4751   --  ActivityFinalNode => Element::ownedComment
4752   --  ActivityParameterNode => Element::ownedComment
4753   --  ActivityPartition => Element::ownedComment
4754   --  Actor => Element::ownedComment
4755   --  AddStructuralFeatureValueAction => Element::ownedComment
4756   --  AddVariableValueAction => Element::ownedComment
4757   --  AnyReceiveEvent => Element::ownedComment
4758   --  Artifact => Element::ownedComment
4759   --  Association => Element::ownedComment
4760   --  AssociationClass => Element::ownedComment
4761   --  BehaviorExecutionSpecification => Element::ownedComment
4762   --  BroadcastSignalAction => Element::ownedComment
4763   --  CallBehaviorAction => Element::ownedComment
4764   --  CallEvent => Element::ownedComment
4765   --  CallOperationAction => Element::ownedComment
4766   --  CentralBufferNode => Element::ownedComment
4767   --  ChangeEvent => Element::ownedComment
4768   --  Class => Element::ownedComment
4769   --  ClassifierTemplateParameter => Element::ownedComment
4770   --  Clause => Element::ownedComment
4771   --  ClearAssociationAction => Element::ownedComment
4772   --  ClearStructuralFeatureAction => Element::ownedComment
4773   --  ClearVariableAction => Element::ownedComment
4774   --  Collaboration => Element::ownedComment
4775   --  CollaborationUse => Element::ownedComment
4776   --  CombinedFragment => Element::ownedComment
4777   --  Comment => Element::ownedComment
4778   --  CommunicationPath => Element::ownedComment
4779   --  Component => Element::ownedComment
4780   --  ComponentRealization => Element::ownedComment
4781   --  ConditionalNode => Element::ownedComment
4782   --  ConnectableElementTemplateParameter => Element::ownedComment
4783   --  ConnectionPointReference => Element::ownedComment
4784   --  Connector => Element::ownedComment
4785   --  ConnectorEnd => Element::ownedComment
4786   --  ConsiderIgnoreFragment => Element::ownedComment
4787   --  Constraint => Element::ownedComment
4788   --  Continuation => Element::ownedComment
4789   --  ControlFlow => Element::ownedComment
4790   --  CreateLinkAction => Element::ownedComment
4791   --  CreateLinkObjectAction => Element::ownedComment
4792   --  CreateObjectAction => Element::ownedComment
4793   --  UMLActivityDiagram => Element::ownedComment
4794   --  UMLClassDiagram => Element::ownedComment
4795   --  UMLComponentDiagram => Element::ownedComment
4796   --  UMLCompositeStructureDiagram => Element::ownedComment
4797   --  UMLDeploymentDiagram => Element::ownedComment
4798   --  UMLInteractionDiagram => Element::ownedComment
4799   --  UMLObjectDiagram => Element::ownedComment
4800   --  UMLPackageDiagram => Element::ownedComment
4801   --  UMLProfileDiagram => Element::ownedComment
4802   --  UMLStateMachineDiagram => Element::ownedComment
4803   --  UMLStyle => Element::ownedComment
4804   --  UMLUseCaseDiagram => Element::ownedComment
4805   --  DataStoreNode => Element::ownedComment
4806   --  DataType => Element::ownedComment
4807   --  DecisionNode => Element::ownedComment
4808   --  Dependency => Element::ownedComment
4809   --  Deployment => Element::ownedComment
4810   --  DeploymentSpecification => Element::ownedComment
4811   --  DestroyLinkAction => Element::ownedComment
4812   --  DestroyObjectAction => Element::ownedComment
4813   --  DestructionOccurrenceSpecification => Element::ownedComment
4814   --  Device => Element::ownedComment
4815   --  Duration => Element::ownedComment
4816   --  DurationConstraint => Element::ownedComment
4817   --  DurationInterval => Element::ownedComment
4818   --  DurationObservation => Element::ownedComment
4819   --  ElementImport => Element::ownedComment
4820   --  Enumeration => Element::ownedComment
4821   --  EnumerationLiteral => Element::ownedComment
4822   --  ExceptionHandler => Element::ownedComment
4823   --  ExecutionEnvironment => Element::ownedComment
4824   --  ExecutionOccurrenceSpecification => Element::ownedComment
4825   --  ExpansionNode => Element::ownedComment
4826   --  ExpansionRegion => Element::ownedComment
4827   --  Expression => Element::ownedComment
4828   --  Extend => Element::ownedComment
4829   --  Extension => Element::ownedComment
4830   --  ExtensionEnd => Element::ownedComment
4831   --  ExtensionPoint => Element::ownedComment
4832   --  FinalState => Element::ownedComment
4833   --  FlowFinalNode => Element::ownedComment
4834   --  ForkNode => Element::ownedComment
4835   --  FunctionBehavior => Element::ownedComment
4836   --  Gate => Element::ownedComment
4837   --  GeneralOrdering => Element::ownedComment
4838   --  Generalization => Element::ownedComment
4839   --  GeneralizationSet => Element::ownedComment
4840   --  Image => Element::ownedComment
4841   --  Include => Element::ownedComment
4842   --  InformationFlow => Element::ownedComment
4843   --  InformationItem => Element::ownedComment
4844   --  InitialNode => Element::ownedComment
4845   --  InputPin => Element::ownedComment
4846   --  InstanceSpecification => Element::ownedComment
4847   --  InstanceValue => Element::ownedComment
4848   --  Interaction => Element::ownedComment
4849   --  InteractionConstraint => Element::ownedComment
4850   --  InteractionOperand => Element::ownedComment
4851   --  InteractionUse => Element::ownedComment
4852   --  Interface => Element::ownedComment
4853   --  InterfaceRealization => Element::ownedComment
4854   --  InterruptibleActivityRegion => Element::ownedComment
4855   --  Interval => Element::ownedComment
4856   --  IntervalConstraint => Element::ownedComment
4857   --  JoinNode => Element::ownedComment
4858   --  Lifeline => Element::ownedComment
4859   --  LinkEndCreationData => Element::ownedComment
4860   --  LinkEndData => Element::ownedComment
4861   --  LinkEndDestructionData => Element::ownedComment
4862   --  LiteralBoolean => Element::ownedComment
4863   --  LiteralInteger => Element::ownedComment
4864   --  LiteralNull => Element::ownedComment
4865   --  LiteralReal => Element::ownedComment
4866   --  LiteralString => Element::ownedComment
4867   --  LiteralUnlimitedNatural => Element::ownedComment
4868   --  LoopNode => Element::ownedComment
4869   --  Manifestation => Element::ownedComment
4870   --  MergeNode => Element::ownedComment
4871   --  Message => Element::ownedComment
4872   --  MessageOccurrenceSpecification => Element::ownedComment
4873   --  Model => Element::ownedComment
4874   --  Node => Element::ownedComment
4875   --  ObjectFlow => Element::ownedComment
4876   --  OccurrenceSpecification => Element::ownedComment
4877   --  OpaqueAction => Element::ownedComment
4878   --  OpaqueBehavior => Element::ownedComment
4879   --  OpaqueExpression => Element::ownedComment
4880   --  Operation => Element::ownedComment
4881   --  OperationTemplateParameter => Element::ownedComment
4882   --  OutputPin => Element::ownedComment
4883   --  Package => Element::ownedComment
4884   --  PackageImport => Element::ownedComment
4885   --  PackageMerge => Element::ownedComment
4886   --  Parameter => Element::ownedComment
4887   --  ParameterSet => Element::ownedComment
4888   --  PartDecomposition => Element::ownedComment
4889   --  Port => Element::ownedComment
4890   --  PrimitiveType => Element::ownedComment
4891   --  Profile => Element::ownedComment
4892   --  ProfileApplication => Element::ownedComment
4893   --  Property => Element::ownedComment
4894   --  ProtocolConformance => Element::ownedComment
4895   --  ProtocolStateMachine => Element::ownedComment
4896   --  ProtocolTransition => Element::ownedComment
4897   --  Pseudostate => Element::ownedComment
4898   --  QualifierValue => Element::ownedComment
4899   --  RaiseExceptionAction => Element::ownedComment
4900   --  ReadExtentAction => Element::ownedComment
4901   --  ReadIsClassifiedObjectAction => Element::ownedComment
4902   --  ReadLinkAction => Element::ownedComment
4903   --  ReadLinkObjectEndAction => Element::ownedComment
4904   --  ReadLinkObjectEndQualifierAction => Element::ownedComment
4905   --  ReadSelfAction => Element::ownedComment
4906   --  ReadStructuralFeatureAction => Element::ownedComment
4907   --  ReadVariableAction => Element::ownedComment
4908   --  Realization => Element::ownedComment
4909   --  Reception => Element::ownedComment
4910   --  ReclassifyObjectAction => Element::ownedComment
4911   --  RedefinableTemplateSignature => Element::ownedComment
4912   --  ReduceAction => Element::ownedComment
4913   --  Region => Element::ownedComment
4914   --  RemoveStructuralFeatureValueAction => Element::ownedComment
4915   --  RemoveVariableValueAction => Element::ownedComment
4916   --  ReplyAction => Element::ownedComment
4917   --  SendObjectAction => Element::ownedComment
4918   --  SendSignalAction => Element::ownedComment
4919   --  SequenceNode => Element::ownedComment
4920   --  Signal => Element::ownedComment
4921   --  SignalEvent => Element::ownedComment
4922   --  Slot => Element::ownedComment
4923   --  StartClassifierBehaviorAction => Element::ownedComment
4924   --  StartObjectBehaviorAction => Element::ownedComment
4925   --  State => Element::ownedComment
4926   --  StateInvariant => Element::ownedComment
4927   --  StateMachine => Element::ownedComment
4928   --  Stereotype => Element::ownedComment
4929   --  StringExpression => Element::ownedComment
4930   --  StructuredActivityNode => Element::ownedComment
4931   --  Substitution => Element::ownedComment
4932   --  TemplateBinding => Element::ownedComment
4933   --  TemplateParameter => Element::ownedComment
4934   --  TemplateParameterSubstitution => Element::ownedComment
4935   --  TemplateSignature => Element::ownedComment
4936   --  TestIdentityAction => Element::ownedComment
4937   --  TimeConstraint => Element::ownedComment
4938   --  TimeEvent => Element::ownedComment
4939   --  TimeExpression => Element::ownedComment
4940   --  TimeInterval => Element::ownedComment
4941   --  TimeObservation => Element::ownedComment
4942   --  Transition => Element::ownedComment
4943   --  Trigger => Element::ownedComment
4944   --  UnmarshallAction => Element::ownedComment
4945   --  Usage => Element::ownedComment
4946   --  UseCase => Element::ownedComment
4947   --  ValuePin => Element::ownedComment
4948   --  ValueSpecificationAction => Element::ownedComment
4949   --  Variable => Element::ownedComment
4950
4951   function Internal_Get_Owned_Connector
4952    (Self : AMF.Internals.AMF_Element)
4953       return AMF.Internals.AMF_Collection_Of_Element;
4954   --  Activity => StructuredClassifier::ownedConnector
4955   --  AssociationClass => StructuredClassifier::ownedConnector
4956   --  Class => StructuredClassifier::ownedConnector
4957   --  Collaboration => StructuredClassifier::ownedConnector
4958   --  Component => StructuredClassifier::ownedConnector
4959   --  Device => StructuredClassifier::ownedConnector
4960   --  ExecutionEnvironment => StructuredClassifier::ownedConnector
4961   --  FunctionBehavior => StructuredClassifier::ownedConnector
4962   --  Interaction => StructuredClassifier::ownedConnector
4963   --  Node => StructuredClassifier::ownedConnector
4964   --  OpaqueBehavior => StructuredClassifier::ownedConnector
4965   --  ProtocolStateMachine => StructuredClassifier::ownedConnector
4966   --  StateMachine => StructuredClassifier::ownedConnector
4967   --  Stereotype => StructuredClassifier::ownedConnector
4968
4969   function Internal_Get_Owned_Default
4970    (Self : AMF.Internals.AMF_Element)
4971       return AMF.Internals.AMF_Element;
4972   procedure Internal_Set_Owned_Default
4973    (Self : AMF.Internals.AMF_Element;
4974     To   : AMF.Internals.AMF_Element);
4975   --  ClassifierTemplateParameter => TemplateParameter::ownedDefault
4976   --  ConnectableElementTemplateParameter => TemplateParameter::ownedDefault
4977   --  OperationTemplateParameter => TemplateParameter::ownedDefault
4978   --  TemplateParameter => TemplateParameter::ownedDefault
4979
4980   function Internal_Get_Owned_Element
4981    (Self : AMF.Internals.AMF_Element)
4982       return AMF.Internals.AMF_Collection_Of_Element;
4983   --  Abstraction => Element::ownedElement
4984   --  AcceptCallAction => Element::ownedElement
4985   --  AcceptEventAction => Element::ownedElement
4986   --  ActionExecutionSpecification => Element::ownedElement
4987   --  ActionInputPin => Element::ownedElement
4988   --  Activity => Element::ownedElement
4989   --  ActivityFinalNode => Element::ownedElement
4990   --  ActivityParameterNode => Element::ownedElement
4991   --  ActivityPartition => Element::ownedElement
4992   --  Actor => Element::ownedElement
4993   --  AddStructuralFeatureValueAction => Element::ownedElement
4994   --  AddVariableValueAction => Element::ownedElement
4995   --  AnyReceiveEvent => Element::ownedElement
4996   --  Artifact => Element::ownedElement
4997   --  Association => Element::ownedElement
4998   --  AssociationClass => Element::ownedElement
4999   --  BehaviorExecutionSpecification => Element::ownedElement
5000   --  BroadcastSignalAction => Element::ownedElement
5001   --  CallBehaviorAction => Element::ownedElement
5002   --  CallEvent => Element::ownedElement
5003   --  CallOperationAction => Element::ownedElement
5004   --  CentralBufferNode => Element::ownedElement
5005   --  ChangeEvent => Element::ownedElement
5006   --  Class => Element::ownedElement
5007   --  ClassifierTemplateParameter => Element::ownedElement
5008   --  Clause => Element::ownedElement
5009   --  ClearAssociationAction => Element::ownedElement
5010   --  ClearStructuralFeatureAction => Element::ownedElement
5011   --  ClearVariableAction => Element::ownedElement
5012   --  Collaboration => Element::ownedElement
5013   --  CollaborationUse => Element::ownedElement
5014   --  CombinedFragment => Element::ownedElement
5015   --  Comment => Element::ownedElement
5016   --  CommunicationPath => Element::ownedElement
5017   --  Component => Element::ownedElement
5018   --  ComponentRealization => Element::ownedElement
5019   --  ConditionalNode => Element::ownedElement
5020   --  ConnectableElementTemplateParameter => Element::ownedElement
5021   --  ConnectionPointReference => Element::ownedElement
5022   --  Connector => Element::ownedElement
5023   --  ConnectorEnd => Element::ownedElement
5024   --  ConsiderIgnoreFragment => Element::ownedElement
5025   --  Constraint => Element::ownedElement
5026   --  Continuation => Element::ownedElement
5027   --  ControlFlow => Element::ownedElement
5028   --  CreateLinkAction => Element::ownedElement
5029   --  CreateLinkObjectAction => Element::ownedElement
5030   --  CreateObjectAction => Element::ownedElement
5031   --  UMLActivityDiagram => Element::ownedElement
5032   --  UMLAssociationEndLabel => UMLDiagramElement::ownedElement
5033   --  UMLAssociationOrConnectorOrLinkShape => UMLDiagramElement::ownedElement
5034   --  UMLClassDiagram => Element::ownedElement
5035   --  UMLClassifierShape => UMLDiagramElement::ownedElement
5036   --  UMLCompartment => UMLDiagramElement::ownedElement
5037   --  UMLCompartmentableShape => UMLDiagramElement::ownedElement
5038   --  UMLComponentDiagram => Element::ownedElement
5039   --  UMLCompositeStructureDiagram => Element::ownedElement
5040   --  UMLDeploymentDiagram => Element::ownedElement
5041   --  UMLEdge => UMLDiagramElement::ownedElement
5042   --  UMLInteractionDiagram => Element::ownedElement
5043   --  UMLInteractionTableLabel => UMLDiagramElement::ownedElement
5044   --  UMLKeywordLabel => UMLDiagramElement::ownedElement
5045   --  UMLLabel => UMLDiagramElement::ownedElement
5046   --  UMLMultiplicityLabel => UMLDiagramElement::ownedElement
5047   --  UMLNameLabel => UMLDiagramElement::ownedElement
5048   --  UMLObjectDiagram => Element::ownedElement
5049   --  UMLPackageDiagram => Element::ownedElement
5050   --  UMLProfileDiagram => Element::ownedElement
5051   --  UMLRedefinesLabel => UMLDiagramElement::ownedElement
5052   --  UMLShape => UMLDiagramElement::ownedElement
5053   --  UMLStateMachineDiagram => Element::ownedElement
5054   --  UMLStateShape => UMLDiagramElement::ownedElement
5055   --  UMLStereotypePropertyValueLabel => UMLDiagramElement::ownedElement
5056   --  UMLStyle => Element::ownedElement
5057   --  UMLTypedElementLabel => UMLDiagramElement::ownedElement
5058   --  UMLUseCaseDiagram => Element::ownedElement
5059   --  DataStoreNode => Element::ownedElement
5060   --  DataType => Element::ownedElement
5061   --  DecisionNode => Element::ownedElement
5062   --  Dependency => Element::ownedElement
5063   --  Deployment => Element::ownedElement
5064   --  DeploymentSpecification => Element::ownedElement
5065   --  DestroyLinkAction => Element::ownedElement
5066   --  DestroyObjectAction => Element::ownedElement
5067   --  DestructionOccurrenceSpecification => Element::ownedElement
5068   --  Device => Element::ownedElement
5069   --  Duration => Element::ownedElement
5070   --  DurationConstraint => Element::ownedElement
5071   --  DurationInterval => Element::ownedElement
5072   --  DurationObservation => Element::ownedElement
5073   --  ElementImport => Element::ownedElement
5074   --  Enumeration => Element::ownedElement
5075   --  EnumerationLiteral => Element::ownedElement
5076   --  ExceptionHandler => Element::ownedElement
5077   --  ExecutionEnvironment => Element::ownedElement
5078   --  ExecutionOccurrenceSpecification => Element::ownedElement
5079   --  ExpansionNode => Element::ownedElement
5080   --  ExpansionRegion => Element::ownedElement
5081   --  Expression => Element::ownedElement
5082   --  Extend => Element::ownedElement
5083   --  Extension => Element::ownedElement
5084   --  ExtensionEnd => Element::ownedElement
5085   --  ExtensionPoint => Element::ownedElement
5086   --  FinalState => Element::ownedElement
5087   --  FlowFinalNode => Element::ownedElement
5088   --  ForkNode => Element::ownedElement
5089   --  FunctionBehavior => Element::ownedElement
5090   --  Gate => Element::ownedElement
5091   --  GeneralOrdering => Element::ownedElement
5092   --  Generalization => Element::ownedElement
5093   --  GeneralizationSet => Element::ownedElement
5094   --  Image => Element::ownedElement
5095   --  Include => Element::ownedElement
5096   --  InformationFlow => Element::ownedElement
5097   --  InformationItem => Element::ownedElement
5098   --  InitialNode => Element::ownedElement
5099   --  InputPin => Element::ownedElement
5100   --  InstanceSpecification => Element::ownedElement
5101   --  InstanceValue => Element::ownedElement
5102   --  Interaction => Element::ownedElement
5103   --  InteractionConstraint => Element::ownedElement
5104   --  InteractionOperand => Element::ownedElement
5105   --  InteractionUse => Element::ownedElement
5106   --  Interface => Element::ownedElement
5107   --  InterfaceRealization => Element::ownedElement
5108   --  InterruptibleActivityRegion => Element::ownedElement
5109   --  Interval => Element::ownedElement
5110   --  IntervalConstraint => Element::ownedElement
5111   --  JoinNode => Element::ownedElement
5112   --  Lifeline => Element::ownedElement
5113   --  LinkEndCreationData => Element::ownedElement
5114   --  LinkEndData => Element::ownedElement
5115   --  LinkEndDestructionData => Element::ownedElement
5116   --  LiteralBoolean => Element::ownedElement
5117   --  LiteralInteger => Element::ownedElement
5118   --  LiteralNull => Element::ownedElement
5119   --  LiteralReal => Element::ownedElement
5120   --  LiteralString => Element::ownedElement
5121   --  LiteralUnlimitedNatural => Element::ownedElement
5122   --  LoopNode => Element::ownedElement
5123   --  Manifestation => Element::ownedElement
5124   --  MergeNode => Element::ownedElement
5125   --  Message => Element::ownedElement
5126   --  MessageOccurrenceSpecification => Element::ownedElement
5127   --  Model => Element::ownedElement
5128   --  Node => Element::ownedElement
5129   --  ObjectFlow => Element::ownedElement
5130   --  OccurrenceSpecification => Element::ownedElement
5131   --  OpaqueAction => Element::ownedElement
5132   --  OpaqueBehavior => Element::ownedElement
5133   --  OpaqueExpression => Element::ownedElement
5134   --  Operation => Element::ownedElement
5135   --  OperationTemplateParameter => Element::ownedElement
5136   --  OutputPin => Element::ownedElement
5137   --  Package => Element::ownedElement
5138   --  PackageImport => Element::ownedElement
5139   --  PackageMerge => Element::ownedElement
5140   --  Parameter => Element::ownedElement
5141   --  ParameterSet => Element::ownedElement
5142   --  PartDecomposition => Element::ownedElement
5143   --  Port => Element::ownedElement
5144   --  PrimitiveType => Element::ownedElement
5145   --  Profile => Element::ownedElement
5146   --  ProfileApplication => Element::ownedElement
5147   --  Property => Element::ownedElement
5148   --  ProtocolConformance => Element::ownedElement
5149   --  ProtocolStateMachine => Element::ownedElement
5150   --  ProtocolTransition => Element::ownedElement
5151   --  Pseudostate => Element::ownedElement
5152   --  QualifierValue => Element::ownedElement
5153   --  RaiseExceptionAction => Element::ownedElement
5154   --  ReadExtentAction => Element::ownedElement
5155   --  ReadIsClassifiedObjectAction => Element::ownedElement
5156   --  ReadLinkAction => Element::ownedElement
5157   --  ReadLinkObjectEndAction => Element::ownedElement
5158   --  ReadLinkObjectEndQualifierAction => Element::ownedElement
5159   --  ReadSelfAction => Element::ownedElement
5160   --  ReadStructuralFeatureAction => Element::ownedElement
5161   --  ReadVariableAction => Element::ownedElement
5162   --  Realization => Element::ownedElement
5163   --  Reception => Element::ownedElement
5164   --  ReclassifyObjectAction => Element::ownedElement
5165   --  RedefinableTemplateSignature => Element::ownedElement
5166   --  ReduceAction => Element::ownedElement
5167   --  Region => Element::ownedElement
5168   --  RemoveStructuralFeatureValueAction => Element::ownedElement
5169   --  RemoveVariableValueAction => Element::ownedElement
5170   --  ReplyAction => Element::ownedElement
5171   --  SendObjectAction => Element::ownedElement
5172   --  SendSignalAction => Element::ownedElement
5173   --  SequenceNode => Element::ownedElement
5174   --  Signal => Element::ownedElement
5175   --  SignalEvent => Element::ownedElement
5176   --  Slot => Element::ownedElement
5177   --  StartClassifierBehaviorAction => Element::ownedElement
5178   --  StartObjectBehaviorAction => Element::ownedElement
5179   --  State => Element::ownedElement
5180   --  StateInvariant => Element::ownedElement
5181   --  StateMachine => Element::ownedElement
5182   --  Stereotype => Element::ownedElement
5183   --  StringExpression => Element::ownedElement
5184   --  StructuredActivityNode => Element::ownedElement
5185   --  Substitution => Element::ownedElement
5186   --  TemplateBinding => Element::ownedElement
5187   --  TemplateParameter => Element::ownedElement
5188   --  TemplateParameterSubstitution => Element::ownedElement
5189   --  TemplateSignature => Element::ownedElement
5190   --  TestIdentityAction => Element::ownedElement
5191   --  TimeConstraint => Element::ownedElement
5192   --  TimeEvent => Element::ownedElement
5193   --  TimeExpression => Element::ownedElement
5194   --  TimeInterval => Element::ownedElement
5195   --  TimeObservation => Element::ownedElement
5196   --  Transition => Element::ownedElement
5197   --  Trigger => Element::ownedElement
5198   --  UnmarshallAction => Element::ownedElement
5199   --  Usage => Element::ownedElement
5200   --  UseCase => Element::ownedElement
5201   --  ValuePin => Element::ownedElement
5202   --  ValueSpecificationAction => Element::ownedElement
5203   --  Variable => Element::ownedElement
5204
5205   function Internal_Get_Owned_End
5206    (Self : AMF.Internals.AMF_Element)
5207       return AMF.Internals.AMF_Collection_Of_Element;
5208   --  Association => Association::ownedEnd
5209   --  AssociationClass => Association::ownedEnd
5210   --  CommunicationPath => Association::ownedEnd
5211   --  Extension => Association::ownedEnd
5212
5213   function Internal_Get_Owned_End
5214    (Self : AMF.Internals.AMF_Element)
5215       return AMF.Internals.AMF_Element;
5216   procedure Internal_Set_Owned_End
5217    (Self : AMF.Internals.AMF_Element;
5218     To   : AMF.Internals.AMF_Element);
5219   --  Extension => Extension::ownedEnd
5220
5221   function Internal_Get_Owned_Literal
5222    (Self : AMF.Internals.AMF_Element)
5223       return AMF.Internals.AMF_Collection_Of_Element;
5224   --  Enumeration => Enumeration::ownedLiteral
5225
5226   function Internal_Get_Owned_Member
5227    (Self : AMF.Internals.AMF_Element)
5228       return AMF.Internals.AMF_Collection_Of_Element;
5229   --  Activity => Namespace::ownedMember
5230   --  Actor => Namespace::ownedMember
5231   --  Artifact => Namespace::ownedMember
5232   --  Association => Namespace::ownedMember
5233   --  AssociationClass => Namespace::ownedMember
5234   --  Class => Namespace::ownedMember
5235   --  Collaboration => Namespace::ownedMember
5236   --  CommunicationPath => Namespace::ownedMember
5237   --  Component => Namespace::ownedMember
5238   --  ConditionalNode => Namespace::ownedMember
5239   --  DataType => Namespace::ownedMember
5240   --  DeploymentSpecification => Namespace::ownedMember
5241   --  Device => Namespace::ownedMember
5242   --  Enumeration => Namespace::ownedMember
5243   --  ExecutionEnvironment => Namespace::ownedMember
5244   --  ExpansionRegion => Namespace::ownedMember
5245   --  Extension => Namespace::ownedMember
5246   --  FinalState => Namespace::ownedMember
5247   --  FunctionBehavior => Namespace::ownedMember
5248   --  InformationItem => Namespace::ownedMember
5249   --  Interaction => Namespace::ownedMember
5250   --  InteractionOperand => Namespace::ownedMember
5251   --  Interface => Namespace::ownedMember
5252   --  LoopNode => Namespace::ownedMember
5253   --  Model => Namespace::ownedMember
5254   --  Node => Namespace::ownedMember
5255   --  OpaqueBehavior => Namespace::ownedMember
5256   --  Operation => Namespace::ownedMember
5257   --  Package => Namespace::ownedMember
5258   --  PrimitiveType => Namespace::ownedMember
5259   --  Profile => Namespace::ownedMember
5260   --  ProtocolStateMachine => Namespace::ownedMember
5261   --  ProtocolTransition => Namespace::ownedMember
5262   --  Reception => Namespace::ownedMember
5263   --  Region => Namespace::ownedMember
5264   --  SequenceNode => Namespace::ownedMember
5265   --  Signal => Namespace::ownedMember
5266   --  State => Namespace::ownedMember
5267   --  StateMachine => Namespace::ownedMember
5268   --  Stereotype => Namespace::ownedMember
5269   --  StructuredActivityNode => Namespace::ownedMember
5270   --  Transition => Namespace::ownedMember
5271   --  UseCase => Namespace::ownedMember
5272
5273   function Internal_Get_Owned_Operation
5274    (Self : AMF.Internals.AMF_Element)
5275       return AMF.Internals.AMF_Collection_Of_Element;
5276   --  Activity => Class::ownedOperation
5277   --  Artifact => Artifact::ownedOperation
5278   --  AssociationClass => Class::ownedOperation
5279   --  Class => Class::ownedOperation
5280   --  Component => Class::ownedOperation
5281   --  DataType => DataType::ownedOperation
5282   --  DeploymentSpecification => Artifact::ownedOperation
5283   --  Device => Class::ownedOperation
5284   --  Enumeration => DataType::ownedOperation
5285   --  ExecutionEnvironment => Class::ownedOperation
5286   --  FunctionBehavior => Class::ownedOperation
5287   --  Interaction => Class::ownedOperation
5288   --  Interface => Interface::ownedOperation
5289   --  Node => Class::ownedOperation
5290   --  OpaqueBehavior => Class::ownedOperation
5291   --  PrimitiveType => DataType::ownedOperation
5292   --  ProtocolStateMachine => Class::ownedOperation
5293   --  StateMachine => Class::ownedOperation
5294   --  Stereotype => Class::ownedOperation
5295
5296   function Internal_Get_Owned_Parameter
5297    (Self : AMF.Internals.AMF_Element)
5298       return AMF.Internals.AMF_Collection_Of_Element;
5299   --  Activity => Behavior::ownedParameter
5300   --  FunctionBehavior => Behavior::ownedParameter
5301   --  Interaction => Behavior::ownedParameter
5302   --  OpaqueBehavior => Behavior::ownedParameter
5303   --  Operation => BehavioralFeature::ownedParameter
5304   --  ProtocolStateMachine => Behavior::ownedParameter
5305   --  Reception => BehavioralFeature::ownedParameter
5306   --  RedefinableTemplateSignature => TemplateSignature::ownedParameter
5307   --  StateMachine => Behavior::ownedParameter
5308   --  TemplateSignature => TemplateSignature::ownedParameter
5309
5310   function Internal_Get_Owned_Parameter_Set
5311    (Self : AMF.Internals.AMF_Element)
5312       return AMF.Internals.AMF_Collection_Of_Element;
5313   --  Activity => Behavior::ownedParameterSet
5314   --  FunctionBehavior => Behavior::ownedParameterSet
5315   --  Interaction => Behavior::ownedParameterSet
5316   --  OpaqueBehavior => Behavior::ownedParameterSet
5317   --  Operation => BehavioralFeature::ownedParameterSet
5318   --  ProtocolStateMachine => Behavior::ownedParameterSet
5319   --  Reception => BehavioralFeature::ownedParameterSet
5320   --  StateMachine => Behavior::ownedParameterSet
5321
5322   function Internal_Get_Owned_Parametered_Element
5323    (Self : AMF.Internals.AMF_Element)
5324       return AMF.Internals.AMF_Element;
5325   procedure Internal_Set_Owned_Parametered_Element
5326    (Self : AMF.Internals.AMF_Element;
5327     To   : AMF.Internals.AMF_Element);
5328   --  ClassifierTemplateParameter => TemplateParameter::ownedParameteredElement
5329   --  ConnectableElementTemplateParameter => TemplateParameter::ownedParameteredElement
5330   --  OperationTemplateParameter => TemplateParameter::ownedParameteredElement
5331   --  TemplateParameter => TemplateParameter::ownedParameteredElement
5332
5333   function Internal_Get_Owned_Port
5334    (Self : AMF.Internals.AMF_Element)
5335       return AMF.Internals.AMF_Collection_Of_Element;
5336   --  Activity => EncapsulatedClassifier::ownedPort
5337   --  AssociationClass => EncapsulatedClassifier::ownedPort
5338   --  Class => EncapsulatedClassifier::ownedPort
5339   --  Component => EncapsulatedClassifier::ownedPort
5340   --  Device => EncapsulatedClassifier::ownedPort
5341   --  ExecutionEnvironment => EncapsulatedClassifier::ownedPort
5342   --  FunctionBehavior => EncapsulatedClassifier::ownedPort
5343   --  Interaction => EncapsulatedClassifier::ownedPort
5344   --  Node => EncapsulatedClassifier::ownedPort
5345   --  OpaqueBehavior => EncapsulatedClassifier::ownedPort
5346   --  ProtocolStateMachine => EncapsulatedClassifier::ownedPort
5347   --  StateMachine => EncapsulatedClassifier::ownedPort
5348   --  Stereotype => EncapsulatedClassifier::ownedPort
5349
5350   function Internal_Get_Owned_Reception
5351    (Self : AMF.Internals.AMF_Element)
5352       return AMF.Internals.AMF_Collection_Of_Element;
5353   --  Activity => Class::ownedReception
5354   --  AssociationClass => Class::ownedReception
5355   --  Class => Class::ownedReception
5356   --  Component => Class::ownedReception
5357   --  Device => Class::ownedReception
5358   --  ExecutionEnvironment => Class::ownedReception
5359   --  FunctionBehavior => Class::ownedReception
5360   --  Interaction => Class::ownedReception
5361   --  Interface => Interface::ownedReception
5362   --  Node => Class::ownedReception
5363   --  OpaqueBehavior => Class::ownedReception
5364   --  ProtocolStateMachine => Class::ownedReception
5365   --  StateMachine => Class::ownedReception
5366   --  Stereotype => Class::ownedReception
5367
5368   function Internal_Get_Owned_Rule
5369    (Self : AMF.Internals.AMF_Element)
5370       return AMF.Internals.AMF_Collection_Of_Element;
5371   --  Activity => Namespace::ownedRule
5372   --  Actor => Namespace::ownedRule
5373   --  Artifact => Namespace::ownedRule
5374   --  Association => Namespace::ownedRule
5375   --  AssociationClass => Namespace::ownedRule
5376   --  Class => Namespace::ownedRule
5377   --  Collaboration => Namespace::ownedRule
5378   --  CommunicationPath => Namespace::ownedRule
5379   --  Component => Namespace::ownedRule
5380   --  ConditionalNode => Namespace::ownedRule
5381   --  DataType => Namespace::ownedRule
5382   --  DeploymentSpecification => Namespace::ownedRule
5383   --  Device => Namespace::ownedRule
5384   --  Enumeration => Namespace::ownedRule
5385   --  ExecutionEnvironment => Namespace::ownedRule
5386   --  ExpansionRegion => Namespace::ownedRule
5387   --  Extension => Namespace::ownedRule
5388   --  FinalState => Namespace::ownedRule
5389   --  FunctionBehavior => Namespace::ownedRule
5390   --  InformationItem => Namespace::ownedRule
5391   --  Interaction => Namespace::ownedRule
5392   --  InteractionOperand => Namespace::ownedRule
5393   --  Interface => Namespace::ownedRule
5394   --  LoopNode => Namespace::ownedRule
5395   --  Model => Namespace::ownedRule
5396   --  Node => Namespace::ownedRule
5397   --  OpaqueBehavior => Namespace::ownedRule
5398   --  Operation => Namespace::ownedRule
5399   --  Package => Namespace::ownedRule
5400   --  PrimitiveType => Namespace::ownedRule
5401   --  Profile => Namespace::ownedRule
5402   --  ProtocolStateMachine => Namespace::ownedRule
5403   --  ProtocolTransition => Namespace::ownedRule
5404   --  Reception => Namespace::ownedRule
5405   --  Region => Namespace::ownedRule
5406   --  SequenceNode => Namespace::ownedRule
5407   --  Signal => Namespace::ownedRule
5408   --  State => Namespace::ownedRule
5409   --  StateMachine => Namespace::ownedRule
5410   --  Stereotype => Namespace::ownedRule
5411   --  StructuredActivityNode => Namespace::ownedRule
5412   --  Transition => Namespace::ownedRule
5413   --  UseCase => Namespace::ownedRule
5414
5415   function Internal_Get_Owned_Stereotype
5416    (Self : AMF.Internals.AMF_Element)
5417       return AMF.Internals.AMF_Collection_Of_Element;
5418   --  Model => Package::ownedStereotype
5419   --  Package => Package::ownedStereotype
5420   --  Profile => Package::ownedStereotype
5421
5422   function Internal_Get_Owned_Template_Signature
5423    (Self : AMF.Internals.AMF_Element)
5424       return AMF.Internals.AMF_Element;
5425   procedure Internal_Set_Owned_Template_Signature
5426    (Self : AMF.Internals.AMF_Element;
5427     To   : AMF.Internals.AMF_Element);
5428   --  Activity => Classifier::ownedTemplateSignature
5429   --  Actor => Classifier::ownedTemplateSignature
5430   --  Artifact => Classifier::ownedTemplateSignature
5431   --  Association => Classifier::ownedTemplateSignature
5432   --  AssociationClass => Classifier::ownedTemplateSignature
5433   --  Class => Classifier::ownedTemplateSignature
5434   --  Collaboration => Classifier::ownedTemplateSignature
5435   --  CommunicationPath => Classifier::ownedTemplateSignature
5436   --  Component => Classifier::ownedTemplateSignature
5437   --  DataType => Classifier::ownedTemplateSignature
5438   --  DeploymentSpecification => Classifier::ownedTemplateSignature
5439   --  Device => Classifier::ownedTemplateSignature
5440   --  Enumeration => Classifier::ownedTemplateSignature
5441   --  ExecutionEnvironment => Classifier::ownedTemplateSignature
5442   --  Extension => Classifier::ownedTemplateSignature
5443   --  FunctionBehavior => Classifier::ownedTemplateSignature
5444   --  InformationItem => Classifier::ownedTemplateSignature
5445   --  Interaction => Classifier::ownedTemplateSignature
5446   --  Interface => Classifier::ownedTemplateSignature
5447   --  Model => TemplateableElement::ownedTemplateSignature
5448   --  Node => Classifier::ownedTemplateSignature
5449   --  OpaqueBehavior => Classifier::ownedTemplateSignature
5450   --  Operation => TemplateableElement::ownedTemplateSignature
5451   --  Package => TemplateableElement::ownedTemplateSignature
5452   --  PrimitiveType => Classifier::ownedTemplateSignature
5453   --  Profile => TemplateableElement::ownedTemplateSignature
5454   --  ProtocolStateMachine => Classifier::ownedTemplateSignature
5455   --  Signal => Classifier::ownedTemplateSignature
5456   --  StateMachine => Classifier::ownedTemplateSignature
5457   --  Stereotype => Classifier::ownedTemplateSignature
5458   --  StringExpression => TemplateableElement::ownedTemplateSignature
5459   --  UseCase => Classifier::ownedTemplateSignature
5460
5461   function Internal_Get_Owned_Type
5462    (Self : AMF.Internals.AMF_Element)
5463       return AMF.Internals.AMF_Collection_Of_Element;
5464   --  Model => Package::ownedType
5465   --  Package => Package::ownedType
5466   --  Profile => Package::ownedType
5467
5468   function Internal_Get_Owned_Use_Case
5469    (Self : AMF.Internals.AMF_Element)
5470       return AMF.Internals.AMF_Collection_Of_Element;
5471   --  Activity => Classifier::ownedUseCase
5472   --  Actor => Classifier::ownedUseCase
5473   --  Artifact => Classifier::ownedUseCase
5474   --  Association => Classifier::ownedUseCase
5475   --  AssociationClass => Classifier::ownedUseCase
5476   --  Class => Classifier::ownedUseCase
5477   --  Collaboration => Classifier::ownedUseCase
5478   --  CommunicationPath => Classifier::ownedUseCase
5479   --  Component => Classifier::ownedUseCase
5480   --  DataType => Classifier::ownedUseCase
5481   --  DeploymentSpecification => Classifier::ownedUseCase
5482   --  Device => Classifier::ownedUseCase
5483   --  Enumeration => Classifier::ownedUseCase
5484   --  ExecutionEnvironment => Classifier::ownedUseCase
5485   --  Extension => Classifier::ownedUseCase
5486   --  FunctionBehavior => Classifier::ownedUseCase
5487   --  InformationItem => Classifier::ownedUseCase
5488   --  Interaction => Classifier::ownedUseCase
5489   --  Interface => Classifier::ownedUseCase
5490   --  Node => Classifier::ownedUseCase
5491   --  OpaqueBehavior => Classifier::ownedUseCase
5492   --  PrimitiveType => Classifier::ownedUseCase
5493   --  ProtocolStateMachine => Classifier::ownedUseCase
5494   --  Signal => Classifier::ownedUseCase
5495   --  StateMachine => Classifier::ownedUseCase
5496   --  Stereotype => Classifier::ownedUseCase
5497   --  UseCase => Classifier::ownedUseCase
5498
5499   function Internal_Get_Owner
5500    (Self : AMF.Internals.AMF_Element)
5501       return AMF.Internals.AMF_Element;
5502   --  Abstraction => Element::owner
5503   --  AcceptCallAction => Element::owner
5504   --  AcceptEventAction => Element::owner
5505   --  ActionExecutionSpecification => Element::owner
5506   --  ActionInputPin => Element::owner
5507   --  Activity => Element::owner
5508   --  ActivityFinalNode => Element::owner
5509   --  ActivityParameterNode => Element::owner
5510   --  ActivityPartition => Element::owner
5511   --  Actor => Element::owner
5512   --  AddStructuralFeatureValueAction => Element::owner
5513   --  AddVariableValueAction => Element::owner
5514   --  AnyReceiveEvent => Element::owner
5515   --  Artifact => Element::owner
5516   --  Association => Element::owner
5517   --  AssociationClass => Element::owner
5518   --  BehaviorExecutionSpecification => Element::owner
5519   --  BroadcastSignalAction => Element::owner
5520   --  CallBehaviorAction => Element::owner
5521   --  CallEvent => Element::owner
5522   --  CallOperationAction => Element::owner
5523   --  CentralBufferNode => Element::owner
5524   --  ChangeEvent => Element::owner
5525   --  Class => Element::owner
5526   --  ClassifierTemplateParameter => Element::owner
5527   --  Clause => Element::owner
5528   --  ClearAssociationAction => Element::owner
5529   --  ClearStructuralFeatureAction => Element::owner
5530   --  ClearVariableAction => Element::owner
5531   --  Collaboration => Element::owner
5532   --  CollaborationUse => Element::owner
5533   --  CombinedFragment => Element::owner
5534   --  Comment => Element::owner
5535   --  CommunicationPath => Element::owner
5536   --  Component => Element::owner
5537   --  ComponentRealization => Element::owner
5538   --  ConditionalNode => Element::owner
5539   --  ConnectableElementTemplateParameter => Element::owner
5540   --  ConnectionPointReference => Element::owner
5541   --  Connector => Element::owner
5542   --  ConnectorEnd => Element::owner
5543   --  ConsiderIgnoreFragment => Element::owner
5544   --  Constraint => Element::owner
5545   --  Continuation => Element::owner
5546   --  ControlFlow => Element::owner
5547   --  CreateLinkAction => Element::owner
5548   --  CreateLinkObjectAction => Element::owner
5549   --  CreateObjectAction => Element::owner
5550   --  UMLActivityDiagram => Element::owner
5551   --  UMLClassDiagram => Element::owner
5552   --  UMLComponentDiagram => Element::owner
5553   --  UMLCompositeStructureDiagram => Element::owner
5554   --  UMLDeploymentDiagram => Element::owner
5555   --  UMLInteractionDiagram => Element::owner
5556   --  UMLObjectDiagram => Element::owner
5557   --  UMLPackageDiagram => Element::owner
5558   --  UMLProfileDiagram => Element::owner
5559   --  UMLStateMachineDiagram => Element::owner
5560   --  UMLStyle => Element::owner
5561   --  UMLUseCaseDiagram => Element::owner
5562   --  DataStoreNode => Element::owner
5563   --  DataType => Element::owner
5564   --  DecisionNode => Element::owner
5565   --  Dependency => Element::owner
5566   --  Deployment => Element::owner
5567   --  DeploymentSpecification => Element::owner
5568   --  DestroyLinkAction => Element::owner
5569   --  DestroyObjectAction => Element::owner
5570   --  DestructionOccurrenceSpecification => Element::owner
5571   --  Device => Element::owner
5572   --  Duration => Element::owner
5573   --  DurationConstraint => Element::owner
5574   --  DurationInterval => Element::owner
5575   --  DurationObservation => Element::owner
5576   --  ElementImport => Element::owner
5577   --  Enumeration => Element::owner
5578   --  EnumerationLiteral => Element::owner
5579   --  ExceptionHandler => Element::owner
5580   --  ExecutionEnvironment => Element::owner
5581   --  ExecutionOccurrenceSpecification => Element::owner
5582   --  ExpansionNode => Element::owner
5583   --  ExpansionRegion => Element::owner
5584   --  Expression => Element::owner
5585   --  Extend => Element::owner
5586   --  Extension => Element::owner
5587   --  ExtensionEnd => Element::owner
5588   --  ExtensionPoint => Element::owner
5589   --  FinalState => Element::owner
5590   --  FlowFinalNode => Element::owner
5591   --  ForkNode => Element::owner
5592   --  FunctionBehavior => Element::owner
5593   --  Gate => Element::owner
5594   --  GeneralOrdering => Element::owner
5595   --  Generalization => Element::owner
5596   --  GeneralizationSet => Element::owner
5597   --  Image => Element::owner
5598   --  Include => Element::owner
5599   --  InformationFlow => Element::owner
5600   --  InformationItem => Element::owner
5601   --  InitialNode => Element::owner
5602   --  InputPin => Element::owner
5603   --  InstanceSpecification => Element::owner
5604   --  InstanceValue => Element::owner
5605   --  Interaction => Element::owner
5606   --  InteractionConstraint => Element::owner
5607   --  InteractionOperand => Element::owner
5608   --  InteractionUse => Element::owner
5609   --  Interface => Element::owner
5610   --  InterfaceRealization => Element::owner
5611   --  InterruptibleActivityRegion => Element::owner
5612   --  Interval => Element::owner
5613   --  IntervalConstraint => Element::owner
5614   --  JoinNode => Element::owner
5615   --  Lifeline => Element::owner
5616   --  LinkEndCreationData => Element::owner
5617   --  LinkEndData => Element::owner
5618   --  LinkEndDestructionData => Element::owner
5619   --  LiteralBoolean => Element::owner
5620   --  LiteralInteger => Element::owner
5621   --  LiteralNull => Element::owner
5622   --  LiteralReal => Element::owner
5623   --  LiteralString => Element::owner
5624   --  LiteralUnlimitedNatural => Element::owner
5625   --  LoopNode => Element::owner
5626   --  Manifestation => Element::owner
5627   --  MergeNode => Element::owner
5628   --  Message => Element::owner
5629   --  MessageOccurrenceSpecification => Element::owner
5630   --  Model => Element::owner
5631   --  Node => Element::owner
5632   --  ObjectFlow => Element::owner
5633   --  OccurrenceSpecification => Element::owner
5634   --  OpaqueAction => Element::owner
5635   --  OpaqueBehavior => Element::owner
5636   --  OpaqueExpression => Element::owner
5637   --  Operation => Element::owner
5638   --  OperationTemplateParameter => Element::owner
5639   --  OutputPin => Element::owner
5640   --  Package => Element::owner
5641   --  PackageImport => Element::owner
5642   --  PackageMerge => Element::owner
5643   --  Parameter => Element::owner
5644   --  ParameterSet => Element::owner
5645   --  PartDecomposition => Element::owner
5646   --  Port => Element::owner
5647   --  PrimitiveType => Element::owner
5648   --  Profile => Element::owner
5649   --  ProfileApplication => Element::owner
5650   --  Property => Element::owner
5651   --  ProtocolConformance => Element::owner
5652   --  ProtocolStateMachine => Element::owner
5653   --  ProtocolTransition => Element::owner
5654   --  Pseudostate => Element::owner
5655   --  QualifierValue => Element::owner
5656   --  RaiseExceptionAction => Element::owner
5657   --  ReadExtentAction => Element::owner
5658   --  ReadIsClassifiedObjectAction => Element::owner
5659   --  ReadLinkAction => Element::owner
5660   --  ReadLinkObjectEndAction => Element::owner
5661   --  ReadLinkObjectEndQualifierAction => Element::owner
5662   --  ReadSelfAction => Element::owner
5663   --  ReadStructuralFeatureAction => Element::owner
5664   --  ReadVariableAction => Element::owner
5665   --  Realization => Element::owner
5666   --  Reception => Element::owner
5667   --  ReclassifyObjectAction => Element::owner
5668   --  RedefinableTemplateSignature => Element::owner
5669   --  ReduceAction => Element::owner
5670   --  Region => Element::owner
5671   --  RemoveStructuralFeatureValueAction => Element::owner
5672   --  RemoveVariableValueAction => Element::owner
5673   --  ReplyAction => Element::owner
5674   --  SendObjectAction => Element::owner
5675   --  SendSignalAction => Element::owner
5676   --  SequenceNode => Element::owner
5677   --  Signal => Element::owner
5678   --  SignalEvent => Element::owner
5679   --  Slot => Element::owner
5680   --  StartClassifierBehaviorAction => Element::owner
5681   --  StartObjectBehaviorAction => Element::owner
5682   --  State => Element::owner
5683   --  StateInvariant => Element::owner
5684   --  StateMachine => Element::owner
5685   --  Stereotype => Element::owner
5686   --  StringExpression => Element::owner
5687   --  StructuredActivityNode => Element::owner
5688   --  Substitution => Element::owner
5689   --  TemplateBinding => Element::owner
5690   --  TemplateParameter => Element::owner
5691   --  TemplateParameterSubstitution => Element::owner
5692   --  TemplateSignature => Element::owner
5693   --  TestIdentityAction => Element::owner
5694   --  TimeConstraint => Element::owner
5695   --  TimeEvent => Element::owner
5696   --  TimeExpression => Element::owner
5697   --  TimeInterval => Element::owner
5698   --  TimeObservation => Element::owner
5699   --  Transition => Element::owner
5700   --  Trigger => Element::owner
5701   --  UnmarshallAction => Element::owner
5702   --  Usage => Element::owner
5703   --  UseCase => Element::owner
5704   --  ValuePin => Element::owner
5705   --  ValueSpecificationAction => Element::owner
5706   --  Variable => Element::owner
5707
5708   function Internal_Get_Owning_Association
5709    (Self : AMF.Internals.AMF_Element)
5710       return AMF.Internals.AMF_Element;
5711   procedure Internal_Set_Owning_Association
5712    (Self : AMF.Internals.AMF_Element;
5713     To   : AMF.Internals.AMF_Element);
5714   --  ExtensionEnd => Property::owningAssociation
5715   --  Port => Property::owningAssociation
5716   --  Property => Property::owningAssociation
5717
5718   function Internal_Get_Owning_Element
5719    (Self : AMF.Internals.AMF_Element)
5720       return AMF.Internals.AMF_Element;
5721   procedure Internal_Set_Owning_Element
5722    (Self : AMF.Internals.AMF_Element;
5723     To   : AMF.Internals.AMF_Element);
5724   --  UMLActivityDiagram => UMLDiagramElement::owningElement
5725   --  UMLAssociationEndLabel => UMLDiagramElement::owningElement
5726   --  UMLAssociationOrConnectorOrLinkShape => UMLDiagramElement::owningElement
5727   --  UMLClassDiagram => UMLDiagramElement::owningElement
5728   --  UMLClassifierShape => UMLDiagramElement::owningElement
5729   --  UMLCompartment => UMLDiagramElement::owningElement
5730   --  UMLCompartmentableShape => UMLDiagramElement::owningElement
5731   --  UMLComponentDiagram => UMLDiagramElement::owningElement
5732   --  UMLCompositeStructureDiagram => UMLDiagramElement::owningElement
5733   --  UMLDeploymentDiagram => UMLDiagramElement::owningElement
5734   --  UMLEdge => UMLDiagramElement::owningElement
5735   --  UMLInteractionDiagram => UMLDiagramElement::owningElement
5736   --  UMLInteractionTableLabel => UMLDiagramElement::owningElement
5737   --  UMLKeywordLabel => UMLDiagramElement::owningElement
5738   --  UMLLabel => UMLDiagramElement::owningElement
5739   --  UMLMultiplicityLabel => UMLDiagramElement::owningElement
5740   --  UMLNameLabel => UMLDiagramElement::owningElement
5741   --  UMLObjectDiagram => UMLDiagramElement::owningElement
5742   --  UMLPackageDiagram => UMLDiagramElement::owningElement
5743   --  UMLProfileDiagram => UMLDiagramElement::owningElement
5744   --  UMLRedefinesLabel => UMLDiagramElement::owningElement
5745   --  UMLShape => UMLDiagramElement::owningElement
5746   --  UMLStateMachineDiagram => UMLDiagramElement::owningElement
5747   --  UMLStateShape => UMLDiagramElement::owningElement
5748   --  UMLStereotypePropertyValueLabel => UMLDiagramElement::owningElement
5749   --  UMLTypedElementLabel => UMLDiagramElement::owningElement
5750   --  UMLUseCaseDiagram => UMLDiagramElement::owningElement
5751
5752   function Internal_Get_Owning_Expression
5753    (Self : AMF.Internals.AMF_Element)
5754       return AMF.Internals.AMF_Element;
5755   procedure Internal_Set_Owning_Expression
5756    (Self : AMF.Internals.AMF_Element;
5757     To   : AMF.Internals.AMF_Element);
5758   --  StringExpression => StringExpression::owningExpression
5759
5760   function Internal_Get_Owning_Instance
5761    (Self : AMF.Internals.AMF_Element)
5762       return AMF.Internals.AMF_Element;
5763   procedure Internal_Set_Owning_Instance
5764    (Self : AMF.Internals.AMF_Element;
5765     To   : AMF.Internals.AMF_Element);
5766   --  Slot => Slot::owningInstance
5767
5768   function Internal_Get_Owning_Template_Parameter
5769    (Self : AMF.Internals.AMF_Element)
5770       return AMF.Internals.AMF_Element;
5771   procedure Internal_Set_Owning_Template_Parameter
5772    (Self : AMF.Internals.AMF_Element;
5773     To   : AMF.Internals.AMF_Element);
5774   --  Abstraction => ParameterableElement::owningTemplateParameter
5775   --  Activity => ParameterableElement::owningTemplateParameter
5776   --  Actor => ParameterableElement::owningTemplateParameter
5777   --  AnyReceiveEvent => ParameterableElement::owningTemplateParameter
5778   --  Artifact => ParameterableElement::owningTemplateParameter
5779   --  Association => ParameterableElement::owningTemplateParameter
5780   --  AssociationClass => ParameterableElement::owningTemplateParameter
5781   --  CallEvent => ParameterableElement::owningTemplateParameter
5782   --  ChangeEvent => ParameterableElement::owningTemplateParameter
5783   --  Class => ParameterableElement::owningTemplateParameter
5784   --  Collaboration => ParameterableElement::owningTemplateParameter
5785   --  CommunicationPath => ParameterableElement::owningTemplateParameter
5786   --  Component => ParameterableElement::owningTemplateParameter
5787   --  ComponentRealization => ParameterableElement::owningTemplateParameter
5788   --  Constraint => ParameterableElement::owningTemplateParameter
5789   --  UMLActivityDiagram => ParameterableElement::owningTemplateParameter
5790   --  UMLClassDiagram => ParameterableElement::owningTemplateParameter
5791   --  UMLComponentDiagram => ParameterableElement::owningTemplateParameter
5792   --  UMLCompositeStructureDiagram => ParameterableElement::owningTemplateParameter
5793   --  UMLDeploymentDiagram => ParameterableElement::owningTemplateParameter
5794   --  UMLInteractionDiagram => ParameterableElement::owningTemplateParameter
5795   --  UMLObjectDiagram => ParameterableElement::owningTemplateParameter
5796   --  UMLPackageDiagram => ParameterableElement::owningTemplateParameter
5797   --  UMLProfileDiagram => ParameterableElement::owningTemplateParameter
5798   --  UMLStateMachineDiagram => ParameterableElement::owningTemplateParameter
5799   --  UMLStyle => ParameterableElement::owningTemplateParameter
5800   --  UMLUseCaseDiagram => ParameterableElement::owningTemplateParameter
5801   --  DataType => ParameterableElement::owningTemplateParameter
5802   --  Dependency => ParameterableElement::owningTemplateParameter
5803   --  Deployment => ParameterableElement::owningTemplateParameter
5804   --  DeploymentSpecification => ParameterableElement::owningTemplateParameter
5805   --  Device => ParameterableElement::owningTemplateParameter
5806   --  Duration => ParameterableElement::owningTemplateParameter
5807   --  DurationConstraint => ParameterableElement::owningTemplateParameter
5808   --  DurationInterval => ParameterableElement::owningTemplateParameter
5809   --  DurationObservation => ParameterableElement::owningTemplateParameter
5810   --  Enumeration => ParameterableElement::owningTemplateParameter
5811   --  EnumerationLiteral => ParameterableElement::owningTemplateParameter
5812   --  ExecutionEnvironment => ParameterableElement::owningTemplateParameter
5813   --  Expression => ParameterableElement::owningTemplateParameter
5814   --  Extension => ParameterableElement::owningTemplateParameter
5815   --  ExtensionEnd => ParameterableElement::owningTemplateParameter
5816   --  FunctionBehavior => ParameterableElement::owningTemplateParameter
5817   --  GeneralizationSet => ParameterableElement::owningTemplateParameter
5818   --  InformationFlow => ParameterableElement::owningTemplateParameter
5819   --  InformationItem => ParameterableElement::owningTemplateParameter
5820   --  InstanceSpecification => ParameterableElement::owningTemplateParameter
5821   --  InstanceValue => ParameterableElement::owningTemplateParameter
5822   --  Interaction => ParameterableElement::owningTemplateParameter
5823   --  InteractionConstraint => ParameterableElement::owningTemplateParameter
5824   --  Interface => ParameterableElement::owningTemplateParameter
5825   --  InterfaceRealization => ParameterableElement::owningTemplateParameter
5826   --  Interval => ParameterableElement::owningTemplateParameter
5827   --  IntervalConstraint => ParameterableElement::owningTemplateParameter
5828   --  LiteralBoolean => ParameterableElement::owningTemplateParameter
5829   --  LiteralInteger => ParameterableElement::owningTemplateParameter
5830   --  LiteralNull => ParameterableElement::owningTemplateParameter
5831   --  LiteralReal => ParameterableElement::owningTemplateParameter
5832   --  LiteralString => ParameterableElement::owningTemplateParameter
5833   --  LiteralUnlimitedNatural => ParameterableElement::owningTemplateParameter
5834   --  Manifestation => ParameterableElement::owningTemplateParameter
5835   --  Model => ParameterableElement::owningTemplateParameter
5836   --  Node => ParameterableElement::owningTemplateParameter
5837   --  OpaqueBehavior => ParameterableElement::owningTemplateParameter
5838   --  OpaqueExpression => ParameterableElement::owningTemplateParameter
5839   --  Operation => ParameterableElement::owningTemplateParameter
5840   --  Package => ParameterableElement::owningTemplateParameter
5841   --  Parameter => ParameterableElement::owningTemplateParameter
5842   --  Port => ParameterableElement::owningTemplateParameter
5843   --  PrimitiveType => ParameterableElement::owningTemplateParameter
5844   --  Profile => ParameterableElement::owningTemplateParameter
5845   --  Property => ParameterableElement::owningTemplateParameter
5846   --  ProtocolStateMachine => ParameterableElement::owningTemplateParameter
5847   --  Realization => ParameterableElement::owningTemplateParameter
5848   --  Signal => ParameterableElement::owningTemplateParameter
5849   --  SignalEvent => ParameterableElement::owningTemplateParameter
5850   --  StateMachine => ParameterableElement::owningTemplateParameter
5851   --  Stereotype => ParameterableElement::owningTemplateParameter
5852   --  StringExpression => ParameterableElement::owningTemplateParameter
5853   --  Substitution => ParameterableElement::owningTemplateParameter
5854   --  TimeConstraint => ParameterableElement::owningTemplateParameter
5855   --  TimeEvent => ParameterableElement::owningTemplateParameter
5856   --  TimeExpression => ParameterableElement::owningTemplateParameter
5857   --  TimeInterval => ParameterableElement::owningTemplateParameter
5858   --  TimeObservation => ParameterableElement::owningTemplateParameter
5859   --  Usage => ParameterableElement::owningTemplateParameter
5860   --  UseCase => ParameterableElement::owningTemplateParameter
5861   --  Variable => ParameterableElement::owningTemplateParameter
5862
5863   function Internal_Get_Package
5864    (Self : AMF.Internals.AMF_Element)
5865       return AMF.Internals.AMF_Element;
5866   procedure Internal_Set_Package
5867    (Self : AMF.Internals.AMF_Element;
5868     To   : AMF.Internals.AMF_Element);
5869   --  Activity => Type::package
5870   --  Actor => Type::package
5871   --  Artifact => Type::package
5872   --  Association => Type::package
5873   --  AssociationClass => Type::package
5874   --  Class => Type::package
5875   --  Collaboration => Type::package
5876   --  CommunicationPath => Type::package
5877   --  Component => Type::package
5878   --  DataType => Type::package
5879   --  DeploymentSpecification => Type::package
5880   --  Device => Type::package
5881   --  Enumeration => Type::package
5882   --  ExecutionEnvironment => Type::package
5883   --  Extension => Type::package
5884   --  FunctionBehavior => Type::package
5885   --  InformationItem => Type::package
5886   --  Interaction => Type::package
5887   --  Interface => Type::package
5888   --  Node => Type::package
5889   --  OpaqueBehavior => Type::package
5890   --  PrimitiveType => Type::package
5891   --  ProtocolStateMachine => Type::package
5892   --  Signal => Type::package
5893   --  StateMachine => Type::package
5894   --  Stereotype => Type::package
5895   --  UseCase => Type::package
5896
5897   function Internal_Get_Package_Import
5898    (Self : AMF.Internals.AMF_Element)
5899       return AMF.Internals.AMF_Collection_Of_Element;
5900   --  Activity => Namespace::packageImport
5901   --  Actor => Namespace::packageImport
5902   --  Artifact => Namespace::packageImport
5903   --  Association => Namespace::packageImport
5904   --  AssociationClass => Namespace::packageImport
5905   --  Class => Namespace::packageImport
5906   --  Collaboration => Namespace::packageImport
5907   --  CommunicationPath => Namespace::packageImport
5908   --  Component => Namespace::packageImport
5909   --  ConditionalNode => Namespace::packageImport
5910   --  DataType => Namespace::packageImport
5911   --  DeploymentSpecification => Namespace::packageImport
5912   --  Device => Namespace::packageImport
5913   --  Enumeration => Namespace::packageImport
5914   --  ExecutionEnvironment => Namespace::packageImport
5915   --  ExpansionRegion => Namespace::packageImport
5916   --  Extension => Namespace::packageImport
5917   --  FinalState => Namespace::packageImport
5918   --  FunctionBehavior => Namespace::packageImport
5919   --  InformationItem => Namespace::packageImport
5920   --  Interaction => Namespace::packageImport
5921   --  InteractionOperand => Namespace::packageImport
5922   --  Interface => Namespace::packageImport
5923   --  LoopNode => Namespace::packageImport
5924   --  Model => Namespace::packageImport
5925   --  Node => Namespace::packageImport
5926   --  OpaqueBehavior => Namespace::packageImport
5927   --  Operation => Namespace::packageImport
5928   --  Package => Namespace::packageImport
5929   --  PrimitiveType => Namespace::packageImport
5930   --  Profile => Namespace::packageImport
5931   --  ProtocolStateMachine => Namespace::packageImport
5932   --  ProtocolTransition => Namespace::packageImport
5933   --  Reception => Namespace::packageImport
5934   --  Region => Namespace::packageImport
5935   --  SequenceNode => Namespace::packageImport
5936   --  Signal => Namespace::packageImport
5937   --  State => Namespace::packageImport
5938   --  StateMachine => Namespace::packageImport
5939   --  Stereotype => Namespace::packageImport
5940   --  StructuredActivityNode => Namespace::packageImport
5941   --  Transition => Namespace::packageImport
5942   --  UseCase => Namespace::packageImport
5943
5944   function Internal_Get_Package_Merge
5945    (Self : AMF.Internals.AMF_Element)
5946       return AMF.Internals.AMF_Collection_Of_Element;
5947   --  Model => Package::packageMerge
5948   --  Package => Package::packageMerge
5949   --  Profile => Package::packageMerge
5950
5951   function Internal_Get_Packaged_Element
5952    (Self : AMF.Internals.AMF_Element)
5953       return AMF.Internals.AMF_Collection_Of_Element;
5954   --  Component => Component::packagedElement
5955   --  Model => Package::packagedElement
5956   --  Package => Package::packagedElement
5957   --  Profile => Package::packagedElement
5958
5959   function Internal_Get_Parameter
5960    (Self : AMF.Internals.AMF_Element)
5961       return AMF.Internals.AMF_Element;
5962   procedure Internal_Set_Parameter
5963    (Self : AMF.Internals.AMF_Element;
5964     To   : AMF.Internals.AMF_Element);
5965   --  ActivityParameterNode => ActivityParameterNode::parameter
5966
5967   function Internal_Get_Parameter
5968    (Self : AMF.Internals.AMF_Element)
5969       return AMF.Internals.AMF_Collection_Of_Element;
5970   --  ParameterSet => ParameterSet::parameter
5971   --  RedefinableTemplateSignature => TemplateSignature::parameter
5972   --  TemplateSignature => TemplateSignature::parameter
5973
5974   function Internal_Get_Parameter_Set
5975    (Self : AMF.Internals.AMF_Element)
5976       return AMF.Internals.AMF_Collection_Of_Element;
5977   --  Parameter => Parameter::parameterSet
5978
5979   function Internal_Get_Parameter_Substitution
5980    (Self : AMF.Internals.AMF_Element)
5981       return AMF.Internals.AMF_Collection_Of_Element;
5982   --  TemplateBinding => TemplateBinding::parameterSubstitution
5983
5984   function Internal_Get_Parametered_Element
5985    (Self : AMF.Internals.AMF_Element)
5986       return AMF.Internals.AMF_Element;
5987   procedure Internal_Set_Parametered_Element
5988    (Self : AMF.Internals.AMF_Element;
5989     To   : AMF.Internals.AMF_Element);
5990   --  ClassifierTemplateParameter => ClassifierTemplateParameter::parameteredElement
5991   --  ConnectableElementTemplateParameter => ConnectableElementTemplateParameter::parameteredElement
5992   --  OperationTemplateParameter => OperationTemplateParameter::parameteredElement
5993   --  TemplateParameter => TemplateParameter::parameteredElement
5994
5995   function Internal_Get_Part
5996    (Self : AMF.Internals.AMF_Element)
5997       return AMF.Internals.AMF_Collection_Of_Element;
5998   --  Activity => StructuredClassifier::part
5999   --  AssociationClass => StructuredClassifier::part
6000   --  Class => StructuredClassifier::part
6001   --  Collaboration => StructuredClassifier::part
6002   --  Component => StructuredClassifier::part
6003   --  Device => StructuredClassifier::part
6004   --  ExecutionEnvironment => StructuredClassifier::part
6005   --  FunctionBehavior => StructuredClassifier::part
6006   --  Interaction => StructuredClassifier::part
6007   --  Node => StructuredClassifier::part
6008   --  OpaqueBehavior => StructuredClassifier::part
6009   --  ProtocolStateMachine => StructuredClassifier::part
6010   --  StateMachine => StructuredClassifier::part
6011   --  Stereotype => StructuredClassifier::part
6012
6013   function Internal_Get_Part_With_Port
6014    (Self : AMF.Internals.AMF_Element)
6015       return AMF.Internals.AMF_Element;
6016   procedure Internal_Set_Part_With_Port
6017    (Self : AMF.Internals.AMF_Element;
6018     To   : AMF.Internals.AMF_Element);
6019   --  ConnectorEnd => ConnectorEnd::partWithPort
6020
6021   function Internal_Get_Partition
6022    (Self : AMF.Internals.AMF_Element)
6023       return AMF.Internals.AMF_Collection_Of_Element;
6024   --  Activity => Activity::partition
6025
6026   function Internal_Get_Port
6027    (Self : AMF.Internals.AMF_Element)
6028       return AMF.Internals.AMF_Collection_Of_Element;
6029   --  Trigger => Trigger::port
6030
6031   function Internal_Get_Post_Condition
6032    (Self : AMF.Internals.AMF_Element)
6033       return AMF.Internals.AMF_Element;
6034   procedure Internal_Set_Post_Condition
6035    (Self : AMF.Internals.AMF_Element;
6036     To   : AMF.Internals.AMF_Element);
6037   --  ProtocolTransition => ProtocolTransition::postCondition
6038
6039   function Internal_Get_Postcondition
6040    (Self : AMF.Internals.AMF_Element)
6041       return AMF.Internals.AMF_Collection_Of_Element;
6042   --  Activity => Behavior::postcondition
6043   --  FunctionBehavior => Behavior::postcondition
6044   --  Interaction => Behavior::postcondition
6045   --  OpaqueBehavior => Behavior::postcondition
6046   --  Operation => Operation::postcondition
6047   --  ProtocolStateMachine => Behavior::postcondition
6048   --  StateMachine => Behavior::postcondition
6049
6050   function Internal_Get_Powertype
6051    (Self : AMF.Internals.AMF_Element)
6052       return AMF.Internals.AMF_Element;
6053   procedure Internal_Set_Powertype
6054    (Self : AMF.Internals.AMF_Element;
6055     To   : AMF.Internals.AMF_Element);
6056   --  GeneralizationSet => GeneralizationSet::powertype
6057
6058   function Internal_Get_Powertype_Extent
6059    (Self : AMF.Internals.AMF_Element)
6060       return AMF.Internals.AMF_Collection_Of_Element;
6061   --  Activity => Classifier::powertypeExtent
6062   --  Actor => Classifier::powertypeExtent
6063   --  Artifact => Classifier::powertypeExtent
6064   --  Association => Classifier::powertypeExtent
6065   --  AssociationClass => Classifier::powertypeExtent
6066   --  Class => Classifier::powertypeExtent
6067   --  Collaboration => Classifier::powertypeExtent
6068   --  CommunicationPath => Classifier::powertypeExtent
6069   --  Component => Classifier::powertypeExtent
6070   --  DataType => Classifier::powertypeExtent
6071   --  DeploymentSpecification => Classifier::powertypeExtent
6072   --  Device => Classifier::powertypeExtent
6073   --  Enumeration => Classifier::powertypeExtent
6074   --  ExecutionEnvironment => Classifier::powertypeExtent
6075   --  Extension => Classifier::powertypeExtent
6076   --  FunctionBehavior => Classifier::powertypeExtent
6077   --  InformationItem => Classifier::powertypeExtent
6078   --  Interaction => Classifier::powertypeExtent
6079   --  Interface => Classifier::powertypeExtent
6080   --  Node => Classifier::powertypeExtent
6081   --  OpaqueBehavior => Classifier::powertypeExtent
6082   --  PrimitiveType => Classifier::powertypeExtent
6083   --  ProtocolStateMachine => Classifier::powertypeExtent
6084   --  Signal => Classifier::powertypeExtent
6085   --  StateMachine => Classifier::powertypeExtent
6086   --  Stereotype => Classifier::powertypeExtent
6087   --  UseCase => Classifier::powertypeExtent
6088
6089   function Internal_Get_Pre_Condition
6090    (Self : AMF.Internals.AMF_Element)
6091       return AMF.Internals.AMF_Element;
6092   procedure Internal_Set_Pre_Condition
6093    (Self : AMF.Internals.AMF_Element;
6094     To   : AMF.Internals.AMF_Element);
6095   --  ProtocolTransition => ProtocolTransition::preCondition
6096
6097   function Internal_Get_Precondition
6098    (Self : AMF.Internals.AMF_Element)
6099       return AMF.Internals.AMF_Collection_Of_Element;
6100   --  Activity => Behavior::precondition
6101   --  FunctionBehavior => Behavior::precondition
6102   --  Interaction => Behavior::precondition
6103   --  OpaqueBehavior => Behavior::precondition
6104   --  Operation => Operation::precondition
6105   --  ProtocolStateMachine => Behavior::precondition
6106   --  StateMachine => Behavior::precondition
6107
6108   function Internal_Get_Predecessor_Clause
6109    (Self : AMF.Internals.AMF_Element)
6110       return AMF.Internals.AMF_Collection_Of_Element;
6111   --  Clause => Clause::predecessorClause
6112
6113   function Internal_Get_Profile
6114    (Self : AMF.Internals.AMF_Element)
6115       return AMF.Internals.AMF_Element;
6116   --  Stereotype => Stereotype::profile
6117
6118   function Internal_Get_Profile_Application
6119    (Self : AMF.Internals.AMF_Element)
6120       return AMF.Internals.AMF_Collection_Of_Element;
6121   --  Model => Package::profileApplication
6122   --  Package => Package::profileApplication
6123   --  Profile => Package::profileApplication
6124
6125   function Internal_Get_Protected_Node
6126    (Self : AMF.Internals.AMF_Element)
6127       return AMF.Internals.AMF_Element;
6128   procedure Internal_Set_Protected_Node
6129    (Self : AMF.Internals.AMF_Element;
6130     To   : AMF.Internals.AMF_Element);
6131   --  ExceptionHandler => ExceptionHandler::protectedNode
6132
6133   function Internal_Get_Protocol
6134    (Self : AMF.Internals.AMF_Element)
6135       return AMF.Internals.AMF_Element;
6136   procedure Internal_Set_Protocol
6137    (Self : AMF.Internals.AMF_Element;
6138     To   : AMF.Internals.AMF_Element);
6139   --  Interface => Interface::protocol
6140   --  Port => Port::protocol
6141
6142   function Internal_Get_Provided
6143    (Self : AMF.Internals.AMF_Element)
6144       return AMF.Internals.AMF_Collection_Of_Element;
6145   --  Component => Component::provided
6146   --  Port => Port::provided
6147
6148   function Internal_Get_Qualified_Name
6149    (Self : AMF.Internals.AMF_Element)
6150       return Matreshka.Internals.Strings.Shared_String_Access;
6151   --  Abstraction => NamedElement::qualifiedName
6152   --  AcceptCallAction => NamedElement::qualifiedName
6153   --  AcceptEventAction => NamedElement::qualifiedName
6154   --  ActionExecutionSpecification => NamedElement::qualifiedName
6155   --  ActionInputPin => NamedElement::qualifiedName
6156   --  Activity => NamedElement::qualifiedName
6157   --  ActivityFinalNode => NamedElement::qualifiedName
6158   --  ActivityParameterNode => NamedElement::qualifiedName
6159   --  ActivityPartition => NamedElement::qualifiedName
6160   --  Actor => NamedElement::qualifiedName
6161   --  AddStructuralFeatureValueAction => NamedElement::qualifiedName
6162   --  AddVariableValueAction => NamedElement::qualifiedName
6163   --  AnyReceiveEvent => NamedElement::qualifiedName
6164   --  Artifact => NamedElement::qualifiedName
6165   --  Association => NamedElement::qualifiedName
6166   --  AssociationClass => NamedElement::qualifiedName
6167   --  BehaviorExecutionSpecification => NamedElement::qualifiedName
6168   --  BroadcastSignalAction => NamedElement::qualifiedName
6169   --  CallBehaviorAction => NamedElement::qualifiedName
6170   --  CallEvent => NamedElement::qualifiedName
6171   --  CallOperationAction => NamedElement::qualifiedName
6172   --  CentralBufferNode => NamedElement::qualifiedName
6173   --  ChangeEvent => NamedElement::qualifiedName
6174   --  Class => NamedElement::qualifiedName
6175   --  ClearAssociationAction => NamedElement::qualifiedName
6176   --  ClearStructuralFeatureAction => NamedElement::qualifiedName
6177   --  ClearVariableAction => NamedElement::qualifiedName
6178   --  Collaboration => NamedElement::qualifiedName
6179   --  CollaborationUse => NamedElement::qualifiedName
6180   --  CombinedFragment => NamedElement::qualifiedName
6181   --  CommunicationPath => NamedElement::qualifiedName
6182   --  Component => NamedElement::qualifiedName
6183   --  ComponentRealization => NamedElement::qualifiedName
6184   --  ConditionalNode => NamedElement::qualifiedName
6185   --  ConnectionPointReference => NamedElement::qualifiedName
6186   --  Connector => NamedElement::qualifiedName
6187   --  ConsiderIgnoreFragment => NamedElement::qualifiedName
6188   --  Constraint => NamedElement::qualifiedName
6189   --  Continuation => NamedElement::qualifiedName
6190   --  ControlFlow => NamedElement::qualifiedName
6191   --  CreateLinkAction => NamedElement::qualifiedName
6192   --  CreateLinkObjectAction => NamedElement::qualifiedName
6193   --  CreateObjectAction => NamedElement::qualifiedName
6194   --  UMLActivityDiagram => NamedElement::qualifiedName
6195   --  UMLClassDiagram => NamedElement::qualifiedName
6196   --  UMLComponentDiagram => NamedElement::qualifiedName
6197   --  UMLCompositeStructureDiagram => NamedElement::qualifiedName
6198   --  UMLDeploymentDiagram => NamedElement::qualifiedName
6199   --  UMLInteractionDiagram => NamedElement::qualifiedName
6200   --  UMLObjectDiagram => NamedElement::qualifiedName
6201   --  UMLPackageDiagram => NamedElement::qualifiedName
6202   --  UMLProfileDiagram => NamedElement::qualifiedName
6203   --  UMLStateMachineDiagram => NamedElement::qualifiedName
6204   --  UMLStyle => NamedElement::qualifiedName
6205   --  UMLUseCaseDiagram => NamedElement::qualifiedName
6206   --  DataStoreNode => NamedElement::qualifiedName
6207   --  DataType => NamedElement::qualifiedName
6208   --  DecisionNode => NamedElement::qualifiedName
6209   --  Dependency => NamedElement::qualifiedName
6210   --  Deployment => NamedElement::qualifiedName
6211   --  DeploymentSpecification => NamedElement::qualifiedName
6212   --  DestroyLinkAction => NamedElement::qualifiedName
6213   --  DestroyObjectAction => NamedElement::qualifiedName
6214   --  DestructionOccurrenceSpecification => NamedElement::qualifiedName
6215   --  Device => NamedElement::qualifiedName
6216   --  Duration => NamedElement::qualifiedName
6217   --  DurationConstraint => NamedElement::qualifiedName
6218   --  DurationInterval => NamedElement::qualifiedName
6219   --  DurationObservation => NamedElement::qualifiedName
6220   --  Enumeration => NamedElement::qualifiedName
6221   --  EnumerationLiteral => NamedElement::qualifiedName
6222   --  ExecutionEnvironment => NamedElement::qualifiedName
6223   --  ExecutionOccurrenceSpecification => NamedElement::qualifiedName
6224   --  ExpansionNode => NamedElement::qualifiedName
6225   --  ExpansionRegion => NamedElement::qualifiedName
6226   --  Expression => NamedElement::qualifiedName
6227   --  Extend => NamedElement::qualifiedName
6228   --  Extension => NamedElement::qualifiedName
6229   --  ExtensionEnd => NamedElement::qualifiedName
6230   --  ExtensionPoint => NamedElement::qualifiedName
6231   --  FinalState => NamedElement::qualifiedName
6232   --  FlowFinalNode => NamedElement::qualifiedName
6233   --  ForkNode => NamedElement::qualifiedName
6234   --  FunctionBehavior => NamedElement::qualifiedName
6235   --  Gate => NamedElement::qualifiedName
6236   --  GeneralOrdering => NamedElement::qualifiedName
6237   --  GeneralizationSet => NamedElement::qualifiedName
6238   --  Include => NamedElement::qualifiedName
6239   --  InformationFlow => NamedElement::qualifiedName
6240   --  InformationItem => NamedElement::qualifiedName
6241   --  InitialNode => NamedElement::qualifiedName
6242   --  InputPin => NamedElement::qualifiedName
6243   --  InstanceSpecification => NamedElement::qualifiedName
6244   --  InstanceValue => NamedElement::qualifiedName
6245   --  Interaction => NamedElement::qualifiedName
6246   --  InteractionConstraint => NamedElement::qualifiedName
6247   --  InteractionOperand => NamedElement::qualifiedName
6248   --  InteractionUse => NamedElement::qualifiedName
6249   --  Interface => NamedElement::qualifiedName
6250   --  InterfaceRealization => NamedElement::qualifiedName
6251   --  InterruptibleActivityRegion => NamedElement::qualifiedName
6252   --  Interval => NamedElement::qualifiedName
6253   --  IntervalConstraint => NamedElement::qualifiedName
6254   --  JoinNode => NamedElement::qualifiedName
6255   --  Lifeline => NamedElement::qualifiedName
6256   --  LiteralBoolean => NamedElement::qualifiedName
6257   --  LiteralInteger => NamedElement::qualifiedName
6258   --  LiteralNull => NamedElement::qualifiedName
6259   --  LiteralReal => NamedElement::qualifiedName
6260   --  LiteralString => NamedElement::qualifiedName
6261   --  LiteralUnlimitedNatural => NamedElement::qualifiedName
6262   --  LoopNode => NamedElement::qualifiedName
6263   --  Manifestation => NamedElement::qualifiedName
6264   --  MergeNode => NamedElement::qualifiedName
6265   --  Message => NamedElement::qualifiedName
6266   --  MessageOccurrenceSpecification => NamedElement::qualifiedName
6267   --  Model => NamedElement::qualifiedName
6268   --  Node => NamedElement::qualifiedName
6269   --  ObjectFlow => NamedElement::qualifiedName
6270   --  OccurrenceSpecification => NamedElement::qualifiedName
6271   --  OpaqueAction => NamedElement::qualifiedName
6272   --  OpaqueBehavior => NamedElement::qualifiedName
6273   --  OpaqueExpression => NamedElement::qualifiedName
6274   --  Operation => NamedElement::qualifiedName
6275   --  OutputPin => NamedElement::qualifiedName
6276   --  Package => NamedElement::qualifiedName
6277   --  Parameter => NamedElement::qualifiedName
6278   --  ParameterSet => NamedElement::qualifiedName
6279   --  PartDecomposition => NamedElement::qualifiedName
6280   --  Port => NamedElement::qualifiedName
6281   --  PrimitiveType => NamedElement::qualifiedName
6282   --  Profile => NamedElement::qualifiedName
6283   --  Property => NamedElement::qualifiedName
6284   --  ProtocolStateMachine => NamedElement::qualifiedName
6285   --  ProtocolTransition => NamedElement::qualifiedName
6286   --  Pseudostate => NamedElement::qualifiedName
6287   --  RaiseExceptionAction => NamedElement::qualifiedName
6288   --  ReadExtentAction => NamedElement::qualifiedName
6289   --  ReadIsClassifiedObjectAction => NamedElement::qualifiedName
6290   --  ReadLinkAction => NamedElement::qualifiedName
6291   --  ReadLinkObjectEndAction => NamedElement::qualifiedName
6292   --  ReadLinkObjectEndQualifierAction => NamedElement::qualifiedName
6293   --  ReadSelfAction => NamedElement::qualifiedName
6294   --  ReadStructuralFeatureAction => NamedElement::qualifiedName
6295   --  ReadVariableAction => NamedElement::qualifiedName
6296   --  Realization => NamedElement::qualifiedName
6297   --  Reception => NamedElement::qualifiedName
6298   --  ReclassifyObjectAction => NamedElement::qualifiedName
6299   --  RedefinableTemplateSignature => NamedElement::qualifiedName
6300   --  ReduceAction => NamedElement::qualifiedName
6301   --  Region => NamedElement::qualifiedName
6302   --  RemoveStructuralFeatureValueAction => NamedElement::qualifiedName
6303   --  RemoveVariableValueAction => NamedElement::qualifiedName
6304   --  ReplyAction => NamedElement::qualifiedName
6305   --  SendObjectAction => NamedElement::qualifiedName
6306   --  SendSignalAction => NamedElement::qualifiedName
6307   --  SequenceNode => NamedElement::qualifiedName
6308   --  Signal => NamedElement::qualifiedName
6309   --  SignalEvent => NamedElement::qualifiedName
6310   --  StartClassifierBehaviorAction => NamedElement::qualifiedName
6311   --  StartObjectBehaviorAction => NamedElement::qualifiedName
6312   --  State => NamedElement::qualifiedName
6313   --  StateInvariant => NamedElement::qualifiedName
6314   --  StateMachine => NamedElement::qualifiedName
6315   --  Stereotype => NamedElement::qualifiedName
6316   --  StringExpression => NamedElement::qualifiedName
6317   --  StructuredActivityNode => NamedElement::qualifiedName
6318   --  Substitution => NamedElement::qualifiedName
6319   --  TestIdentityAction => NamedElement::qualifiedName
6320   --  TimeConstraint => NamedElement::qualifiedName
6321   --  TimeEvent => NamedElement::qualifiedName
6322   --  TimeExpression => NamedElement::qualifiedName
6323   --  TimeInterval => NamedElement::qualifiedName
6324   --  TimeObservation => NamedElement::qualifiedName
6325   --  Transition => NamedElement::qualifiedName
6326   --  Trigger => NamedElement::qualifiedName
6327   --  UnmarshallAction => NamedElement::qualifiedName
6328   --  Usage => NamedElement::qualifiedName
6329   --  UseCase => NamedElement::qualifiedName
6330   --  ValuePin => NamedElement::qualifiedName
6331   --  ValueSpecificationAction => NamedElement::qualifiedName
6332   --  Variable => NamedElement::qualifiedName
6333
6334   function Internal_Get_Qualifier
6335    (Self : AMF.Internals.AMF_Element)
6336       return AMF.Internals.AMF_Collection_Of_Element;
6337   --  ExtensionEnd => Property::qualifier
6338   --  LinkEndCreationData => LinkEndData::qualifier
6339   --  LinkEndData => LinkEndData::qualifier
6340   --  LinkEndDestructionData => LinkEndData::qualifier
6341   --  Port => Property::qualifier
6342   --  Property => Property::qualifier
6343
6344   function Internal_Get_Qualifier
6345    (Self : AMF.Internals.AMF_Element)
6346       return AMF.Internals.AMF_Element;
6347   procedure Internal_Set_Qualifier
6348    (Self : AMF.Internals.AMF_Element;
6349     To   : AMF.Internals.AMF_Element);
6350   --  QualifierValue => QualifierValue::qualifier
6351   --  ReadLinkObjectEndQualifierAction => ReadLinkObjectEndQualifierAction::qualifier
6352
6353   function Internal_Get_Raised_Exception
6354    (Self : AMF.Internals.AMF_Element)
6355       return AMF.Internals.AMF_Collection_Of_Element;
6356   --  Operation => BehavioralFeature::raisedException
6357   --  Reception => BehavioralFeature::raisedException
6358
6359   function Internal_Get_Realization
6360    (Self : AMF.Internals.AMF_Element)
6361       return AMF.Internals.AMF_Collection_Of_Element;
6362   --  Component => Component::realization
6363   --  InformationFlow => InformationFlow::realization
6364
6365   function Internal_Get_Realizing_Activity_Edge
6366    (Self : AMF.Internals.AMF_Element)
6367       return AMF.Internals.AMF_Collection_Of_Element;
6368   --  InformationFlow => InformationFlow::realizingActivityEdge
6369
6370   function Internal_Get_Realizing_Classifier
6371    (Self : AMF.Internals.AMF_Element)
6372       return AMF.Internals.AMF_Collection_Of_Element;
6373   --  ComponentRealization => ComponentRealization::realizingClassifier
6374
6375   function Internal_Get_Realizing_Connector
6376    (Self : AMF.Internals.AMF_Element)
6377       return AMF.Internals.AMF_Collection_Of_Element;
6378   --  InformationFlow => InformationFlow::realizingConnector
6379
6380   function Internal_Get_Realizing_Message
6381    (Self : AMF.Internals.AMF_Element)
6382       return AMF.Internals.AMF_Collection_Of_Element;
6383   --  InformationFlow => InformationFlow::realizingMessage
6384
6385   function Internal_Get_Receive_Event
6386    (Self : AMF.Internals.AMF_Element)
6387       return AMF.Internals.AMF_Element;
6388   procedure Internal_Set_Receive_Event
6389    (Self : AMF.Internals.AMF_Element;
6390     To   : AMF.Internals.AMF_Element);
6391   --  Message => Message::receiveEvent
6392
6393   function Internal_Get_Receiving_Package
6394    (Self : AMF.Internals.AMF_Element)
6395       return AMF.Internals.AMF_Element;
6396   procedure Internal_Set_Receiving_Package
6397    (Self : AMF.Internals.AMF_Element;
6398     To   : AMF.Internals.AMF_Element);
6399   --  PackageMerge => PackageMerge::receivingPackage
6400
6401   function Internal_Get_Redefined_Behavior
6402    (Self : AMF.Internals.AMF_Element)
6403       return AMF.Internals.AMF_Collection_Of_Element;
6404   --  Activity => Behavior::redefinedBehavior
6405   --  FunctionBehavior => Behavior::redefinedBehavior
6406   --  Interaction => Behavior::redefinedBehavior
6407   --  OpaqueBehavior => Behavior::redefinedBehavior
6408   --  ProtocolStateMachine => Behavior::redefinedBehavior
6409   --  StateMachine => Behavior::redefinedBehavior
6410
6411   function Internal_Get_Redefined_Classifier
6412    (Self : AMF.Internals.AMF_Element)
6413       return AMF.Internals.AMF_Collection_Of_Element;
6414   --  Activity => Classifier::redefinedClassifier
6415   --  Actor => Classifier::redefinedClassifier
6416   --  Artifact => Classifier::redefinedClassifier
6417   --  Association => Classifier::redefinedClassifier
6418   --  AssociationClass => Classifier::redefinedClassifier
6419   --  Class => Classifier::redefinedClassifier
6420   --  Collaboration => Classifier::redefinedClassifier
6421   --  CommunicationPath => Classifier::redefinedClassifier
6422   --  Component => Classifier::redefinedClassifier
6423   --  DataType => Classifier::redefinedClassifier
6424   --  DeploymentSpecification => Classifier::redefinedClassifier
6425   --  Device => Classifier::redefinedClassifier
6426   --  Enumeration => Classifier::redefinedClassifier
6427   --  ExecutionEnvironment => Classifier::redefinedClassifier
6428   --  Extension => Classifier::redefinedClassifier
6429   --  FunctionBehavior => Classifier::redefinedClassifier
6430   --  InformationItem => Classifier::redefinedClassifier
6431   --  Interaction => Classifier::redefinedClassifier
6432   --  Interface => Classifier::redefinedClassifier
6433   --  Node => Classifier::redefinedClassifier
6434   --  OpaqueBehavior => Classifier::redefinedClassifier
6435   --  PrimitiveType => Classifier::redefinedClassifier
6436   --  ProtocolStateMachine => Classifier::redefinedClassifier
6437   --  Signal => Classifier::redefinedClassifier
6438   --  StateMachine => Classifier::redefinedClassifier
6439   --  Stereotype => Classifier::redefinedClassifier
6440   --  UseCase => Classifier::redefinedClassifier
6441
6442   function Internal_Get_Redefined_Connector
6443    (Self : AMF.Internals.AMF_Element)
6444       return AMF.Internals.AMF_Collection_Of_Element;
6445   --  Connector => Connector::redefinedConnector
6446
6447   function Internal_Get_Redefined_Edge
6448    (Self : AMF.Internals.AMF_Element)
6449       return AMF.Internals.AMF_Collection_Of_Element;
6450   --  ControlFlow => ActivityEdge::redefinedEdge
6451   --  ObjectFlow => ActivityEdge::redefinedEdge
6452
6453   function Internal_Get_Redefined_Element
6454    (Self : AMF.Internals.AMF_Element)
6455       return AMF.Internals.AMF_Collection_Of_Element;
6456   --  AcceptCallAction => RedefinableElement::redefinedElement
6457   --  AcceptEventAction => RedefinableElement::redefinedElement
6458   --  ActionInputPin => RedefinableElement::redefinedElement
6459   --  Activity => RedefinableElement::redefinedElement
6460   --  ActivityFinalNode => RedefinableElement::redefinedElement
6461   --  ActivityParameterNode => RedefinableElement::redefinedElement
6462   --  Actor => RedefinableElement::redefinedElement
6463   --  AddStructuralFeatureValueAction => RedefinableElement::redefinedElement
6464   --  AddVariableValueAction => RedefinableElement::redefinedElement
6465   --  Artifact => RedefinableElement::redefinedElement
6466   --  Association => RedefinableElement::redefinedElement
6467   --  AssociationClass => RedefinableElement::redefinedElement
6468   --  BroadcastSignalAction => RedefinableElement::redefinedElement
6469   --  CallBehaviorAction => RedefinableElement::redefinedElement
6470   --  CallOperationAction => RedefinableElement::redefinedElement
6471   --  CentralBufferNode => RedefinableElement::redefinedElement
6472   --  Class => RedefinableElement::redefinedElement
6473   --  ClearAssociationAction => RedefinableElement::redefinedElement
6474   --  ClearStructuralFeatureAction => RedefinableElement::redefinedElement
6475   --  ClearVariableAction => RedefinableElement::redefinedElement
6476   --  Collaboration => RedefinableElement::redefinedElement
6477   --  CommunicationPath => RedefinableElement::redefinedElement
6478   --  Component => RedefinableElement::redefinedElement
6479   --  ConditionalNode => RedefinableElement::redefinedElement
6480   --  Connector => RedefinableElement::redefinedElement
6481   --  ControlFlow => RedefinableElement::redefinedElement
6482   --  CreateLinkAction => RedefinableElement::redefinedElement
6483   --  CreateLinkObjectAction => RedefinableElement::redefinedElement
6484   --  CreateObjectAction => RedefinableElement::redefinedElement
6485   --  DataStoreNode => RedefinableElement::redefinedElement
6486   --  DataType => RedefinableElement::redefinedElement
6487   --  DecisionNode => RedefinableElement::redefinedElement
6488   --  DeploymentSpecification => RedefinableElement::redefinedElement
6489   --  DestroyLinkAction => RedefinableElement::redefinedElement
6490   --  DestroyObjectAction => RedefinableElement::redefinedElement
6491   --  Device => RedefinableElement::redefinedElement
6492   --  Enumeration => RedefinableElement::redefinedElement
6493   --  ExecutionEnvironment => RedefinableElement::redefinedElement
6494   --  ExpansionNode => RedefinableElement::redefinedElement
6495   --  ExpansionRegion => RedefinableElement::redefinedElement
6496   --  Extension => RedefinableElement::redefinedElement
6497   --  ExtensionEnd => RedefinableElement::redefinedElement
6498   --  ExtensionPoint => RedefinableElement::redefinedElement
6499   --  FinalState => RedefinableElement::redefinedElement
6500   --  FlowFinalNode => RedefinableElement::redefinedElement
6501   --  ForkNode => RedefinableElement::redefinedElement
6502   --  FunctionBehavior => RedefinableElement::redefinedElement
6503   --  InformationItem => RedefinableElement::redefinedElement
6504   --  InitialNode => RedefinableElement::redefinedElement
6505   --  InputPin => RedefinableElement::redefinedElement
6506   --  Interaction => RedefinableElement::redefinedElement
6507   --  Interface => RedefinableElement::redefinedElement
6508   --  JoinNode => RedefinableElement::redefinedElement
6509   --  LoopNode => RedefinableElement::redefinedElement
6510   --  MergeNode => RedefinableElement::redefinedElement
6511   --  Node => RedefinableElement::redefinedElement
6512   --  ObjectFlow => RedefinableElement::redefinedElement
6513   --  OpaqueAction => RedefinableElement::redefinedElement
6514   --  OpaqueBehavior => RedefinableElement::redefinedElement
6515   --  Operation => RedefinableElement::redefinedElement
6516   --  OutputPin => RedefinableElement::redefinedElement
6517   --  Port => RedefinableElement::redefinedElement
6518   --  PrimitiveType => RedefinableElement::redefinedElement
6519   --  Property => RedefinableElement::redefinedElement
6520   --  ProtocolStateMachine => RedefinableElement::redefinedElement
6521   --  ProtocolTransition => RedefinableElement::redefinedElement
6522   --  RaiseExceptionAction => RedefinableElement::redefinedElement
6523   --  ReadExtentAction => RedefinableElement::redefinedElement
6524   --  ReadIsClassifiedObjectAction => RedefinableElement::redefinedElement
6525   --  ReadLinkAction => RedefinableElement::redefinedElement
6526   --  ReadLinkObjectEndAction => RedefinableElement::redefinedElement
6527   --  ReadLinkObjectEndQualifierAction => RedefinableElement::redefinedElement
6528   --  ReadSelfAction => RedefinableElement::redefinedElement
6529   --  ReadStructuralFeatureAction => RedefinableElement::redefinedElement
6530   --  ReadVariableAction => RedefinableElement::redefinedElement
6531   --  Reception => RedefinableElement::redefinedElement
6532   --  ReclassifyObjectAction => RedefinableElement::redefinedElement
6533   --  RedefinableTemplateSignature => RedefinableElement::redefinedElement
6534   --  ReduceAction => RedefinableElement::redefinedElement
6535   --  Region => RedefinableElement::redefinedElement
6536   --  RemoveStructuralFeatureValueAction => RedefinableElement::redefinedElement
6537   --  RemoveVariableValueAction => RedefinableElement::redefinedElement
6538   --  ReplyAction => RedefinableElement::redefinedElement
6539   --  SendObjectAction => RedefinableElement::redefinedElement
6540   --  SendSignalAction => RedefinableElement::redefinedElement
6541   --  SequenceNode => RedefinableElement::redefinedElement
6542   --  Signal => RedefinableElement::redefinedElement
6543   --  StartClassifierBehaviorAction => RedefinableElement::redefinedElement
6544   --  StartObjectBehaviorAction => RedefinableElement::redefinedElement
6545   --  State => RedefinableElement::redefinedElement
6546   --  StateMachine => RedefinableElement::redefinedElement
6547   --  Stereotype => RedefinableElement::redefinedElement
6548   --  StructuredActivityNode => RedefinableElement::redefinedElement
6549   --  TestIdentityAction => RedefinableElement::redefinedElement
6550   --  Transition => RedefinableElement::redefinedElement
6551   --  UnmarshallAction => RedefinableElement::redefinedElement
6552   --  UseCase => RedefinableElement::redefinedElement
6553   --  ValuePin => RedefinableElement::redefinedElement
6554   --  ValueSpecificationAction => RedefinableElement::redefinedElement
6555
6556   function Internal_Get_Redefined_Interface
6557    (Self : AMF.Internals.AMF_Element)
6558       return AMF.Internals.AMF_Collection_Of_Element;
6559   --  Interface => Interface::redefinedInterface
6560
6561   function Internal_Get_Redefined_Node
6562    (Self : AMF.Internals.AMF_Element)
6563       return AMF.Internals.AMF_Collection_Of_Element;
6564   --  AcceptCallAction => ActivityNode::redefinedNode
6565   --  AcceptEventAction => ActivityNode::redefinedNode
6566   --  ActionInputPin => ActivityNode::redefinedNode
6567   --  ActivityFinalNode => ActivityNode::redefinedNode
6568   --  ActivityParameterNode => ActivityNode::redefinedNode
6569   --  AddStructuralFeatureValueAction => ActivityNode::redefinedNode
6570   --  AddVariableValueAction => ActivityNode::redefinedNode
6571   --  BroadcastSignalAction => ActivityNode::redefinedNode
6572   --  CallBehaviorAction => ActivityNode::redefinedNode
6573   --  CallOperationAction => ActivityNode::redefinedNode
6574   --  CentralBufferNode => ActivityNode::redefinedNode
6575   --  ClearAssociationAction => ActivityNode::redefinedNode
6576   --  ClearStructuralFeatureAction => ActivityNode::redefinedNode
6577   --  ClearVariableAction => ActivityNode::redefinedNode
6578   --  ConditionalNode => ActivityNode::redefinedNode
6579   --  CreateLinkAction => ActivityNode::redefinedNode
6580   --  CreateLinkObjectAction => ActivityNode::redefinedNode
6581   --  CreateObjectAction => ActivityNode::redefinedNode
6582   --  DataStoreNode => ActivityNode::redefinedNode
6583   --  DecisionNode => ActivityNode::redefinedNode
6584   --  DestroyLinkAction => ActivityNode::redefinedNode
6585   --  DestroyObjectAction => ActivityNode::redefinedNode
6586   --  ExpansionNode => ActivityNode::redefinedNode
6587   --  ExpansionRegion => ActivityNode::redefinedNode
6588   --  FlowFinalNode => ActivityNode::redefinedNode
6589   --  ForkNode => ActivityNode::redefinedNode
6590   --  InitialNode => ActivityNode::redefinedNode
6591   --  InputPin => ActivityNode::redefinedNode
6592   --  JoinNode => ActivityNode::redefinedNode
6593   --  LoopNode => ActivityNode::redefinedNode
6594   --  MergeNode => ActivityNode::redefinedNode
6595   --  OpaqueAction => ActivityNode::redefinedNode
6596   --  OutputPin => ActivityNode::redefinedNode
6597   --  RaiseExceptionAction => ActivityNode::redefinedNode
6598   --  ReadExtentAction => ActivityNode::redefinedNode
6599   --  ReadIsClassifiedObjectAction => ActivityNode::redefinedNode
6600   --  ReadLinkAction => ActivityNode::redefinedNode
6601   --  ReadLinkObjectEndAction => ActivityNode::redefinedNode
6602   --  ReadLinkObjectEndQualifierAction => ActivityNode::redefinedNode
6603   --  ReadSelfAction => ActivityNode::redefinedNode
6604   --  ReadStructuralFeatureAction => ActivityNode::redefinedNode
6605   --  ReadVariableAction => ActivityNode::redefinedNode
6606   --  ReclassifyObjectAction => ActivityNode::redefinedNode
6607   --  ReduceAction => ActivityNode::redefinedNode
6608   --  RemoveStructuralFeatureValueAction => ActivityNode::redefinedNode
6609   --  RemoveVariableValueAction => ActivityNode::redefinedNode
6610   --  ReplyAction => ActivityNode::redefinedNode
6611   --  SendObjectAction => ActivityNode::redefinedNode
6612   --  SendSignalAction => ActivityNode::redefinedNode
6613   --  SequenceNode => ActivityNode::redefinedNode
6614   --  StartClassifierBehaviorAction => ActivityNode::redefinedNode
6615   --  StartObjectBehaviorAction => ActivityNode::redefinedNode
6616   --  StructuredActivityNode => ActivityNode::redefinedNode
6617   --  TestIdentityAction => ActivityNode::redefinedNode
6618   --  UnmarshallAction => ActivityNode::redefinedNode
6619   --  ValuePin => ActivityNode::redefinedNode
6620   --  ValueSpecificationAction => ActivityNode::redefinedNode
6621
6622   function Internal_Get_Redefined_Operation
6623    (Self : AMF.Internals.AMF_Element)
6624       return AMF.Internals.AMF_Collection_Of_Element;
6625   --  Operation => Operation::redefinedOperation
6626
6627   function Internal_Get_Redefined_Port
6628    (Self : AMF.Internals.AMF_Element)
6629       return AMF.Internals.AMF_Collection_Of_Element;
6630   --  Port => Port::redefinedPort
6631
6632   function Internal_Get_Redefined_Property
6633    (Self : AMF.Internals.AMF_Element)
6634       return AMF.Internals.AMF_Collection_Of_Element;
6635   --  ExtensionEnd => Property::redefinedProperty
6636   --  Port => Property::redefinedProperty
6637   --  Property => Property::redefinedProperty
6638
6639   function Internal_Get_Redefined_State
6640    (Self : AMF.Internals.AMF_Element)
6641       return AMF.Internals.AMF_Element;
6642   procedure Internal_Set_Redefined_State
6643    (Self : AMF.Internals.AMF_Element;
6644     To   : AMF.Internals.AMF_Element);
6645   --  FinalState => State::redefinedState
6646   --  State => State::redefinedState
6647
6648   function Internal_Get_Redefined_Transition
6649    (Self : AMF.Internals.AMF_Element)
6650       return AMF.Internals.AMF_Element;
6651   procedure Internal_Set_Redefined_Transition
6652    (Self : AMF.Internals.AMF_Element;
6653     To   : AMF.Internals.AMF_Element);
6654   --  ProtocolTransition => Transition::redefinedTransition
6655   --  Transition => Transition::redefinedTransition
6656
6657   function Internal_Get_Redefinition_Context
6658    (Self : AMF.Internals.AMF_Element)
6659       return AMF.Internals.AMF_Collection_Of_Element;
6660   --  AcceptCallAction => RedefinableElement::redefinitionContext
6661   --  AcceptEventAction => RedefinableElement::redefinitionContext
6662   --  ActionInputPin => RedefinableElement::redefinitionContext
6663   --  Activity => RedefinableElement::redefinitionContext
6664   --  ActivityFinalNode => RedefinableElement::redefinitionContext
6665   --  ActivityParameterNode => RedefinableElement::redefinitionContext
6666   --  Actor => RedefinableElement::redefinitionContext
6667   --  AddStructuralFeatureValueAction => RedefinableElement::redefinitionContext
6668   --  AddVariableValueAction => RedefinableElement::redefinitionContext
6669   --  Artifact => RedefinableElement::redefinitionContext
6670   --  Association => RedefinableElement::redefinitionContext
6671   --  AssociationClass => RedefinableElement::redefinitionContext
6672   --  BroadcastSignalAction => RedefinableElement::redefinitionContext
6673   --  CallBehaviorAction => RedefinableElement::redefinitionContext
6674   --  CallOperationAction => RedefinableElement::redefinitionContext
6675   --  CentralBufferNode => RedefinableElement::redefinitionContext
6676   --  Class => RedefinableElement::redefinitionContext
6677   --  ClearAssociationAction => RedefinableElement::redefinitionContext
6678   --  ClearStructuralFeatureAction => RedefinableElement::redefinitionContext
6679   --  ClearVariableAction => RedefinableElement::redefinitionContext
6680   --  Collaboration => RedefinableElement::redefinitionContext
6681   --  CommunicationPath => RedefinableElement::redefinitionContext
6682   --  Component => RedefinableElement::redefinitionContext
6683   --  ConditionalNode => RedefinableElement::redefinitionContext
6684   --  Connector => RedefinableElement::redefinitionContext
6685   --  ControlFlow => RedefinableElement::redefinitionContext
6686   --  CreateLinkAction => RedefinableElement::redefinitionContext
6687   --  CreateLinkObjectAction => RedefinableElement::redefinitionContext
6688   --  CreateObjectAction => RedefinableElement::redefinitionContext
6689   --  DataStoreNode => RedefinableElement::redefinitionContext
6690   --  DataType => RedefinableElement::redefinitionContext
6691   --  DecisionNode => RedefinableElement::redefinitionContext
6692   --  DeploymentSpecification => RedefinableElement::redefinitionContext
6693   --  DestroyLinkAction => RedefinableElement::redefinitionContext
6694   --  DestroyObjectAction => RedefinableElement::redefinitionContext
6695   --  Device => RedefinableElement::redefinitionContext
6696   --  Enumeration => RedefinableElement::redefinitionContext
6697   --  ExecutionEnvironment => RedefinableElement::redefinitionContext
6698   --  ExpansionNode => RedefinableElement::redefinitionContext
6699   --  ExpansionRegion => RedefinableElement::redefinitionContext
6700   --  Extension => RedefinableElement::redefinitionContext
6701   --  ExtensionEnd => RedefinableElement::redefinitionContext
6702   --  ExtensionPoint => RedefinableElement::redefinitionContext
6703   --  FinalState => RedefinableElement::redefinitionContext
6704   --  FlowFinalNode => RedefinableElement::redefinitionContext
6705   --  ForkNode => RedefinableElement::redefinitionContext
6706   --  FunctionBehavior => RedefinableElement::redefinitionContext
6707   --  InformationItem => RedefinableElement::redefinitionContext
6708   --  InitialNode => RedefinableElement::redefinitionContext
6709   --  InputPin => RedefinableElement::redefinitionContext
6710   --  Interaction => RedefinableElement::redefinitionContext
6711   --  Interface => RedefinableElement::redefinitionContext
6712   --  JoinNode => RedefinableElement::redefinitionContext
6713   --  LoopNode => RedefinableElement::redefinitionContext
6714   --  MergeNode => RedefinableElement::redefinitionContext
6715   --  Node => RedefinableElement::redefinitionContext
6716   --  ObjectFlow => RedefinableElement::redefinitionContext
6717   --  OpaqueAction => RedefinableElement::redefinitionContext
6718   --  OpaqueBehavior => RedefinableElement::redefinitionContext
6719   --  Operation => RedefinableElement::redefinitionContext
6720   --  OutputPin => RedefinableElement::redefinitionContext
6721   --  Port => RedefinableElement::redefinitionContext
6722   --  PrimitiveType => RedefinableElement::redefinitionContext
6723   --  Property => RedefinableElement::redefinitionContext
6724   --  ProtocolStateMachine => RedefinableElement::redefinitionContext
6725   --  ProtocolTransition => RedefinableElement::redefinitionContext
6726   --  RaiseExceptionAction => RedefinableElement::redefinitionContext
6727   --  ReadExtentAction => RedefinableElement::redefinitionContext
6728   --  ReadIsClassifiedObjectAction => RedefinableElement::redefinitionContext
6729   --  ReadLinkAction => RedefinableElement::redefinitionContext
6730   --  ReadLinkObjectEndAction => RedefinableElement::redefinitionContext
6731   --  ReadLinkObjectEndQualifierAction => RedefinableElement::redefinitionContext
6732   --  ReadSelfAction => RedefinableElement::redefinitionContext
6733   --  ReadStructuralFeatureAction => RedefinableElement::redefinitionContext
6734   --  ReadVariableAction => RedefinableElement::redefinitionContext
6735   --  Reception => RedefinableElement::redefinitionContext
6736   --  ReclassifyObjectAction => RedefinableElement::redefinitionContext
6737   --  RedefinableTemplateSignature => RedefinableElement::redefinitionContext
6738   --  ReduceAction => RedefinableElement::redefinitionContext
6739   --  Region => RedefinableElement::redefinitionContext
6740   --  RemoveStructuralFeatureValueAction => RedefinableElement::redefinitionContext
6741   --  RemoveVariableValueAction => RedefinableElement::redefinitionContext
6742   --  ReplyAction => RedefinableElement::redefinitionContext
6743   --  SendObjectAction => RedefinableElement::redefinitionContext
6744   --  SendSignalAction => RedefinableElement::redefinitionContext
6745   --  SequenceNode => RedefinableElement::redefinitionContext
6746   --  Signal => RedefinableElement::redefinitionContext
6747   --  StartClassifierBehaviorAction => RedefinableElement::redefinitionContext
6748   --  StartObjectBehaviorAction => RedefinableElement::redefinitionContext
6749   --  State => RedefinableElement::redefinitionContext
6750   --  StateMachine => RedefinableElement::redefinitionContext
6751   --  Stereotype => RedefinableElement::redefinitionContext
6752   --  StructuredActivityNode => RedefinableElement::redefinitionContext
6753   --  TestIdentityAction => RedefinableElement::redefinitionContext
6754   --  Transition => RedefinableElement::redefinitionContext
6755   --  UnmarshallAction => RedefinableElement::redefinitionContext
6756   --  UseCase => RedefinableElement::redefinitionContext
6757   --  ValuePin => RedefinableElement::redefinitionContext
6758   --  ValueSpecificationAction => RedefinableElement::redefinitionContext
6759
6760   function Internal_Get_Redefinition_Context
6761    (Self : AMF.Internals.AMF_Element)
6762       return AMF.Internals.AMF_Element;
6763   --  FinalState => State::redefinitionContext
6764   --  ProtocolTransition => Transition::redefinitionContext
6765   --  Region => Region::redefinitionContext
6766   --  State => State::redefinitionContext
6767   --  Transition => Transition::redefinitionContext
6768
6769   function Internal_Get_Reducer
6770    (Self : AMF.Internals.AMF_Element)
6771       return AMF.Internals.AMF_Element;
6772   procedure Internal_Set_Reducer
6773    (Self : AMF.Internals.AMF_Element;
6774     To   : AMF.Internals.AMF_Element);
6775   --  ReduceAction => ReduceAction::reducer
6776
6777   function Internal_Get_Referred
6778    (Self : AMF.Internals.AMF_Element)
6779       return AMF.Internals.AMF_Collection_Of_Element;
6780   --  ProtocolTransition => ProtocolTransition::referred
6781
6782   function Internal_Get_Refers_To
6783    (Self : AMF.Internals.AMF_Element)
6784       return AMF.Internals.AMF_Element;
6785   procedure Internal_Set_Refers_To
6786    (Self : AMF.Internals.AMF_Element;
6787     To   : AMF.Internals.AMF_Element);
6788   --  InteractionUse => InteractionUse::refersTo
6789   --  PartDecomposition => InteractionUse::refersTo
6790
6791   function Internal_Get_Region
6792    (Self : AMF.Internals.AMF_Element)
6793       return AMF.Internals.AMF_Collection_Of_Element;
6794   --  FinalState => State::region
6795   --  ProtocolStateMachine => StateMachine::region
6796   --  State => State::region
6797   --  StateMachine => StateMachine::region
6798
6799   function Internal_Get_Region_As_Input
6800    (Self : AMF.Internals.AMF_Element)
6801       return AMF.Internals.AMF_Element;
6802   procedure Internal_Set_Region_As_Input
6803    (Self : AMF.Internals.AMF_Element;
6804     To   : AMF.Internals.AMF_Element);
6805   --  ExpansionNode => ExpansionNode::regionAsInput
6806
6807   function Internal_Get_Region_As_Output
6808    (Self : AMF.Internals.AMF_Element)
6809       return AMF.Internals.AMF_Element;
6810   procedure Internal_Set_Region_As_Output
6811    (Self : AMF.Internals.AMF_Element;
6812     To   : AMF.Internals.AMF_Element);
6813   --  ExpansionNode => ExpansionNode::regionAsOutput
6814
6815   function Internal_Get_Related_Element
6816    (Self : AMF.Internals.AMF_Element)
6817       return AMF.Internals.AMF_Collection_Of_Element;
6818   --  Abstraction => Relationship::relatedElement
6819   --  Association => Relationship::relatedElement
6820   --  AssociationClass => Relationship::relatedElement
6821   --  CommunicationPath => Relationship::relatedElement
6822   --  ComponentRealization => Relationship::relatedElement
6823   --  Dependency => Relationship::relatedElement
6824   --  Deployment => Relationship::relatedElement
6825   --  ElementImport => Relationship::relatedElement
6826   --  Extend => Relationship::relatedElement
6827   --  Extension => Relationship::relatedElement
6828   --  Generalization => Relationship::relatedElement
6829   --  Include => Relationship::relatedElement
6830   --  InformationFlow => Relationship::relatedElement
6831   --  InterfaceRealization => Relationship::relatedElement
6832   --  Manifestation => Relationship::relatedElement
6833   --  PackageImport => Relationship::relatedElement
6834   --  PackageMerge => Relationship::relatedElement
6835   --  ProfileApplication => Relationship::relatedElement
6836   --  ProtocolConformance => Relationship::relatedElement
6837   --  Realization => Relationship::relatedElement
6838   --  Substitution => Relationship::relatedElement
6839   --  TemplateBinding => Relationship::relatedElement
6840   --  Usage => Relationship::relatedElement
6841
6842   function Internal_Get_Remove_At
6843    (Self : AMF.Internals.AMF_Element)
6844       return AMF.Internals.AMF_Element;
6845   procedure Internal_Set_Remove_At
6846    (Self : AMF.Internals.AMF_Element;
6847     To   : AMF.Internals.AMF_Element);
6848   --  RemoveStructuralFeatureValueAction => RemoveStructuralFeatureValueAction::removeAt
6849   --  RemoveVariableValueAction => RemoveVariableValueAction::removeAt
6850
6851   function Internal_Get_Reply_To_Call
6852    (Self : AMF.Internals.AMF_Element)
6853       return AMF.Internals.AMF_Element;
6854   procedure Internal_Set_Reply_To_Call
6855    (Self : AMF.Internals.AMF_Element;
6856     To   : AMF.Internals.AMF_Element);
6857   --  ReplyAction => ReplyAction::replyToCall
6858
6859   function Internal_Get_Reply_Value
6860    (Self : AMF.Internals.AMF_Element)
6861       return AMF.Internals.AMF_Collection_Of_Element;
6862   --  ReplyAction => ReplyAction::replyValue
6863
6864   function Internal_Get_Representation
6865    (Self : AMF.Internals.AMF_Element)
6866       return AMF.Internals.AMF_Element;
6867   procedure Internal_Set_Representation
6868    (Self : AMF.Internals.AMF_Element;
6869     To   : AMF.Internals.AMF_Element);
6870   --  Activity => Classifier::representation
6871   --  Actor => Classifier::representation
6872   --  Artifact => Classifier::representation
6873   --  Association => Classifier::representation
6874   --  AssociationClass => Classifier::representation
6875   --  Class => Classifier::representation
6876   --  Collaboration => Classifier::representation
6877   --  CommunicationPath => Classifier::representation
6878   --  Component => Classifier::representation
6879   --  DataType => Classifier::representation
6880   --  DeploymentSpecification => Classifier::representation
6881   --  Device => Classifier::representation
6882   --  Enumeration => Classifier::representation
6883   --  ExecutionEnvironment => Classifier::representation
6884   --  Extension => Classifier::representation
6885   --  FunctionBehavior => Classifier::representation
6886   --  InformationItem => Classifier::representation
6887   --  Interaction => Classifier::representation
6888   --  Interface => Classifier::representation
6889   --  Node => Classifier::representation
6890   --  OpaqueBehavior => Classifier::representation
6891   --  PrimitiveType => Classifier::representation
6892   --  ProtocolStateMachine => Classifier::representation
6893   --  Signal => Classifier::representation
6894   --  StateMachine => Classifier::representation
6895   --  Stereotype => Classifier::representation
6896   --  UseCase => Classifier::representation
6897
6898   function Internal_Get_Represented
6899    (Self : AMF.Internals.AMF_Element)
6900       return AMF.Internals.AMF_Collection_Of_Element;
6901   --  InformationItem => InformationItem::represented
6902
6903   function Internal_Get_Represents
6904    (Self : AMF.Internals.AMF_Element)
6905       return AMF.Internals.AMF_Element;
6906   procedure Internal_Set_Represents
6907    (Self : AMF.Internals.AMF_Element;
6908     To   : AMF.Internals.AMF_Element);
6909   --  ActivityPartition => ActivityPartition::represents
6910   --  Lifeline => Lifeline::represents
6911
6912   function Internal_Get_Request
6913    (Self : AMF.Internals.AMF_Element)
6914       return AMF.Internals.AMF_Element;
6915   procedure Internal_Set_Request
6916    (Self : AMF.Internals.AMF_Element;
6917     To   : AMF.Internals.AMF_Element);
6918   --  SendObjectAction => SendObjectAction::request
6919
6920   function Internal_Get_Required
6921    (Self : AMF.Internals.AMF_Element)
6922       return AMF.Internals.AMF_Collection_Of_Element;
6923   --  Component => Component::required
6924   --  Port => Port::required
6925
6926   function Internal_Get_Resolution
6927    (Self : AMF.Internals.AMF_Element)
6928       return AMF.Real;
6929   procedure Internal_Set_Resolution
6930    (Self : AMF.Internals.AMF_Element;
6931     To   : AMF.Real);
6932   --  UMLActivityDiagram => Diagram::resolution
6933   --  UMLClassDiagram => Diagram::resolution
6934   --  UMLComponentDiagram => Diagram::resolution
6935   --  UMLCompositeStructureDiagram => Diagram::resolution
6936   --  UMLDeploymentDiagram => Diagram::resolution
6937   --  UMLInteractionDiagram => Diagram::resolution
6938   --  UMLObjectDiagram => Diagram::resolution
6939   --  UMLPackageDiagram => Diagram::resolution
6940   --  UMLProfileDiagram => Diagram::resolution
6941   --  UMLStateMachineDiagram => Diagram::resolution
6942   --  UMLUseCaseDiagram => Diagram::resolution
6943
6944   function Internal_Get_Result
6945    (Self : AMF.Internals.AMF_Element)
6946       return AMF.Internals.AMF_Collection_Of_Element;
6947   --  AcceptCallAction => AcceptEventAction::result
6948   --  AcceptEventAction => AcceptEventAction::result
6949   --  CallBehaviorAction => CallAction::result
6950   --  CallOperationAction => CallAction::result
6951   --  ConditionalNode => ConditionalNode::result
6952   --  LoopNode => LoopNode::result
6953   --  StartObjectBehaviorAction => CallAction::result
6954   --  UnmarshallAction => UnmarshallAction::result
6955
6956   function Internal_Get_Result
6957    (Self : AMF.Internals.AMF_Element)
6958       return AMF.Internals.AMF_Element;
6959   procedure Internal_Set_Result
6960    (Self : AMF.Internals.AMF_Element;
6961     To   : AMF.Internals.AMF_Element);
6962   --  AddStructuralFeatureValueAction => WriteStructuralFeatureAction::result
6963   --  ClearStructuralFeatureAction => ClearStructuralFeatureAction::result
6964   --  CreateLinkObjectAction => CreateLinkObjectAction::result
6965   --  CreateObjectAction => CreateObjectAction::result
6966   --  OpaqueExpression => OpaqueExpression::result
6967   --  ReadExtentAction => ReadExtentAction::result
6968   --  ReadIsClassifiedObjectAction => ReadIsClassifiedObjectAction::result
6969   --  ReadLinkAction => ReadLinkAction::result
6970   --  ReadLinkObjectEndAction => ReadLinkObjectEndAction::result
6971   --  ReadLinkObjectEndQualifierAction => ReadLinkObjectEndQualifierAction::result
6972   --  ReadSelfAction => ReadSelfAction::result
6973   --  ReadStructuralFeatureAction => ReadStructuralFeatureAction::result
6974   --  ReadVariableAction => ReadVariableAction::result
6975   --  ReduceAction => ReduceAction::result
6976   --  RemoveStructuralFeatureValueAction => WriteStructuralFeatureAction::result
6977   --  TestIdentityAction => TestIdentityAction::result
6978   --  ValueSpecificationAction => ValueSpecificationAction::result
6979
6980   function Internal_Get_Return_Information
6981    (Self : AMF.Internals.AMF_Element)
6982       return AMF.Internals.AMF_Element;
6983   procedure Internal_Set_Return_Information
6984    (Self : AMF.Internals.AMF_Element;
6985     To   : AMF.Internals.AMF_Element);
6986   --  AcceptCallAction => AcceptCallAction::returnInformation
6987   --  ReplyAction => ReplyAction::returnInformation
6988
6989   function Internal_Get_Return_Value
6990    (Self : AMF.Internals.AMF_Element)
6991       return AMF.Internals.AMF_Element;
6992   procedure Internal_Set_Return_Value
6993    (Self : AMF.Internals.AMF_Element;
6994     To   : AMF.Internals.AMF_Element);
6995   --  InteractionUse => InteractionUse::returnValue
6996   --  PartDecomposition => InteractionUse::returnValue
6997
6998   function Internal_Get_Return_Value_Recipient
6999    (Self : AMF.Internals.AMF_Element)
7000       return AMF.Internals.AMF_Element;
7001   procedure Internal_Set_Return_Value_Recipient
7002    (Self : AMF.Internals.AMF_Element;
7003     To   : AMF.Internals.AMF_Element);
7004   --  InteractionUse => InteractionUse::returnValueRecipient
7005   --  PartDecomposition => InteractionUse::returnValueRecipient
7006
7007   function Internal_Get_Role
7008    (Self : AMF.Internals.AMF_Element)
7009       return AMF.Internals.AMF_Element;
7010   procedure Internal_Set_Role
7011    (Self : AMF.Internals.AMF_Element;
7012     To   : AMF.Internals.AMF_Element);
7013   --  ConnectorEnd => ConnectorEnd::role
7014
7015   function Internal_Get_Role
7016    (Self : AMF.Internals.AMF_Element)
7017       return AMF.Internals.AMF_Collection_Of_Element;
7018   --  Activity => StructuredClassifier::role
7019   --  AssociationClass => StructuredClassifier::role
7020   --  Class => StructuredClassifier::role
7021   --  Collaboration => StructuredClassifier::role
7022   --  Component => StructuredClassifier::role
7023   --  Device => StructuredClassifier::role
7024   --  ExecutionEnvironment => StructuredClassifier::role
7025   --  FunctionBehavior => StructuredClassifier::role
7026   --  Interaction => StructuredClassifier::role
7027   --  Node => StructuredClassifier::role
7028   --  OpaqueBehavior => StructuredClassifier::role
7029   --  ProtocolStateMachine => StructuredClassifier::role
7030   --  StateMachine => StructuredClassifier::role
7031   --  Stereotype => StructuredClassifier::role
7032
7033   function Internal_Get_Role_Binding
7034    (Self : AMF.Internals.AMF_Element)
7035       return AMF.Internals.AMF_Collection_Of_Element;
7036   --  CollaborationUse => CollaborationUse::roleBinding
7037
7038   function Internal_Get_Scope
7039    (Self : AMF.Internals.AMF_Element)
7040       return AMF.Internals.AMF_Element;
7041   procedure Internal_Set_Scope
7042    (Self : AMF.Internals.AMF_Element;
7043     To   : AMF.Internals.AMF_Element);
7044   --  Variable => Variable::scope
7045
7046   function Internal_Get_Second
7047    (Self : AMF.Internals.AMF_Element)
7048       return AMF.Internals.AMF_Element;
7049   procedure Internal_Set_Second
7050    (Self : AMF.Internals.AMF_Element;
7051     To   : AMF.Internals.AMF_Element);
7052   --  TestIdentityAction => TestIdentityAction::second
7053
7054   function Internal_Get_Selection
7055    (Self : AMF.Internals.AMF_Element)
7056       return AMF.Internals.AMF_Element;
7057   procedure Internal_Set_Selection
7058    (Self : AMF.Internals.AMF_Element;
7059     To   : AMF.Internals.AMF_Element);
7060   --  ActionInputPin => ObjectNode::selection
7061   --  ActivityParameterNode => ObjectNode::selection
7062   --  CentralBufferNode => ObjectNode::selection
7063   --  DataStoreNode => ObjectNode::selection
7064   --  ExpansionNode => ObjectNode::selection
7065   --  InputPin => ObjectNode::selection
7066   --  ObjectFlow => ObjectFlow::selection
7067   --  OutputPin => ObjectNode::selection
7068   --  ValuePin => ObjectNode::selection
7069
7070   function Internal_Get_Selector
7071    (Self : AMF.Internals.AMF_Element)
7072       return AMF.Internals.AMF_Element;
7073   procedure Internal_Set_Selector
7074    (Self : AMF.Internals.AMF_Element;
7075     To   : AMF.Internals.AMF_Element);
7076   --  Lifeline => Lifeline::selector
7077
7078   function Internal_Get_Send_Event
7079    (Self : AMF.Internals.AMF_Element)
7080       return AMF.Internals.AMF_Element;
7081   procedure Internal_Set_Send_Event
7082    (Self : AMF.Internals.AMF_Element;
7083     To   : AMF.Internals.AMF_Element);
7084   --  Message => Message::sendEvent
7085
7086   function Internal_Get_Setting
7087    (Self : AMF.Internals.AMF_Element)
7088       return Boolean;
7089   procedure Internal_Set_Setting
7090    (Self : AMF.Internals.AMF_Element;
7091     To   : Boolean);
7092   --  Continuation => Continuation::setting
7093
7094   function Internal_Get_Setup_Part
7095    (Self : AMF.Internals.AMF_Element)
7096       return AMF.Internals.AMF_Collection_Of_Element;
7097   --  LoopNode => LoopNode::setupPart
7098
7099   function Internal_Get_Shared_Style
7100    (Self : AMF.Internals.AMF_Element)
7101       return AMF.Internals.AMF_Element;
7102   procedure Internal_Set_Shared_Style
7103    (Self : AMF.Internals.AMF_Element;
7104     To   : AMF.Internals.AMF_Element);
7105   --  UMLActivityDiagram => UMLDiagramElement::sharedStyle
7106   --  UMLAssociationEndLabel => UMLDiagramElement::sharedStyle
7107   --  UMLAssociationOrConnectorOrLinkShape => UMLDiagramElement::sharedStyle
7108   --  UMLClassDiagram => UMLDiagramElement::sharedStyle
7109   --  UMLClassifierShape => UMLDiagramElement::sharedStyle
7110   --  UMLCompartment => UMLDiagramElement::sharedStyle
7111   --  UMLCompartmentableShape => UMLDiagramElement::sharedStyle
7112   --  UMLComponentDiagram => UMLDiagramElement::sharedStyle
7113   --  UMLCompositeStructureDiagram => UMLDiagramElement::sharedStyle
7114   --  UMLDeploymentDiagram => UMLDiagramElement::sharedStyle
7115   --  UMLEdge => UMLDiagramElement::sharedStyle
7116   --  UMLInteractionDiagram => UMLDiagramElement::sharedStyle
7117   --  UMLInteractionTableLabel => UMLDiagramElement::sharedStyle
7118   --  UMLKeywordLabel => UMLDiagramElement::sharedStyle
7119   --  UMLLabel => UMLDiagramElement::sharedStyle
7120   --  UMLMultiplicityLabel => UMLDiagramElement::sharedStyle
7121   --  UMLNameLabel => UMLDiagramElement::sharedStyle
7122   --  UMLObjectDiagram => UMLDiagramElement::sharedStyle
7123   --  UMLPackageDiagram => UMLDiagramElement::sharedStyle
7124   --  UMLProfileDiagram => UMLDiagramElement::sharedStyle
7125   --  UMLRedefinesLabel => UMLDiagramElement::sharedStyle
7126   --  UMLShape => UMLDiagramElement::sharedStyle
7127   --  UMLStateMachineDiagram => UMLDiagramElement::sharedStyle
7128   --  UMLStateShape => UMLDiagramElement::sharedStyle
7129   --  UMLStereotypePropertyValueLabel => UMLDiagramElement::sharedStyle
7130   --  UMLTypedElementLabel => UMLDiagramElement::sharedStyle
7131   --  UMLUseCaseDiagram => UMLDiagramElement::sharedStyle
7132
7133   function Internal_Get_Signal
7134    (Self : AMF.Internals.AMF_Element)
7135       return AMF.Internals.AMF_Element;
7136   procedure Internal_Set_Signal
7137    (Self : AMF.Internals.AMF_Element;
7138     To   : AMF.Internals.AMF_Element);
7139   --  BroadcastSignalAction => BroadcastSignalAction::signal
7140   --  Reception => Reception::signal
7141   --  SendSignalAction => SendSignalAction::signal
7142   --  SignalEvent => SignalEvent::signal
7143
7144   function Internal_Get_Signature
7145    (Self : AMF.Internals.AMF_Element)
7146       return AMF.Internals.AMF_Element;
7147   procedure Internal_Set_Signature
7148    (Self : AMF.Internals.AMF_Element;
7149     To   : AMF.Internals.AMF_Element);
7150   --  ClassifierTemplateParameter => TemplateParameter::signature
7151   --  ConnectableElementTemplateParameter => TemplateParameter::signature
7152   --  Message => Message::signature
7153   --  OperationTemplateParameter => TemplateParameter::signature
7154   --  TemplateBinding => TemplateBinding::signature
7155   --  TemplateParameter => TemplateParameter::signature
7156
7157   function Internal_Get_Slot
7158    (Self : AMF.Internals.AMF_Element)
7159       return AMF.Internals.AMF_Collection_Of_Element;
7160   --  EnumerationLiteral => InstanceSpecification::slot
7161   --  InstanceSpecification => InstanceSpecification::slot
7162
7163   function Internal_Get_Source
7164    (Self : AMF.Internals.AMF_Element)
7165       return AMF.Internals.AMF_Element;
7166   procedure Internal_Set_Source
7167    (Self : AMF.Internals.AMF_Element;
7168     To   : AMF.Internals.AMF_Element);
7169   --  ControlFlow => ActivityEdge::source
7170   --  UMLEdge => UMLEdge::source
7171   --  ObjectFlow => ActivityEdge::source
7172   --  ProtocolTransition => Transition::source
7173   --  Transition => Transition::source
7174
7175   function Internal_Get_Source
7176    (Self : AMF.Internals.AMF_Element)
7177       return AMF.Internals.AMF_Collection_Of_Element;
7178   --  Abstraction => DirectedRelationship::source
7179   --  ComponentRealization => DirectedRelationship::source
7180   --  Dependency => DirectedRelationship::source
7181   --  Deployment => DirectedRelationship::source
7182   --  ElementImport => DirectedRelationship::source
7183   --  Extend => DirectedRelationship::source
7184   --  Generalization => DirectedRelationship::source
7185   --  Include => DirectedRelationship::source
7186   --  InformationFlow => DirectedRelationship::source
7187   --  InterfaceRealization => DirectedRelationship::source
7188   --  Manifestation => DirectedRelationship::source
7189   --  PackageImport => DirectedRelationship::source
7190   --  PackageMerge => DirectedRelationship::source
7191   --  ProfileApplication => DirectedRelationship::source
7192   --  ProtocolConformance => DirectedRelationship::source
7193   --  Realization => DirectedRelationship::source
7194   --  Substitution => DirectedRelationship::source
7195   --  TemplateBinding => DirectedRelationship::source
7196   --  Usage => DirectedRelationship::source
7197
7198   function Internal_Get_Specific
7199    (Self : AMF.Internals.AMF_Element)
7200       return AMF.Internals.AMF_Element;
7201   procedure Internal_Set_Specific
7202    (Self : AMF.Internals.AMF_Element;
7203     To   : AMF.Internals.AMF_Element);
7204   --  Generalization => Generalization::specific
7205
7206   function Internal_Get_Specific_Machine
7207    (Self : AMF.Internals.AMF_Element)
7208       return AMF.Internals.AMF_Element;
7209   procedure Internal_Set_Specific_Machine
7210    (Self : AMF.Internals.AMF_Element;
7211     To   : AMF.Internals.AMF_Element);
7212   --  ProtocolConformance => ProtocolConformance::specificMachine
7213
7214   function Internal_Get_Specification
7215    (Self : AMF.Internals.AMF_Element)
7216       return AMF.Internals.AMF_Element;
7217   procedure Internal_Set_Specification
7218    (Self : AMF.Internals.AMF_Element;
7219     To   : AMF.Internals.AMF_Element);
7220   --  Activity => Behavior::specification
7221   --  Constraint => Constraint::specification
7222   --  DurationConstraint => Constraint::specification
7223   --  EnumerationLiteral => InstanceSpecification::specification
7224   --  FunctionBehavior => Behavior::specification
7225   --  InstanceSpecification => InstanceSpecification::specification
7226   --  Interaction => Behavior::specification
7227   --  InteractionConstraint => Constraint::specification
7228   --  IntervalConstraint => Constraint::specification
7229   --  OpaqueBehavior => Behavior::specification
7230   --  ProtocolStateMachine => Behavior::specification
7231   --  StateMachine => Behavior::specification
7232   --  TimeConstraint => Constraint::specification
7233
7234   function Internal_Get_Start
7235    (Self : AMF.Internals.AMF_Element)
7236       return AMF.Internals.AMF_Element;
7237   procedure Internal_Set_Start
7238    (Self : AMF.Internals.AMF_Element;
7239     To   : AMF.Internals.AMF_Element);
7240   --  ActionExecutionSpecification => ExecutionSpecification::start
7241   --  BehaviorExecutionSpecification => ExecutionSpecification::start
7242
7243   function Internal_Get_State
7244    (Self : AMF.Internals.AMF_Element)
7245       return AMF.Internals.AMF_Element;
7246   procedure Internal_Set_State
7247    (Self : AMF.Internals.AMF_Element;
7248     To   : AMF.Internals.AMF_Element);
7249   --  ConnectionPointReference => ConnectionPointReference::state
7250   --  Pseudostate => Pseudostate::state
7251   --  Region => Region::state
7252
7253   function Internal_Get_State_Invariant
7254    (Self : AMF.Internals.AMF_Element)
7255       return AMF.Internals.AMF_Element;
7256   procedure Internal_Set_State_Invariant
7257    (Self : AMF.Internals.AMF_Element;
7258     To   : AMF.Internals.AMF_Element);
7259   --  FinalState => State::stateInvariant
7260   --  State => State::stateInvariant
7261
7262   function Internal_Get_State_Machine
7263    (Self : AMF.Internals.AMF_Element)
7264       return AMF.Internals.AMF_Element;
7265   procedure Internal_Set_State_Machine
7266    (Self : AMF.Internals.AMF_Element;
7267     To   : AMF.Internals.AMF_Element);
7268   --  Pseudostate => Pseudostate::stateMachine
7269   --  Region => Region::stateMachine
7270
7271   function Internal_Get_Stereotyped_Element
7272    (Self : AMF.Internals.AMF_Element)
7273       return AMF.Internals.AMF_Element;
7274   procedure Internal_Set_Stereotyped_Element
7275    (Self : AMF.Internals.AMF_Element;
7276     To   : AMF.Internals.AMF_Element);
7277   --  UMLStereotypePropertyValueLabel => UMLStereotypePropertyValueLabel::stereotypedElement
7278
7279   function Internal_Get_Structural_Feature
7280    (Self : AMF.Internals.AMF_Element)
7281       return AMF.Internals.AMF_Element;
7282   procedure Internal_Set_Structural_Feature
7283    (Self : AMF.Internals.AMF_Element;
7284     To   : AMF.Internals.AMF_Element);
7285   --  AddStructuralFeatureValueAction => StructuralFeatureAction::structuralFeature
7286   --  ClearStructuralFeatureAction => StructuralFeatureAction::structuralFeature
7287   --  ReadStructuralFeatureAction => StructuralFeatureAction::structuralFeature
7288   --  RemoveStructuralFeatureValueAction => StructuralFeatureAction::structuralFeature
7289
7290   function Internal_Get_Structured_Node
7291    (Self : AMF.Internals.AMF_Element)
7292       return AMF.Internals.AMF_Collection_Of_Element;
7293   --  Activity => Activity::structuredNode
7294
7295   function Internal_Get_Structured_Node_Input
7296    (Self : AMF.Internals.AMF_Element)
7297       return AMF.Internals.AMF_Collection_Of_Element;
7298   --  ConditionalNode => StructuredActivityNode::structuredNodeInput
7299   --  ExpansionRegion => StructuredActivityNode::structuredNodeInput
7300   --  LoopNode => StructuredActivityNode::structuredNodeInput
7301   --  SequenceNode => StructuredActivityNode::structuredNodeInput
7302   --  StructuredActivityNode => StructuredActivityNode::structuredNodeInput
7303
7304   function Internal_Get_Structured_Node_Output
7305    (Self : AMF.Internals.AMF_Element)
7306       return AMF.Internals.AMF_Collection_Of_Element;
7307   --  ConditionalNode => StructuredActivityNode::structuredNodeOutput
7308   --  ExpansionRegion => StructuredActivityNode::structuredNodeOutput
7309   --  LoopNode => StructuredActivityNode::structuredNodeOutput
7310   --  SequenceNode => StructuredActivityNode::structuredNodeOutput
7311   --  StructuredActivityNode => StructuredActivityNode::structuredNodeOutput
7312
7313   function Internal_Get_Sub_Expression
7314    (Self : AMF.Internals.AMF_Element)
7315       return AMF.Internals.AMF_Collection_Of_Element;
7316   --  StringExpression => StringExpression::subExpression
7317
7318   function Internal_Get_Subgroup
7319    (Self : AMF.Internals.AMF_Element)
7320       return AMF.Internals.AMF_Collection_Of_Element;
7321   --  ActivityPartition => ActivityGroup::subgroup
7322   --  ConditionalNode => ActivityGroup::subgroup
7323   --  ExpansionRegion => ActivityGroup::subgroup
7324   --  InterruptibleActivityRegion => ActivityGroup::subgroup
7325   --  LoopNode => ActivityGroup::subgroup
7326   --  SequenceNode => ActivityGroup::subgroup
7327   --  StructuredActivityNode => ActivityGroup::subgroup
7328
7329   function Internal_Get_Subject
7330    (Self : AMF.Internals.AMF_Element)
7331       return AMF.Internals.AMF_Collection_Of_Element;
7332   --  UseCase => UseCase::subject
7333
7334   function Internal_Get_Submachine
7335    (Self : AMF.Internals.AMF_Element)
7336       return AMF.Internals.AMF_Element;
7337   procedure Internal_Set_Submachine
7338    (Self : AMF.Internals.AMF_Element;
7339     To   : AMF.Internals.AMF_Element);
7340   --  FinalState => State::submachine
7341   --  State => State::submachine
7342
7343   function Internal_Get_Submachine_State
7344    (Self : AMF.Internals.AMF_Element)
7345       return AMF.Internals.AMF_Collection_Of_Element;
7346   --  ProtocolStateMachine => StateMachine::submachineState
7347   --  StateMachine => StateMachine::submachineState
7348
7349   function Internal_Get_Subpartition
7350    (Self : AMF.Internals.AMF_Element)
7351       return AMF.Internals.AMF_Collection_Of_Element;
7352   --  ActivityPartition => ActivityPartition::subpartition
7353
7354   function Internal_Get_Subsetted_Property
7355    (Self : AMF.Internals.AMF_Element)
7356       return AMF.Internals.AMF_Collection_Of_Element;
7357   --  ExtensionEnd => Property::subsettedProperty
7358   --  Port => Property::subsettedProperty
7359   --  Property => Property::subsettedProperty
7360
7361   function Internal_Get_Substituting_Classifier
7362    (Self : AMF.Internals.AMF_Element)
7363       return AMF.Internals.AMF_Element;
7364   procedure Internal_Set_Substituting_Classifier
7365    (Self : AMF.Internals.AMF_Element;
7366     To   : AMF.Internals.AMF_Element);
7367   --  Substitution => Substitution::substitutingClassifier
7368
7369   function Internal_Get_Substitution
7370    (Self : AMF.Internals.AMF_Element)
7371       return AMF.Internals.AMF_Collection_Of_Element;
7372   --  Activity => Classifier::substitution
7373   --  Actor => Classifier::substitution
7374   --  Artifact => Classifier::substitution
7375   --  Association => Classifier::substitution
7376   --  AssociationClass => Classifier::substitution
7377   --  Class => Classifier::substitution
7378   --  Collaboration => Classifier::substitution
7379   --  CommunicationPath => Classifier::substitution
7380   --  Component => Classifier::substitution
7381   --  DataType => Classifier::substitution
7382   --  DeploymentSpecification => Classifier::substitution
7383   --  Device => Classifier::substitution
7384   --  Enumeration => Classifier::substitution
7385   --  ExecutionEnvironment => Classifier::substitution
7386   --  Extension => Classifier::substitution
7387   --  FunctionBehavior => Classifier::substitution
7388   --  InformationItem => Classifier::substitution
7389   --  Interaction => Classifier::substitution
7390   --  Interface => Classifier::substitution
7391   --  Node => Classifier::substitution
7392   --  OpaqueBehavior => Classifier::substitution
7393   --  PrimitiveType => Classifier::substitution
7394   --  ProtocolStateMachine => Classifier::substitution
7395   --  Signal => Classifier::substitution
7396   --  StateMachine => Classifier::substitution
7397   --  Stereotype => Classifier::substitution
7398   --  UseCase => Classifier::substitution
7399
7400   function Internal_Get_Subvertex
7401    (Self : AMF.Internals.AMF_Element)
7402       return AMF.Internals.AMF_Collection_Of_Element;
7403   --  Region => Region::subvertex
7404
7405   function Internal_Get_Successor_Clause
7406    (Self : AMF.Internals.AMF_Element)
7407       return AMF.Internals.AMF_Collection_Of_Element;
7408   --  Clause => Clause::successorClause
7409
7410   function Internal_Get_Super_Class
7411    (Self : AMF.Internals.AMF_Element)
7412       return AMF.Internals.AMF_Collection_Of_Element;
7413   --  Activity => Class::superClass
7414   --  AssociationClass => Class::superClass
7415   --  Class => Class::superClass
7416   --  Component => Class::superClass
7417   --  Device => Class::superClass
7418   --  ExecutionEnvironment => Class::superClass
7419   --  FunctionBehavior => Class::superClass
7420   --  Interaction => Class::superClass
7421   --  Node => Class::superClass
7422   --  OpaqueBehavior => Class::superClass
7423   --  ProtocolStateMachine => Class::superClass
7424   --  StateMachine => Class::superClass
7425   --  Stereotype => Class::superClass
7426
7427   function Internal_Get_Super_Group
7428    (Self : AMF.Internals.AMF_Element)
7429       return AMF.Internals.AMF_Element;
7430   --  ActivityPartition => ActivityGroup::superGroup
7431   --  ConditionalNode => ActivityGroup::superGroup
7432   --  ExpansionRegion => ActivityGroup::superGroup
7433   --  InterruptibleActivityRegion => ActivityGroup::superGroup
7434   --  LoopNode => ActivityGroup::superGroup
7435   --  SequenceNode => ActivityGroup::superGroup
7436   --  StructuredActivityNode => ActivityGroup::superGroup
7437
7438   function Internal_Get_Super_Partition
7439    (Self : AMF.Internals.AMF_Element)
7440       return AMF.Internals.AMF_Element;
7441   procedure Internal_Set_Super_Partition
7442    (Self : AMF.Internals.AMF_Element;
7443     To   : AMF.Internals.AMF_Element);
7444   --  ActivityPartition => ActivityPartition::superPartition
7445
7446   function Internal_Get_Supplier
7447    (Self : AMF.Internals.AMF_Element)
7448       return AMF.Internals.AMF_Collection_Of_Element;
7449   --  Abstraction => Dependency::supplier
7450   --  ComponentRealization => Dependency::supplier
7451   --  Dependency => Dependency::supplier
7452   --  Deployment => Dependency::supplier
7453   --  InterfaceRealization => Dependency::supplier
7454   --  Manifestation => Dependency::supplier
7455   --  Realization => Dependency::supplier
7456   --  Substitution => Dependency::supplier
7457   --  Usage => Dependency::supplier
7458
7459   function Internal_Get_Symbol
7460    (Self : AMF.Internals.AMF_Element)
7461       return Matreshka.Internals.Strings.Shared_String_Access;
7462   procedure Internal_Set_Symbol
7463    (Self : AMF.Internals.AMF_Element;
7464     To   : Matreshka.Internals.Strings.Shared_String_Access);
7465   --  Expression => Expression::symbol
7466   --  StringExpression => Expression::symbol
7467
7468   function Internal_Get_Target
7469    (Self : AMF.Internals.AMF_Element)
7470       return AMF.Internals.AMF_Element;
7471   procedure Internal_Set_Target
7472    (Self : AMF.Internals.AMF_Element;
7473     To   : AMF.Internals.AMF_Element);
7474   --  CallOperationAction => CallOperationAction::target
7475   --  ControlFlow => ActivityEdge::target
7476   --  UMLEdge => UMLEdge::target
7477   --  DestroyObjectAction => DestroyObjectAction::target
7478   --  ObjectFlow => ActivityEdge::target
7479   --  ProtocolTransition => Transition::target
7480   --  SendObjectAction => SendObjectAction::target
7481   --  SendSignalAction => SendSignalAction::target
7482   --  Transition => Transition::target
7483
7484   function Internal_Get_Target
7485    (Self : AMF.Internals.AMF_Element)
7486       return AMF.Internals.AMF_Collection_Of_Element;
7487   --  Abstraction => DirectedRelationship::target
7488   --  ComponentRealization => DirectedRelationship::target
7489   --  Dependency => DirectedRelationship::target
7490   --  Deployment => DirectedRelationship::target
7491   --  ElementImport => DirectedRelationship::target
7492   --  Extend => DirectedRelationship::target
7493   --  Generalization => DirectedRelationship::target
7494   --  Include => DirectedRelationship::target
7495   --  InformationFlow => DirectedRelationship::target
7496   --  InterfaceRealization => DirectedRelationship::target
7497   --  Manifestation => DirectedRelationship::target
7498   --  PackageImport => DirectedRelationship::target
7499   --  PackageMerge => DirectedRelationship::target
7500   --  ProfileApplication => DirectedRelationship::target
7501   --  ProtocolConformance => DirectedRelationship::target
7502   --  Realization => DirectedRelationship::target
7503   --  Substitution => DirectedRelationship::target
7504   --  TemplateBinding => DirectedRelationship::target
7505   --  Usage => DirectedRelationship::target
7506
7507   function Internal_Get_Template
7508    (Self : AMF.Internals.AMF_Element)
7509       return AMF.Internals.AMF_Element;
7510   procedure Internal_Set_Template
7511    (Self : AMF.Internals.AMF_Element;
7512     To   : AMF.Internals.AMF_Element);
7513   --  RedefinableTemplateSignature => TemplateSignature::template
7514   --  TemplateSignature => TemplateSignature::template
7515
7516   function Internal_Get_Template_Binding
7517    (Self : AMF.Internals.AMF_Element)
7518       return AMF.Internals.AMF_Element;
7519   procedure Internal_Set_Template_Binding
7520    (Self : AMF.Internals.AMF_Element;
7521     To   : AMF.Internals.AMF_Element);
7522   --  TemplateParameterSubstitution => TemplateParameterSubstitution::templateBinding
7523
7524   function Internal_Get_Template_Binding
7525    (Self : AMF.Internals.AMF_Element)
7526       return AMF.Internals.AMF_Collection_Of_Element;
7527   --  Activity => TemplateableElement::templateBinding
7528   --  Actor => TemplateableElement::templateBinding
7529   --  Artifact => TemplateableElement::templateBinding
7530   --  Association => TemplateableElement::templateBinding
7531   --  AssociationClass => TemplateableElement::templateBinding
7532   --  Class => TemplateableElement::templateBinding
7533   --  Collaboration => TemplateableElement::templateBinding
7534   --  CommunicationPath => TemplateableElement::templateBinding
7535   --  Component => TemplateableElement::templateBinding
7536   --  DataType => TemplateableElement::templateBinding
7537   --  DeploymentSpecification => TemplateableElement::templateBinding
7538   --  Device => TemplateableElement::templateBinding
7539   --  Enumeration => TemplateableElement::templateBinding
7540   --  ExecutionEnvironment => TemplateableElement::templateBinding
7541   --  Extension => TemplateableElement::templateBinding
7542   --  FunctionBehavior => TemplateableElement::templateBinding
7543   --  InformationItem => TemplateableElement::templateBinding
7544   --  Interaction => TemplateableElement::templateBinding
7545   --  Interface => TemplateableElement::templateBinding
7546   --  Model => TemplateableElement::templateBinding
7547   --  Node => TemplateableElement::templateBinding
7548   --  OpaqueBehavior => TemplateableElement::templateBinding
7549   --  Operation => TemplateableElement::templateBinding
7550   --  Package => TemplateableElement::templateBinding
7551   --  PrimitiveType => TemplateableElement::templateBinding
7552   --  Profile => TemplateableElement::templateBinding
7553   --  ProtocolStateMachine => TemplateableElement::templateBinding
7554   --  Signal => TemplateableElement::templateBinding
7555   --  StateMachine => TemplateableElement::templateBinding
7556   --  Stereotype => TemplateableElement::templateBinding
7557   --  StringExpression => TemplateableElement::templateBinding
7558   --  UseCase => TemplateableElement::templateBinding
7559
7560   function Internal_Get_Template_Parameter
7561    (Self : AMF.Internals.AMF_Element)
7562       return AMF.Internals.AMF_Element;
7563   procedure Internal_Set_Template_Parameter
7564    (Self : AMF.Internals.AMF_Element;
7565     To   : AMF.Internals.AMF_Element);
7566   --  Abstraction => ParameterableElement::templateParameter
7567   --  Activity => Classifier::templateParameter
7568   --  Actor => Classifier::templateParameter
7569   --  AnyReceiveEvent => ParameterableElement::templateParameter
7570   --  Artifact => Classifier::templateParameter
7571   --  Association => Classifier::templateParameter
7572   --  AssociationClass => Classifier::templateParameter
7573   --  CallEvent => ParameterableElement::templateParameter
7574   --  ChangeEvent => ParameterableElement::templateParameter
7575   --  Class => Classifier::templateParameter
7576   --  Collaboration => Classifier::templateParameter
7577   --  CommunicationPath => Classifier::templateParameter
7578   --  Component => Classifier::templateParameter
7579   --  ComponentRealization => ParameterableElement::templateParameter
7580   --  Constraint => ParameterableElement::templateParameter
7581   --  UMLActivityDiagram => ParameterableElement::templateParameter
7582   --  UMLClassDiagram => ParameterableElement::templateParameter
7583   --  UMLComponentDiagram => ParameterableElement::templateParameter
7584   --  UMLCompositeStructureDiagram => ParameterableElement::templateParameter
7585   --  UMLDeploymentDiagram => ParameterableElement::templateParameter
7586   --  UMLInteractionDiagram => ParameterableElement::templateParameter
7587   --  UMLObjectDiagram => ParameterableElement::templateParameter
7588   --  UMLPackageDiagram => ParameterableElement::templateParameter
7589   --  UMLProfileDiagram => ParameterableElement::templateParameter
7590   --  UMLStateMachineDiagram => ParameterableElement::templateParameter
7591   --  UMLStyle => ParameterableElement::templateParameter
7592   --  UMLUseCaseDiagram => ParameterableElement::templateParameter
7593   --  DataType => Classifier::templateParameter
7594   --  Dependency => ParameterableElement::templateParameter
7595   --  Deployment => ParameterableElement::templateParameter
7596   --  DeploymentSpecification => Classifier::templateParameter
7597   --  Device => Classifier::templateParameter
7598   --  Duration => ParameterableElement::templateParameter
7599   --  DurationConstraint => ParameterableElement::templateParameter
7600   --  DurationInterval => ParameterableElement::templateParameter
7601   --  DurationObservation => ParameterableElement::templateParameter
7602   --  Enumeration => Classifier::templateParameter
7603   --  EnumerationLiteral => ParameterableElement::templateParameter
7604   --  ExecutionEnvironment => Classifier::templateParameter
7605   --  Expression => ParameterableElement::templateParameter
7606   --  Extension => Classifier::templateParameter
7607   --  ExtensionEnd => ConnectableElement::templateParameter
7608   --  FunctionBehavior => Classifier::templateParameter
7609   --  GeneralizationSet => ParameterableElement::templateParameter
7610   --  InformationFlow => ParameterableElement::templateParameter
7611   --  InformationItem => Classifier::templateParameter
7612   --  InstanceSpecification => ParameterableElement::templateParameter
7613   --  InstanceValue => ParameterableElement::templateParameter
7614   --  Interaction => Classifier::templateParameter
7615   --  InteractionConstraint => ParameterableElement::templateParameter
7616   --  Interface => Classifier::templateParameter
7617   --  InterfaceRealization => ParameterableElement::templateParameter
7618   --  Interval => ParameterableElement::templateParameter
7619   --  IntervalConstraint => ParameterableElement::templateParameter
7620   --  LiteralBoolean => ParameterableElement::templateParameter
7621   --  LiteralInteger => ParameterableElement::templateParameter
7622   --  LiteralNull => ParameterableElement::templateParameter
7623   --  LiteralReal => ParameterableElement::templateParameter
7624   --  LiteralString => ParameterableElement::templateParameter
7625   --  LiteralUnlimitedNatural => ParameterableElement::templateParameter
7626   --  Manifestation => ParameterableElement::templateParameter
7627   --  Model => ParameterableElement::templateParameter
7628   --  Node => Classifier::templateParameter
7629   --  OpaqueBehavior => Classifier::templateParameter
7630   --  OpaqueExpression => ParameterableElement::templateParameter
7631   --  Operation => Operation::templateParameter
7632   --  Package => ParameterableElement::templateParameter
7633   --  Parameter => ConnectableElement::templateParameter
7634   --  Port => ConnectableElement::templateParameter
7635   --  PrimitiveType => Classifier::templateParameter
7636   --  Profile => ParameterableElement::templateParameter
7637   --  Property => ConnectableElement::templateParameter
7638   --  ProtocolStateMachine => Classifier::templateParameter
7639   --  Realization => ParameterableElement::templateParameter
7640   --  Signal => Classifier::templateParameter
7641   --  SignalEvent => ParameterableElement::templateParameter
7642   --  StateMachine => Classifier::templateParameter
7643   --  Stereotype => Classifier::templateParameter
7644   --  StringExpression => ParameterableElement::templateParameter
7645   --  Substitution => ParameterableElement::templateParameter
7646   --  TimeConstraint => ParameterableElement::templateParameter
7647   --  TimeEvent => ParameterableElement::templateParameter
7648   --  TimeExpression => ParameterableElement::templateParameter
7649   --  TimeInterval => ParameterableElement::templateParameter
7650   --  TimeObservation => ParameterableElement::templateParameter
7651   --  Usage => ParameterableElement::templateParameter
7652   --  UseCase => Classifier::templateParameter
7653   --  Variable => ConnectableElement::templateParameter
7654
7655   function Internal_Get_Test
7656    (Self : AMF.Internals.AMF_Element)
7657       return AMF.Internals.AMF_Collection_Of_Element;
7658   --  Clause => Clause::test
7659   --  LoopNode => LoopNode::test
7660
7661   function Internal_Get_Text
7662    (Self : AMF.Internals.AMF_Element)
7663       return Matreshka.Internals.Strings.Shared_String_Access;
7664   procedure Internal_Set_Text
7665    (Self : AMF.Internals.AMF_Element;
7666     To   : Matreshka.Internals.Strings.Shared_String_Access);
7667   --  UMLAssociationEndLabel => UMLLabel::text
7668   --  UMLInteractionTableLabel => UMLLabel::text
7669   --  UMLKeywordLabel => UMLLabel::text
7670   --  UMLLabel => UMLLabel::text
7671   --  UMLMultiplicityLabel => UMLLabel::text
7672   --  UMLNameLabel => UMLLabel::text
7673   --  UMLRedefinesLabel => UMLLabel::text
7674   --  UMLStereotypePropertyValueLabel => UMLLabel::text
7675   --  UMLTypedElementLabel => UMLLabel::text
7676
7677   function Internal_Get_To_After
7678    (Self : AMF.Internals.AMF_Element)
7679       return AMF.Internals.AMF_Collection_Of_Element;
7680   --  DestructionOccurrenceSpecification => OccurrenceSpecification::toAfter
7681   --  ExecutionOccurrenceSpecification => OccurrenceSpecification::toAfter
7682   --  MessageOccurrenceSpecification => OccurrenceSpecification::toAfter
7683   --  OccurrenceSpecification => OccurrenceSpecification::toAfter
7684
7685   function Internal_Get_To_Before
7686    (Self : AMF.Internals.AMF_Element)
7687       return AMF.Internals.AMF_Collection_Of_Element;
7688   --  DestructionOccurrenceSpecification => OccurrenceSpecification::toBefore
7689   --  ExecutionOccurrenceSpecification => OccurrenceSpecification::toBefore
7690   --  MessageOccurrenceSpecification => OccurrenceSpecification::toBefore
7691   --  OccurrenceSpecification => OccurrenceSpecification::toBefore
7692
7693   function Internal_Get_Transformation
7694    (Self : AMF.Internals.AMF_Element)
7695       return AMF.Internals.AMF_Element;
7696   procedure Internal_Set_Transformation
7697    (Self : AMF.Internals.AMF_Element;
7698     To   : AMF.Internals.AMF_Element);
7699   --  ObjectFlow => ObjectFlow::transformation
7700
7701   function Internal_Get_Transition
7702    (Self : AMF.Internals.AMF_Element)
7703       return AMF.Internals.AMF_Collection_Of_Element;
7704   --  Region => Region::transition
7705
7706   function Internal_Get_Trigger
7707    (Self : AMF.Internals.AMF_Element)
7708       return AMF.Internals.AMF_Collection_Of_Element;
7709   --  AcceptCallAction => AcceptEventAction::trigger
7710   --  AcceptEventAction => AcceptEventAction::trigger
7711   --  ProtocolTransition => Transition::trigger
7712   --  Transition => Transition::trigger
7713
7714   function Internal_Get_Type
7715    (Self : AMF.Internals.AMF_Element)
7716       return AMF.Internals.AMF_Element;
7717   procedure Internal_Set_Type
7718    (Self : AMF.Internals.AMF_Element;
7719     To   : AMF.Internals.AMF_Element);
7720   --  ActionInputPin => TypedElement::type
7721   --  ActivityParameterNode => TypedElement::type
7722   --  CentralBufferNode => TypedElement::type
7723   --  CollaborationUse => CollaborationUse::type
7724   --  Connector => Connector::type
7725   --  DataStoreNode => TypedElement::type
7726   --  Duration => TypedElement::type
7727   --  DurationInterval => TypedElement::type
7728   --  ExpansionNode => TypedElement::type
7729   --  Expression => TypedElement::type
7730   --  ExtensionEnd => ExtensionEnd::type
7731   --  InputPin => TypedElement::type
7732   --  InstanceValue => TypedElement::type
7733   --  Interval => TypedElement::type
7734   --  LiteralBoolean => TypedElement::type
7735   --  LiteralInteger => TypedElement::type
7736   --  LiteralNull => TypedElement::type
7737   --  LiteralReal => TypedElement::type
7738   --  LiteralString => TypedElement::type
7739   --  LiteralUnlimitedNatural => TypedElement::type
7740   --  OpaqueExpression => TypedElement::type
7741   --  Operation => Operation::type
7742   --  OutputPin => TypedElement::type
7743   --  Parameter => TypedElement::type
7744   --  Port => TypedElement::type
7745   --  Property => TypedElement::type
7746   --  StringExpression => TypedElement::type
7747   --  TimeExpression => TypedElement::type
7748   --  TimeInterval => TypedElement::type
7749   --  ValuePin => TypedElement::type
7750   --  Variable => TypedElement::type
7751
7752   function Internal_Get_Unmarshall_Type
7753    (Self : AMF.Internals.AMF_Element)
7754       return AMF.Internals.AMF_Element;
7755   procedure Internal_Set_Unmarshall_Type
7756    (Self : AMF.Internals.AMF_Element;
7757     To   : AMF.Internals.AMF_Element);
7758   --  UnmarshallAction => UnmarshallAction::unmarshallType
7759
7760   function Internal_Get_Upper
7761    (Self : AMF.Internals.AMF_Element)
7762       return AMF.Optional_Unlimited_Natural;
7763   procedure Internal_Set_Upper
7764    (Self : AMF.Internals.AMF_Element;
7765     To   : AMF.Optional_Unlimited_Natural);
7766   --  ActionInputPin => MultiplicityElement::upper
7767   --  ConnectorEnd => MultiplicityElement::upper
7768   --  ExtensionEnd => MultiplicityElement::upper
7769   --  InputPin => MultiplicityElement::upper
7770   --  Operation => Operation::upper
7771   --  OutputPin => MultiplicityElement::upper
7772   --  Parameter => MultiplicityElement::upper
7773   --  Port => MultiplicityElement::upper
7774   --  Property => MultiplicityElement::upper
7775   --  ValuePin => MultiplicityElement::upper
7776   --  Variable => MultiplicityElement::upper
7777
7778   function Internal_Get_Upper_Bound
7779    (Self : AMF.Internals.AMF_Element)
7780       return AMF.Internals.AMF_Element;
7781   procedure Internal_Set_Upper_Bound
7782    (Self : AMF.Internals.AMF_Element;
7783     To   : AMF.Internals.AMF_Element);
7784   --  ActionInputPin => ObjectNode::upperBound
7785   --  ActivityParameterNode => ObjectNode::upperBound
7786   --  CentralBufferNode => ObjectNode::upperBound
7787   --  DataStoreNode => ObjectNode::upperBound
7788   --  ExpansionNode => ObjectNode::upperBound
7789   --  InputPin => ObjectNode::upperBound
7790   --  OutputPin => ObjectNode::upperBound
7791   --  ValuePin => ObjectNode::upperBound
7792
7793   function Internal_Get_Upper_Value
7794    (Self : AMF.Internals.AMF_Element)
7795       return AMF.Internals.AMF_Element;
7796   procedure Internal_Set_Upper_Value
7797    (Self : AMF.Internals.AMF_Element;
7798     To   : AMF.Internals.AMF_Element);
7799   --  ActionInputPin => MultiplicityElement::upperValue
7800   --  ConnectorEnd => MultiplicityElement::upperValue
7801   --  ExtensionEnd => MultiplicityElement::upperValue
7802   --  InputPin => MultiplicityElement::upperValue
7803   --  OutputPin => MultiplicityElement::upperValue
7804   --  Parameter => MultiplicityElement::upperValue
7805   --  Port => MultiplicityElement::upperValue
7806   --  Property => MultiplicityElement::upperValue
7807   --  ValuePin => MultiplicityElement::upperValue
7808   --  Variable => MultiplicityElement::upperValue
7809
7810   function Internal_Get_Use_Case
7811    (Self : AMF.Internals.AMF_Element)
7812       return AMF.Internals.AMF_Collection_Of_Element;
7813   --  Activity => Classifier::useCase
7814   --  Actor => Classifier::useCase
7815   --  Artifact => Classifier::useCase
7816   --  Association => Classifier::useCase
7817   --  AssociationClass => Classifier::useCase
7818   --  Class => Classifier::useCase
7819   --  Collaboration => Classifier::useCase
7820   --  CommunicationPath => Classifier::useCase
7821   --  Component => Classifier::useCase
7822   --  DataType => Classifier::useCase
7823   --  DeploymentSpecification => Classifier::useCase
7824   --  Device => Classifier::useCase
7825   --  Enumeration => Classifier::useCase
7826   --  ExecutionEnvironment => Classifier::useCase
7827   --  Extension => Classifier::useCase
7828   --  FunctionBehavior => Classifier::useCase
7829   --  InformationItem => Classifier::useCase
7830   --  Interaction => Classifier::useCase
7831   --  Interface => Classifier::useCase
7832   --  Node => Classifier::useCase
7833   --  OpaqueBehavior => Classifier::useCase
7834   --  PrimitiveType => Classifier::useCase
7835   --  ProtocolStateMachine => Classifier::useCase
7836   --  Signal => Classifier::useCase
7837   --  StateMachine => Classifier::useCase
7838   --  Stereotype => Classifier::useCase
7839   --  UseCase => Classifier::useCase
7840
7841   function Internal_Get_Use_Case
7842    (Self : AMF.Internals.AMF_Element)
7843       return AMF.Internals.AMF_Element;
7844   procedure Internal_Set_Use_Case
7845    (Self : AMF.Internals.AMF_Element;
7846     To   : AMF.Internals.AMF_Element);
7847   --  ExtensionPoint => ExtensionPoint::useCase
7848
7849   function Internal_Get_Utilized_Element
7850    (Self : AMF.Internals.AMF_Element)
7851       return AMF.Internals.AMF_Element;
7852   procedure Internal_Set_Utilized_Element
7853    (Self : AMF.Internals.AMF_Element;
7854     To   : AMF.Internals.AMF_Element);
7855   --  Manifestation => Manifestation::utilizedElement
7856
7857   function Internal_Get_Value
7858    (Self : AMF.Internals.AMF_Element)
7859       return Boolean;
7860   procedure Internal_Set_Value
7861    (Self : AMF.Internals.AMF_Element;
7862     To   : Boolean);
7863   --  LiteralBoolean => LiteralBoolean::value
7864
7865   function Internal_Get_Value
7866    (Self : AMF.Internals.AMF_Element)
7867       return Integer;
7868   procedure Internal_Set_Value
7869    (Self : AMF.Internals.AMF_Element;
7870     To   : Integer);
7871   --  LiteralInteger => LiteralInteger::value
7872
7873   function Internal_Get_Value
7874    (Self : AMF.Internals.AMF_Element)
7875       return AMF.Real;
7876   procedure Internal_Set_Value
7877    (Self : AMF.Internals.AMF_Element;
7878     To   : AMF.Real);
7879   --  LiteralReal => LiteralReal::value
7880
7881   function Internal_Get_Value
7882    (Self : AMF.Internals.AMF_Element)
7883       return Matreshka.Internals.Strings.Shared_String_Access;
7884   procedure Internal_Set_Value
7885    (Self : AMF.Internals.AMF_Element;
7886     To   : Matreshka.Internals.Strings.Shared_String_Access);
7887   --  LiteralString => LiteralString::value
7888
7889   function Internal_Get_Value
7890    (Self : AMF.Internals.AMF_Element)
7891       return AMF.Unlimited_Natural;
7892   procedure Internal_Set_Value
7893    (Self : AMF.Internals.AMF_Element;
7894     To   : AMF.Unlimited_Natural);
7895   --  LiteralUnlimitedNatural => LiteralUnlimitedNatural::value
7896
7897   function Internal_Get_Value
7898    (Self : AMF.Internals.AMF_Element)
7899       return AMF.Internals.AMF_Collection_Of_Element;
7900   --  Slot => Slot::value
7901
7902   function Internal_Get_Value
7903    (Self : AMF.Internals.AMF_Element)
7904       return AMF.Internals.AMF_Element;
7905   procedure Internal_Set_Value
7906    (Self : AMF.Internals.AMF_Element;
7907     To   : AMF.Internals.AMF_Element);
7908   --  AddStructuralFeatureValueAction => WriteStructuralFeatureAction::value
7909   --  AddVariableValueAction => WriteVariableAction::value
7910   --  LinkEndCreationData => LinkEndData::value
7911   --  LinkEndData => LinkEndData::value
7912   --  LinkEndDestructionData => LinkEndData::value
7913   --  QualifierValue => QualifierValue::value
7914   --  RemoveStructuralFeatureValueAction => WriteStructuralFeatureAction::value
7915   --  RemoveVariableValueAction => WriteVariableAction::value
7916   --  ValuePin => ValuePin::value
7917   --  ValueSpecificationAction => ValueSpecificationAction::value
7918
7919   function Internal_Get_Variable
7920    (Self : AMF.Internals.AMF_Element)
7921       return AMF.Internals.AMF_Collection_Of_Element;
7922   --  Activity => Activity::variable
7923   --  ConditionalNode => StructuredActivityNode::variable
7924   --  ExpansionRegion => StructuredActivityNode::variable
7925   --  LoopNode => StructuredActivityNode::variable
7926   --  SequenceNode => StructuredActivityNode::variable
7927   --  StructuredActivityNode => StructuredActivityNode::variable
7928
7929   function Internal_Get_Variable
7930    (Self : AMF.Internals.AMF_Element)
7931       return AMF.Internals.AMF_Element;
7932   procedure Internal_Set_Variable
7933    (Self : AMF.Internals.AMF_Element;
7934     To   : AMF.Internals.AMF_Element);
7935   --  AddVariableValueAction => VariableAction::variable
7936   --  ClearVariableAction => VariableAction::variable
7937   --  ReadVariableAction => VariableAction::variable
7938   --  RemoveVariableValueAction => VariableAction::variable
7939
7940   function Internal_Get_Viewpoint
7941    (Self : AMF.Internals.AMF_Element)
7942       return Matreshka.Internals.Strings.Shared_String_Access;
7943   procedure Internal_Set_Viewpoint
7944    (Self : AMF.Internals.AMF_Element;
7945     To   : Matreshka.Internals.Strings.Shared_String_Access);
7946   --  Model => Model::viewpoint
7947
7948   function Internal_Get_Visibility
7949    (Self : AMF.Internals.AMF_Element)
7950       return AMF.UML.UML_Visibility_Kind;
7951   procedure Internal_Set_Visibility
7952    (Self : AMF.Internals.AMF_Element;
7953     To   : AMF.UML.UML_Visibility_Kind);
7954   --  ElementImport => ElementImport::visibility
7955   --  PackageImport => PackageImport::visibility
7956
7957   function Internal_Get_Visibility
7958    (Self : AMF.Internals.AMF_Element)
7959       return AMF.UML.Optional_UML_Visibility_Kind;
7960   procedure Internal_Set_Visibility
7961    (Self : AMF.Internals.AMF_Element;
7962     To   : AMF.UML.Optional_UML_Visibility_Kind);
7963   --  Abstraction => NamedElement::visibility
7964   --  AcceptCallAction => NamedElement::visibility
7965   --  AcceptEventAction => NamedElement::visibility
7966   --  ActionExecutionSpecification => NamedElement::visibility
7967   --  ActionInputPin => NamedElement::visibility
7968   --  Activity => NamedElement::visibility
7969   --  ActivityFinalNode => NamedElement::visibility
7970   --  ActivityParameterNode => NamedElement::visibility
7971   --  ActivityPartition => NamedElement::visibility
7972   --  Actor => NamedElement::visibility
7973   --  AddStructuralFeatureValueAction => NamedElement::visibility
7974   --  AddVariableValueAction => NamedElement::visibility
7975   --  AnyReceiveEvent => NamedElement::visibility
7976   --  Artifact => NamedElement::visibility
7977   --  Association => NamedElement::visibility
7978   --  AssociationClass => NamedElement::visibility
7979   --  BehaviorExecutionSpecification => NamedElement::visibility
7980   --  BroadcastSignalAction => NamedElement::visibility
7981   --  CallBehaviorAction => NamedElement::visibility
7982   --  CallEvent => NamedElement::visibility
7983   --  CallOperationAction => NamedElement::visibility
7984   --  CentralBufferNode => NamedElement::visibility
7985   --  ChangeEvent => NamedElement::visibility
7986   --  Class => NamedElement::visibility
7987   --  ClearAssociationAction => NamedElement::visibility
7988   --  ClearStructuralFeatureAction => NamedElement::visibility
7989   --  ClearVariableAction => NamedElement::visibility
7990   --  Collaboration => NamedElement::visibility
7991   --  CollaborationUse => NamedElement::visibility
7992   --  CombinedFragment => NamedElement::visibility
7993   --  CommunicationPath => NamedElement::visibility
7994   --  Component => NamedElement::visibility
7995   --  ComponentRealization => NamedElement::visibility
7996   --  ConditionalNode => NamedElement::visibility
7997   --  ConnectionPointReference => NamedElement::visibility
7998   --  Connector => NamedElement::visibility
7999   --  ConsiderIgnoreFragment => NamedElement::visibility
8000   --  Constraint => NamedElement::visibility
8001   --  Continuation => NamedElement::visibility
8002   --  ControlFlow => NamedElement::visibility
8003   --  CreateLinkAction => NamedElement::visibility
8004   --  CreateLinkObjectAction => NamedElement::visibility
8005   --  CreateObjectAction => NamedElement::visibility
8006   --  UMLActivityDiagram => NamedElement::visibility
8007   --  UMLClassDiagram => NamedElement::visibility
8008   --  UMLComponentDiagram => NamedElement::visibility
8009   --  UMLCompositeStructureDiagram => NamedElement::visibility
8010   --  UMLDeploymentDiagram => NamedElement::visibility
8011   --  UMLInteractionDiagram => NamedElement::visibility
8012   --  UMLObjectDiagram => NamedElement::visibility
8013   --  UMLPackageDiagram => NamedElement::visibility
8014   --  UMLProfileDiagram => NamedElement::visibility
8015   --  UMLStateMachineDiagram => NamedElement::visibility
8016   --  UMLStyle => NamedElement::visibility
8017   --  UMLUseCaseDiagram => NamedElement::visibility
8018   --  DataStoreNode => NamedElement::visibility
8019   --  DataType => NamedElement::visibility
8020   --  DecisionNode => NamedElement::visibility
8021   --  Dependency => NamedElement::visibility
8022   --  Deployment => NamedElement::visibility
8023   --  DeploymentSpecification => NamedElement::visibility
8024   --  DestroyLinkAction => NamedElement::visibility
8025   --  DestroyObjectAction => NamedElement::visibility
8026   --  DestructionOccurrenceSpecification => NamedElement::visibility
8027   --  Device => NamedElement::visibility
8028   --  Duration => NamedElement::visibility
8029   --  DurationConstraint => NamedElement::visibility
8030   --  DurationInterval => NamedElement::visibility
8031   --  DurationObservation => NamedElement::visibility
8032   --  Enumeration => NamedElement::visibility
8033   --  EnumerationLiteral => NamedElement::visibility
8034   --  ExecutionEnvironment => NamedElement::visibility
8035   --  ExecutionOccurrenceSpecification => NamedElement::visibility
8036   --  ExpansionNode => NamedElement::visibility
8037   --  ExpansionRegion => NamedElement::visibility
8038   --  Expression => NamedElement::visibility
8039   --  Extend => NamedElement::visibility
8040   --  Extension => NamedElement::visibility
8041   --  ExtensionEnd => NamedElement::visibility
8042   --  ExtensionPoint => NamedElement::visibility
8043   --  FinalState => NamedElement::visibility
8044   --  FlowFinalNode => NamedElement::visibility
8045   --  ForkNode => NamedElement::visibility
8046   --  FunctionBehavior => NamedElement::visibility
8047   --  Gate => NamedElement::visibility
8048   --  GeneralOrdering => NamedElement::visibility
8049   --  GeneralizationSet => NamedElement::visibility
8050   --  Include => NamedElement::visibility
8051   --  InformationFlow => NamedElement::visibility
8052   --  InformationItem => NamedElement::visibility
8053   --  InitialNode => NamedElement::visibility
8054   --  InputPin => NamedElement::visibility
8055   --  InstanceSpecification => NamedElement::visibility
8056   --  InstanceValue => NamedElement::visibility
8057   --  Interaction => NamedElement::visibility
8058   --  InteractionConstraint => NamedElement::visibility
8059   --  InteractionOperand => NamedElement::visibility
8060   --  InteractionUse => NamedElement::visibility
8061   --  Interface => NamedElement::visibility
8062   --  InterfaceRealization => NamedElement::visibility
8063   --  InterruptibleActivityRegion => NamedElement::visibility
8064   --  Interval => NamedElement::visibility
8065   --  IntervalConstraint => NamedElement::visibility
8066   --  JoinNode => NamedElement::visibility
8067   --  Lifeline => NamedElement::visibility
8068   --  LiteralBoolean => NamedElement::visibility
8069   --  LiteralInteger => NamedElement::visibility
8070   --  LiteralNull => NamedElement::visibility
8071   --  LiteralReal => NamedElement::visibility
8072   --  LiteralString => NamedElement::visibility
8073   --  LiteralUnlimitedNatural => NamedElement::visibility
8074   --  LoopNode => NamedElement::visibility
8075   --  Manifestation => NamedElement::visibility
8076   --  MergeNode => NamedElement::visibility
8077   --  Message => NamedElement::visibility
8078   --  MessageOccurrenceSpecification => NamedElement::visibility
8079   --  Model => NamedElement::visibility
8080   --  Node => NamedElement::visibility
8081   --  ObjectFlow => NamedElement::visibility
8082   --  OccurrenceSpecification => NamedElement::visibility
8083   --  OpaqueAction => NamedElement::visibility
8084   --  OpaqueBehavior => NamedElement::visibility
8085   --  OpaqueExpression => NamedElement::visibility
8086   --  Operation => NamedElement::visibility
8087   --  OutputPin => NamedElement::visibility
8088   --  Package => NamedElement::visibility
8089   --  Parameter => NamedElement::visibility
8090   --  ParameterSet => NamedElement::visibility
8091   --  PartDecomposition => NamedElement::visibility
8092   --  Port => NamedElement::visibility
8093   --  PrimitiveType => NamedElement::visibility
8094   --  Profile => NamedElement::visibility
8095   --  Property => NamedElement::visibility
8096   --  ProtocolStateMachine => NamedElement::visibility
8097   --  ProtocolTransition => NamedElement::visibility
8098   --  Pseudostate => NamedElement::visibility
8099   --  RaiseExceptionAction => NamedElement::visibility
8100   --  ReadExtentAction => NamedElement::visibility
8101   --  ReadIsClassifiedObjectAction => NamedElement::visibility
8102   --  ReadLinkAction => NamedElement::visibility
8103   --  ReadLinkObjectEndAction => NamedElement::visibility
8104   --  ReadLinkObjectEndQualifierAction => NamedElement::visibility
8105   --  ReadSelfAction => NamedElement::visibility
8106   --  ReadStructuralFeatureAction => NamedElement::visibility
8107   --  ReadVariableAction => NamedElement::visibility
8108   --  Realization => NamedElement::visibility
8109   --  Reception => NamedElement::visibility
8110   --  ReclassifyObjectAction => NamedElement::visibility
8111   --  RedefinableTemplateSignature => NamedElement::visibility
8112   --  ReduceAction => NamedElement::visibility
8113   --  Region => NamedElement::visibility
8114   --  RemoveStructuralFeatureValueAction => NamedElement::visibility
8115   --  RemoveVariableValueAction => NamedElement::visibility
8116   --  ReplyAction => NamedElement::visibility
8117   --  SendObjectAction => NamedElement::visibility
8118   --  SendSignalAction => NamedElement::visibility
8119   --  SequenceNode => NamedElement::visibility
8120   --  Signal => NamedElement::visibility
8121   --  SignalEvent => NamedElement::visibility
8122   --  StartClassifierBehaviorAction => NamedElement::visibility
8123   --  StartObjectBehaviorAction => NamedElement::visibility
8124   --  State => NamedElement::visibility
8125   --  StateInvariant => NamedElement::visibility
8126   --  StateMachine => NamedElement::visibility
8127   --  Stereotype => NamedElement::visibility
8128   --  StringExpression => NamedElement::visibility
8129   --  StructuredActivityNode => NamedElement::visibility
8130   --  Substitution => NamedElement::visibility
8131   --  TestIdentityAction => NamedElement::visibility
8132   --  TimeConstraint => NamedElement::visibility
8133   --  TimeEvent => NamedElement::visibility
8134   --  TimeExpression => NamedElement::visibility
8135   --  TimeInterval => NamedElement::visibility
8136   --  TimeObservation => NamedElement::visibility
8137   --  Transition => NamedElement::visibility
8138   --  Trigger => NamedElement::visibility
8139   --  UnmarshallAction => NamedElement::visibility
8140   --  Usage => NamedElement::visibility
8141   --  UseCase => NamedElement::visibility
8142   --  ValuePin => NamedElement::visibility
8143   --  ValueSpecificationAction => NamedElement::visibility
8144   --  Variable => NamedElement::visibility
8145
8146   function Internal_Get_Waypoint
8147    (Self : AMF.Internals.AMF_Element)
8148       return AMF.DC.Sequence_Of_DC_Point;
8149   --  UMLEdge => Edge::waypoint
8150
8151   function Internal_Get_Weight
8152    (Self : AMF.Internals.AMF_Element)
8153       return AMF.Internals.AMF_Element;
8154   procedure Internal_Set_Weight
8155    (Self : AMF.Internals.AMF_Element;
8156     To   : AMF.Internals.AMF_Element);
8157   --  ControlFlow => ActivityEdge::weight
8158   --  ObjectFlow => ActivityEdge::weight
8159
8160   function Internal_Get_When
8161    (Self : AMF.Internals.AMF_Element)
8162       return AMF.Internals.AMF_Element;
8163   procedure Internal_Set_When
8164    (Self : AMF.Internals.AMF_Element;
8165     To   : AMF.Internals.AMF_Element);
8166   --  TimeEvent => TimeEvent::when
8167
8168end AMF.Internals.Tables.UML_Attributes;
8169