diff options
author | Ansgar Radermacher | 2014-03-11 12:23:27 +0000 |
---|---|---|
committer | Ansgar Radermacher | 2014-03-11 12:28:53 +0000 |
commit | 67c1c74a2e7135df29a40d589b4e715ced905a90 (patch) | |
tree | c8eaec2ae0ee9978f1948dd0444bde0017c24676 /extraplugins/codegen | |
parent | e6e5f0e360117e271e761d1e345d266f4479c5a0 (diff) | |
download | org.eclipse.papyrus-67c1c74a2e7135df29a40d589b4e715ced905a90.tar.gz org.eclipse.papyrus-67c1c74a2e7135df29a40d589b4e715ced905a90.tar.xz org.eclipse.papyrus-67c1c74a2e7135df29a40d589b4e715ced905a90.zip |
[Bug 429744] [UML 2.5] Migrate Papyrus to UML 2.5 - Adaptation of MTL files (due to standard profile)
Diffstat (limited to 'extraplugins/codegen')
5 files changed, 777 insertions, 772 deletions
diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/StdStereo.java b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/StdStereo.java index e70c7807870..8012b324027 100644 --- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/StdStereo.java +++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/StdStereo.java @@ -24,10 +24,12 @@ public class StdStereo { /** * In the UML 2.4 plugin, the Standard profile is split into an L2 and an L3 profile + * (in earlier and later plugins, this is not the case) */ public final static String[] namespaces = { "Standard", //$NON-NLS-1$ - "StandardProfileL2" //$NON-NLS-1$ + "StandardProfileL2", //$NON-NLS-1$ + "StandardProfile" //$NON-NLS-1$ }; /** diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassHeader.emtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassHeader.emtl index 565251db4c4..a82c773b1e5 100644 --- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassHeader.emtl +++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassHeader.emtl @@ -133,8 +133,8 @@ </ifExpr> </body> <letVariable name="attributeList" eType="/16/Set(Property)"> - <initExpression xsi:type="ocl.ecore:IteratorExp" name="select" eType="/16/Set(Property)"> - <source xsi:type="ocl.ecore:PropertyCallExp" eType="/16/Set(Property)"> + <initExpression xsi:type="ocl.ecore:IteratorExp" name="select" eType="/16/OrderedSet(Property)"> + <source xsi:type="ocl.ecore:PropertyCallExp" eType="/16/OrderedSet(Property)"> <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/18"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> </source> @@ -1012,6 +1012,9 @@ <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Operation)" instanceClassName="java.util.List"> <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/> </eClassifiers> + <eClassifiers xsi:type="ocl.ecore:OrderedSetType" name="OrderedSet(Property)" instanceClassName="java.util.LinkedHashSet"> + <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> + </eClassifiers> <eClassifiers xsi:type="ocl.ecore:SetType" name="Set(Property)" instanceClassName="java.util.Set"> <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> </eClassifiers> @@ -1261,52 +1264,52 @@ </eAnnotations> <eAnnotations source="positions.22" references="/0/defaultInitializer"> <details key="start" value="1847"/> - <details key="end" value="3384"/> + <details key="end" value="3390"/> <details key="line" value="35"/> </eAnnotations> <eAnnotations source="positions.23" references="/0/defaultInitializer/%"> <details key="start" value="2948"/> - <details key="end" value="3372"/> + <details key="end" value="3378"/> <details key="line" value="54"/> </eAnnotations> <eAnnotations source="positions.24" references="/0/defaultInitializer/%/%"> - <details key="start" value="3017"/> - <details key="end" value="3366"/> + <details key="start" value="3023"/> + <details key="end" value="3372"/> <details key="line" value="55"/> </eAnnotations> <eAnnotations source="positions.25" references="/0/defaultInitializer/%/%/%"> - <details key="start" value="3182"/> - <details key="end" value="3360"/> + <details key="start" value="3188"/> + <details key="end" value="3366"/> <details key="line" value="59"/> </eAnnotations> <eAnnotations source="positions.26" references="/0/defaultInitializer/%/%/%/%"> - <details key="start" value="3216"/> - <details key="end" value="3221"/> + <details key="start" value="3222"/> + <details key="end" value="3227"/> <details key="line" value="60"/> </eAnnotations> <eAnnotations source="positions.27" references="/0/defaultInitializer/%/%/%/%.1"> - <details key="start" value="3222"/> - <details key="end" value="3237"/> + <details key="start" value="3228"/> + <details key="end" value="3243"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.28" references="/0/defaultInitializer/%/%/%/%.1/classifier"> - <details key="start" value="3222"/> - <details key="end" value="3232"/> + <details key="start" value="3228"/> + <details key="end" value="3238"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.29" references="/0/defaultInitializer/%/%/%/%.2"> - <details key="start" value="3239"/> - <details key="end" value="3244"/> + <details key="start" value="3245"/> + <details key="end" value="3250"/> <details key="line" value="60"/> </eAnnotations> <eAnnotations source="positions.30" references="/0/defaultInitializer/%/%/%/%.3"> - <details key="start" value="3244"/> - <details key="end" value="3347"/> + <details key="start" value="3250"/> + <details key="end" value="3353"/> <details key="line" value="60"/> </eAnnotations> <eAnnotations source="positions.31" references="/0/defaultInitializer/%/%/%/%.3/%"> - <details key="start" value="3304"/> - <details key="end" value="3308"/> + <details key="start" value="3310"/> + <details key="end" value="3314"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.32" references="/0/defaultInitializer/%/%/%/%.3/%/self"> @@ -1315,18 +1318,18 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.33" references="/0/defaultInitializer/%/%/%/%.3/%.1"> - <details key="start" value="3310"/> - <details key="end" value="3311"/> + <details key="start" value="3316"/> + <details key="end" value="3317"/> <details key="line" value="61"/> </eAnnotations> <eAnnotations source="positions.34" references="/0/defaultInitializer/%/%/%/%.3/%.2"> - <details key="start" value="3312"/> - <details key="end" value="3338"/> + <details key="start" value="3318"/> + <details key="end" value="3344"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.35" references="/0/defaultInitializer/%/%/%/%.3/%.2/%"> - <details key="start" value="3312"/> - <details key="end" value="3324"/> + <details key="start" value="3318"/> + <details key="end" value="3330"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.36" references="/0/defaultInitializer/%/%/%/%.3/%.2/%/self"> @@ -1335,58 +1338,58 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.37" references="/0/defaultInitializer/%/%/%/%.3/%.3"> - <details key="start" value="3340"/> - <details key="end" value="3341"/> + <details key="start" value="3346"/> + <details key="end" value="3347"/> <details key="line" value="61"/> </eAnnotations> <eAnnotations source="positions.38" references="/0/defaultInitializer/%/%/%/%.3/a"> - <details key="start" value="3250"/> - <details key="end" value="3262"/> + <details key="start" value="3256"/> + <details key="end" value="3268"/> <details key="line" value="60"/> </eAnnotations> <eAnnotations source="positions.39" references="/0/defaultInitializer/%/%/%/%.3/attributeList"> - <details key="start" value="3265"/> - <details key="end" value="3278"/> + <details key="start" value="3271"/> + <details key="end" value="3284"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.40" references="/0/defaultInitializer/%/%/%/%.3/%.4"> - <details key="start" value="3290"/> - <details key="end" value="3294"/> + <details key="start" value="3296"/> + <details key="end" value="3300"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.41" references="/0/defaultInitializer/%/%/%/%.4"> - <details key="start" value="3347"/> - <details key="end" value="3351"/> + <details key="start" value="3353"/> + <details key="end" value="3357"/> <details key="line" value="61"/> </eAnnotations> <eAnnotations source="positions.42" references="/0/defaultInitializer/%/%/%/%.5"> - <details key="start" value="3186"/> - <details key="end" value="3214"/> + <details key="start" value="3192"/> + <details key="end" value="3220"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.43" references="/0/defaultInitializer/%/%/%/%.5/%"> - <details key="start" value="3190"/> - <details key="end" value="3214"/> + <details key="start" value="3196"/> + <details key="end" value="3220"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.44" references="/0/defaultInitializer/%/%/%/%.5/%/attributeList"> - <details key="start" value="3190"/> - <details key="end" value="3203"/> + <details key="start" value="3196"/> + <details key="end" value="3209"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.45" references="/0/defaultInitializer/%/%/attributeList"> - <details key="start" value="3022"/> - <details key="end" value="3176"/> + <details key="start" value="3028"/> + <details key="end" value="3182"/> <details key="line" value="55"/> </eAnnotations> <eAnnotations source="positions.46" references="/0/defaultInitializer/%/%/attributeList/select"> - <details key="start" value="3055"/> - <details key="end" value="3177"/> + <details key="start" value="3061"/> + <details key="end" value="3183"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.47" references="/0/defaultInitializer/%/%/attributeList/select/%"> - <details key="start" value="3055"/> - <details key="end" value="3064"/> + <details key="start" value="3061"/> + <details key="end" value="3070"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.48" references="/0/defaultInitializer/%/%/attributeList/select/%/self"> @@ -1395,23 +1398,23 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.49" references="/0/defaultInitializer/%/%/attributeList/select/%.1"> - <details key="start" value="3080"/> - <details key="end" value="3176"/> + <details key="start" value="3086"/> + <details key="end" value="3182"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.50" references="/0/defaultInitializer/%/%/attributeList/select/%.1/%"> - <details key="start" value="3080"/> - <details key="end" value="3130"/> + <details key="start" value="3086"/> + <details key="end" value="3136"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.51" references="/0/defaultInitializer/%/%/attributeList/select/%.1/%/%"> - <details key="start" value="3080"/> - <details key="end" value="3098"/> + <details key="start" value="3086"/> + <details key="end" value="3104"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.52" references="/0/defaultInitializer/%/%/attributeList/select/%.1/%/%/%"> - <details key="start" value="3081"/> - <details key="end" value="3089"/> + <details key="start" value="3087"/> + <details key="end" value="3095"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.53" references="/0/defaultInitializer/%/%/attributeList/select/%.1/%/%/%/temp1"> @@ -1420,18 +1423,18 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.54" references="/0/defaultInitializer/%/%/attributeList/select/%.1/%/%/%.1"> - <details key="start" value="3092"/> - <details key="end" value="3097"/> + <details key="start" value="3098"/> + <details key="end" value="3103"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.55" references="/0/defaultInitializer/%/%/attributeList/select/%.1/%/%.1"> - <details key="start" value="3108"/> - <details key="end" value="3130"/> + <details key="start" value="3114"/> + <details key="end" value="3136"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.56" references="/0/defaultInitializer/%/%/attributeList/select/%.1/%/%.1/%"> - <details key="start" value="3109"/> - <details key="end" value="3121"/> + <details key="start" value="3115"/> + <details key="end" value="3127"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.57" references="/0/defaultInitializer/%/%/attributeList/select/%.1/%/%.1/%/temp1"> @@ -1440,23 +1443,23 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.58" references="/0/defaultInitializer/%/%/attributeList/select/%.1/%/%.1/%.1"> - <details key="start" value="3125"/> - <details key="end" value="3129"/> + <details key="start" value="3131"/> + <details key="end" value="3135"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.59" references="/0/defaultInitializer/%/%/attributeList/select/%.1/%.1"> - <details key="start" value="3140"/> - <details key="end" value="3176"/> + <details key="start" value="3146"/> + <details key="end" value="3182"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.60" references="/0/defaultInitializer/%/%/attributeList/select/%.1/%.1/%"> - <details key="start" value="3141"/> - <details key="end" value="3167"/> + <details key="start" value="3147"/> + <details key="end" value="3173"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.61" references="/0/defaultInitializer/%/%/attributeList/select/%.1/%.1/%/%"> - <details key="start" value="3141"/> - <details key="end" value="3153"/> + <details key="start" value="3147"/> + <details key="end" value="3159"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.62" references="/0/defaultInitializer/%/%/attributeList/select/%.1/%.1/%/%/temp1"> @@ -1465,8 +1468,8 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.63" references="/0/defaultInitializer/%/%/attributeList/select/%.1/%.1/%.1"> - <details key="start" value="3171"/> - <details key="end" value="3175"/> + <details key="start" value="3177"/> + <details key="end" value="3181"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.64" references="/0/defaultInitializer/%/%/attributeList/select/temp1"> @@ -1476,12 +1479,12 @@ </eAnnotations> <eAnnotations source="positions.65" references="/0/defaultInitializer/%/%.1"> <details key="start" value="2952"/> - <details key="end" value="3011"/> + <details key="end" value="3017"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.66" references="/0/defaultInitializer/%/%.1/any"> <details key="start" value="2952"/> - <details key="end" value="3004"/> + <details key="end" value="3010"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.67" references="/0/defaultInitializer/%/%.1/any/%"> @@ -1496,7 +1499,7 @@ </eAnnotations> <eAnnotations source="positions.69" references="/0/defaultInitializer/%/%.1/any/%.1"> <details key="start" value="2978"/> - <details key="end" value="3003"/> + <details key="end" value="3009"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.70" references="/0/defaultInitializer/%/%.1/any/%.1/temp1"> @@ -1506,7 +1509,7 @@ </eAnnotations> <eAnnotations source="positions.71" references="/0/defaultInitializer/%/%.1/any/%.1/%"> <details key="start" value="2992"/> - <details key="end" value="3002"/> + <details key="end" value="3008"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.72" references="/0/defaultInitializer/%/%.1/any/temp2"> @@ -1515,8 +1518,8 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.73" references="/0/defaultInitializer/%/%.1/%"> - <details key="start" value="3007"/> - <details key="end" value="3011"/> + <details key="start" value="3013"/> + <details key="end" value="3017"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.74" references="/0/defaultInitializer/classifier"> @@ -1535,18 +1538,18 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.77" references="/0/CppClassHeader"> - <details key="start" value="3387"/> - <details key="end" value="5502"/> + <details key="start" value="3393"/> + <details key="end" value="5508"/> <details key="line" value="67"/> </eAnnotations> <eAnnotations source="positions.78" references="/0/CppClassHeader/%"> - <details key="start" value="3440"/> - <details key="end" value="3448"/> + <details key="start" value="3446"/> + <details key="end" value="3454"/> <details key="line" value="68"/> </eAnnotations> <eAnnotations source="positions.79" references="/0/CppClassHeader/%.1"> - <details key="start" value="3449"/> - <details key="end" value="3464"/> + <details key="start" value="3455"/> + <details key="end" value="3470"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.80" references="/0/CppClassHeader/%.1/self"> @@ -1555,13 +1558,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.81" references="/0/CppClassHeader/%.2"> - <details key="start" value="3466"/> - <details key="end" value="3477"/> + <details key="start" value="3472"/> + <details key="end" value="3483"/> <details key="line" value="68"/> </eAnnotations> <eAnnotations source="positions.82" references="/0/CppClassHeader/%.3"> - <details key="start" value="3478"/> - <details key="end" value="3493"/> + <details key="start" value="3484"/> + <details key="end" value="3499"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.83" references="/0/CppClassHeader/%.3/self"> @@ -1570,33 +1573,33 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.84" references="/0/CppClassHeader/%.4"> - <details key="start" value="3495"/> - <details key="end" value="3575"/> + <details key="start" value="3501"/> + <details key="end" value="3581"/> <details key="line" value="69"/> </eAnnotations> <eAnnotations source="positions.85" references="/0/CppClassHeader/%.5"> - <details key="start" value="3576"/> - <details key="end" value="3586"/> + <details key="start" value="3582"/> + <details key="end" value="3592"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.86" references="/0/CppClassHeader/%.5/class"> - <details key="start" value="3576"/> - <details key="end" value="3581"/> + <details key="start" value="3582"/> + <details key="end" value="3587"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.87" references="/0/CppClassHeader/%.6"> - <details key="start" value="3588"/> - <details key="end" value="3666"/> + <details key="start" value="3594"/> + <details key="end" value="3672"/> <details key="line" value="72"/> </eAnnotations> <eAnnotations source="positions.88" references="/0/CppClassHeader/%.7"> - <details key="start" value="3667"/> - <details key="end" value="3711"/> + <details key="start" value="3673"/> + <details key="end" value="3717"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.89" references="/0/CppClassHeader/%.7/%"> - <details key="start" value="3667"/> - <details key="end" value="3675"/> + <details key="start" value="3673"/> + <details key="end" value="3681"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.90" references="/0/CppClassHeader/%.7/%/self"> @@ -1605,13 +1608,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.91" references="/0/CppClassHeader/%.8"> - <details key="start" value="3713"/> - <details key="end" value="3715"/> + <details key="start" value="3719"/> + <details key="end" value="3721"/> <details key="line" value="76"/> </eAnnotations> <eAnnotations source="positions.92" references="/0/CppClassHeader/%.9"> - <details key="start" value="3716"/> - <details key="end" value="3748"/> + <details key="start" value="3722"/> + <details key="end" value="3754"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.93" references="/0/CppClassHeader/%.9/self"> @@ -1620,13 +1623,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.94" references="/0/CppClassHeader/%.10"> - <details key="start" value="3750"/> - <details key="end" value="3752"/> + <details key="start" value="3756"/> + <details key="end" value="3758"/> <details key="line" value="78"/> </eAnnotations> <eAnnotations source="positions.95" references="/0/CppClassHeader/%.11"> - <details key="start" value="3753"/> - <details key="end" value="3771"/> + <details key="start" value="3759"/> + <details key="end" value="3777"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.96" references="/0/CppClassHeader/%.11/self"> @@ -1635,13 +1638,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.97" references="/0/CppClassHeader/%.12"> - <details key="start" value="3773"/> - <details key="end" value="3775"/> + <details key="start" value="3779"/> + <details key="end" value="3781"/> <details key="line" value="80"/> </eAnnotations> <eAnnotations source="positions.98" references="/0/CppClassHeader/%.13"> - <details key="start" value="3776"/> - <details key="end" value="3784"/> + <details key="start" value="3782"/> + <details key="end" value="3790"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.99" references="/0/CppClassHeader/%.13/self"> @@ -1650,13 +1653,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.100" references="/0/CppClassHeader/%.14"> - <details key="start" value="3786"/> - <details key="end" value="3852"/> + <details key="start" value="3792"/> + <details key="end" value="3858"/> <details key="line" value="81"/> </eAnnotations> <eAnnotations source="positions.101" references="/0/CppClassHeader/%.15"> - <details key="start" value="3853"/> - <details key="end" value="3868"/> + <details key="start" value="3859"/> + <details key="end" value="3874"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.102" references="/0/CppClassHeader/%.15/self"> @@ -1665,13 +1668,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.103" references="/0/CppClassHeader/%.16"> - <details key="start" value="3870"/> - <details key="end" value="3871"/> + <details key="start" value="3876"/> + <details key="end" value="3877"/> <details key="line" value="85"/> </eAnnotations> <eAnnotations source="positions.104" references="/0/CppClassHeader/%.17"> - <details key="start" value="3872"/> - <details key="end" value="3891"/> + <details key="start" value="3878"/> + <details key="end" value="3897"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.105" references="/0/CppClassHeader/%.17/self"> @@ -1680,8 +1683,8 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.106" references="/0/CppClassHeader/%.18"> - <details key="start" value="3894"/> - <details key="end" value="3914"/> + <details key="start" value="3900"/> + <details key="end" value="3920"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.107" references="/0/CppClassHeader/%.18/self"> @@ -1690,23 +1693,23 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.108" references="/0/CppClassHeader/%.19"> - <details key="start" value="3916"/> - <details key="end" value="3917"/> + <details key="start" value="3922"/> + <details key="end" value="3923"/> <details key="line" value="85"/> </eAnnotations> <eAnnotations source="positions.109" references="/0/CppClassHeader/%.20"> - <details key="start" value="3918"/> - <details key="end" value="3928"/> + <details key="start" value="3924"/> + <details key="end" value="3934"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.110" references="/0/CppClassHeader/%.20/class"> - <details key="start" value="3918"/> - <details key="end" value="3923"/> + <details key="start" value="3924"/> + <details key="end" value="3929"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.111" references="/0/CppClassHeader/%.21"> - <details key="start" value="3931"/> - <details key="end" value="3962"/> + <details key="start" value="3937"/> + <details key="end" value="3968"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.112" references="/0/CppClassHeader/%.21/self"> @@ -1715,13 +1718,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.113" references="/0/CppClassHeader/%.22"> - <details key="start" value="3964"/> - <details key="end" value="3967"/> + <details key="start" value="3970"/> + <details key="end" value="3973"/> <details key="line" value="85"/> </eAnnotations> <eAnnotations source="positions.114" references="/0/CppClassHeader/%.23"> - <details key="start" value="3968"/> - <details key="end" value="4002"/> + <details key="start" value="3974"/> + <details key="end" value="4008"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.115" references="/0/CppClassHeader/%.23/self"> @@ -1730,8 +1733,8 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.116" references="/0/CppClassHeader/%.24"> - <details key="start" value="4005"/> - <details key="end" value="4026"/> + <details key="start" value="4011"/> + <details key="end" value="4032"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.117" references="/0/CppClassHeader/%.24/self"> @@ -1740,23 +1743,23 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.118" references="/0/CppClassHeader/%.25"> - <details key="start" value="4028"/> - <details key="end" value="4033"/> + <details key="start" value="4034"/> + <details key="end" value="4039"/> <details key="line" value="87"/> </eAnnotations> <eAnnotations source="positions.119" references="/0/CppClassHeader/%.26"> - <details key="start" value="4034"/> - <details key="end" value="4089"/> + <details key="start" value="4040"/> + <details key="end" value="4095"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.120" references="/0/CppClassHeader/%.26/%"> - <details key="start" value="4034"/> - <details key="end" value="4056"/> + <details key="start" value="4040"/> + <details key="end" value="4062"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.121" references="/0/CppClassHeader/%.26/%.1"> - <details key="start" value="4068"/> - <details key="end" value="4088"/> + <details key="start" value="4074"/> + <details key="end" value="4094"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.122" references="/0/CppClassHeader/%.26/%.1/self"> @@ -1765,23 +1768,23 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.123" references="/0/CppClassHeader/%.27"> - <details key="start" value="4091"/> - <details key="end" value="4096"/> + <details key="start" value="4097"/> + <details key="end" value="4102"/> <details key="line" value="88"/> </eAnnotations> <eAnnotations source="positions.124" references="/0/CppClassHeader/%.28"> - <details key="start" value="4097"/> - <details key="end" value="4185"/> + <details key="start" value="4103"/> + <details key="end" value="4191"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.125" references="/0/CppClassHeader/%.28/%"> - <details key="start" value="4097"/> - <details key="end" value="4119"/> + <details key="start" value="4103"/> + <details key="end" value="4125"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.126" references="/0/CppClassHeader/%.28/%.1"> - <details key="start" value="4131"/> - <details key="end" value="4184"/> + <details key="start" value="4137"/> + <details key="end" value="4190"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.127" references="/0/CppClassHeader/%.28/%.1/self"> @@ -1790,28 +1793,28 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.128" references="/0/CppClassHeader/%.28/%.1/%"> - <details key="start" value="4161"/> - <details key="end" value="4183"/> + <details key="start" value="4167"/> + <details key="end" value="4189"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.129" references="/0/CppClassHeader/%.29"> - <details key="start" value="4187"/> - <details key="end" value="4192"/> + <details key="start" value="4193"/> + <details key="end" value="4198"/> <details key="line" value="89"/> </eAnnotations> <eAnnotations source="positions.130" references="/0/CppClassHeader/%.30"> - <details key="start" value="4193"/> - <details key="end" value="4281"/> + <details key="start" value="4199"/> + <details key="end" value="4287"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.131" references="/0/CppClassHeader/%.30/%"> - <details key="start" value="4193"/> - <details key="end" value="4215"/> + <details key="start" value="4199"/> + <details key="end" value="4221"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.132" references="/0/CppClassHeader/%.30/%.1"> - <details key="start" value="4227"/> - <details key="end" value="4280"/> + <details key="start" value="4233"/> + <details key="end" value="4286"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.133" references="/0/CppClassHeader/%.30/%.1/self"> @@ -1820,28 +1823,28 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.134" references="/0/CppClassHeader/%.30/%.1/%"> - <details key="start" value="4257"/> - <details key="end" value="4279"/> + <details key="start" value="4263"/> + <details key="end" value="4285"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.135" references="/0/CppClassHeader/%.31"> - <details key="start" value="4283"/> - <details key="end" value="4289"/> + <details key="start" value="4289"/> + <details key="end" value="4295"/> <details key="line" value="90"/> </eAnnotations> <eAnnotations source="positions.136" references="/0/CppClassHeader/%.32"> - <details key="start" value="4290"/> - <details key="end" value="4384"/> + <details key="start" value="4296"/> + <details key="end" value="4390"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.137" references="/0/CppClassHeader/%.32/%"> - <details key="start" value="4290"/> - <details key="end" value="4315"/> + <details key="start" value="4296"/> + <details key="end" value="4321"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.138" references="/0/CppClassHeader/%.32/%.1"> - <details key="start" value="4327"/> - <details key="end" value="4383"/> + <details key="start" value="4333"/> + <details key="end" value="4389"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.139" references="/0/CppClassHeader/%.32/%.1/self"> @@ -1850,28 +1853,28 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.140" references="/0/CppClassHeader/%.32/%.1/%"> - <details key="start" value="4357"/> - <details key="end" value="4382"/> + <details key="start" value="4363"/> + <details key="end" value="4388"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.141" references="/0/CppClassHeader/%.33"> - <details key="start" value="4386"/> - <details key="end" value="4391"/> + <details key="start" value="4392"/> + <details key="end" value="4397"/> <details key="line" value="92"/> </eAnnotations> <eAnnotations source="positions.142" references="/0/CppClassHeader/%.34"> - <details key="start" value="4392"/> - <details key="end" value="4486"/> + <details key="start" value="4398"/> + <details key="end" value="4492"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.143" references="/0/CppClassHeader/%.34/%"> - <details key="start" value="4392"/> - <details key="end" value="4417"/> + <details key="start" value="4398"/> + <details key="end" value="4423"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.144" references="/0/CppClassHeader/%.34/%.1"> - <details key="start" value="4429"/> - <details key="end" value="4485"/> + <details key="start" value="4435"/> + <details key="end" value="4491"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.145" references="/0/CppClassHeader/%.34/%.1/self"> @@ -1880,28 +1883,28 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.146" references="/0/CppClassHeader/%.34/%.1/%"> - <details key="start" value="4459"/> - <details key="end" value="4484"/> + <details key="start" value="4465"/> + <details key="end" value="4490"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.147" references="/0/CppClassHeader/%.35"> - <details key="start" value="4488"/> - <details key="end" value="4494"/> + <details key="start" value="4494"/> + <details key="end" value="4500"/> <details key="line" value="93"/> </eAnnotations> <eAnnotations source="positions.148" references="/0/CppClassHeader/%.36"> - <details key="start" value="4495"/> - <details key="end" value="4585"/> + <details key="start" value="4501"/> + <details key="end" value="4591"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.149" references="/0/CppClassHeader/%.36/%"> - <details key="start" value="4495"/> - <details key="end" value="4518"/> + <details key="start" value="4501"/> + <details key="end" value="4524"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.150" references="/0/CppClassHeader/%.36/%.1"> - <details key="start" value="4530"/> - <details key="end" value="4584"/> + <details key="start" value="4536"/> + <details key="end" value="4590"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.151" references="/0/CppClassHeader/%.36/%.1/self"> @@ -1910,28 +1913,28 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.152" references="/0/CppClassHeader/%.36/%.1/%"> - <details key="start" value="4560"/> - <details key="end" value="4583"/> + <details key="start" value="4566"/> + <details key="end" value="4589"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.153" references="/0/CppClassHeader/%.37"> - <details key="start" value="4587"/> - <details key="end" value="4592"/> + <details key="start" value="4593"/> + <details key="end" value="4598"/> <details key="line" value="95"/> </eAnnotations> <eAnnotations source="positions.154" references="/0/CppClassHeader/%.38"> - <details key="start" value="4593"/> - <details key="end" value="4683"/> + <details key="start" value="4599"/> + <details key="end" value="4689"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.155" references="/0/CppClassHeader/%.38/%"> - <details key="start" value="4593"/> - <details key="end" value="4616"/> + <details key="start" value="4599"/> + <details key="end" value="4622"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.156" references="/0/CppClassHeader/%.38/%.1"> - <details key="start" value="4628"/> - <details key="end" value="4682"/> + <details key="start" value="4634"/> + <details key="end" value="4688"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.157" references="/0/CppClassHeader/%.38/%.1/self"> @@ -1940,18 +1943,18 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.158" references="/0/CppClassHeader/%.38/%.1/%"> - <details key="start" value="4658"/> - <details key="end" value="4681"/> + <details key="start" value="4664"/> + <details key="end" value="4687"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.159" references="/0/CppClassHeader/%.39"> - <details key="start" value="4685"/> - <details key="end" value="4815"/> + <details key="start" value="4691"/> + <details key="end" value="4821"/> <details key="line" value="96"/> </eAnnotations> <eAnnotations source="positions.160" references="/0/CppClassHeader/%.40"> - <details key="start" value="4816"/> - <details key="end" value="4871"/> + <details key="start" value="4822"/> + <details key="end" value="4877"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.161" references="/0/CppClassHeader/%.40/self"> @@ -1960,18 +1963,18 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.162" references="/0/CppClassHeader/%.40/%"> - <details key="start" value="4846"/> - <details key="end" value="4870"/> + <details key="start" value="4852"/> + <details key="end" value="4876"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.163" references="/0/CppClassHeader/%.41"> - <details key="start" value="4873"/> - <details key="end" value="4874"/> + <details key="start" value="4879"/> + <details key="end" value="4880"/> <details key="line" value="100"/> </eAnnotations> <eAnnotations source="positions.164" references="/0/CppClassHeader/%.42"> - <details key="start" value="4875"/> - <details key="end" value="4930"/> + <details key="start" value="4881"/> + <details key="end" value="4936"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.165" references="/0/CppClassHeader/%.42/self"> @@ -1980,28 +1983,28 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.166" references="/0/CppClassHeader/%.42/%"> - <details key="start" value="4905"/> - <details key="end" value="4929"/> + <details key="start" value="4911"/> + <details key="end" value="4935"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.167" references="/0/CppClassHeader/%.43"> - <details key="start" value="4932"/> - <details key="end" value="4997"/> + <details key="start" value="4938"/> + <details key="end" value="5003"/> <details key="line" value="101"/> </eAnnotations> <eAnnotations source="positions.168" references="/0/CppClassHeader/%.44"> - <details key="start" value="4997"/> - <details key="end" value="5189"/> + <details key="start" value="5003"/> + <details key="end" value="5195"/> <details key="line" value="103"/> </eAnnotations> <eAnnotations source="positions.169" references="/0/CppClassHeader/%.44/%"> - <details key="start" value="5015"/> - <details key="end" value="5141"/> + <details key="start" value="5021"/> + <details key="end" value="5147"/> <details key="line" value="104"/> </eAnnotations> <eAnnotations source="positions.170" references="/0/CppClassHeader/%.44/%.1"> - <details key="start" value="5142"/> - <details key="end" value="5181"/> + <details key="start" value="5148"/> + <details key="end" value="5187"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.171" references="/0/CppClassHeader/%.44/%.1/self"> @@ -2010,18 +2013,18 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.172" references="/0/CppClassHeader/%.44/%.1/%"> - <details key="start" value="5175"/> - <details key="end" value="5180"/> + <details key="start" value="5181"/> + <details key="end" value="5186"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.173" references="/0/CppClassHeader/%.44/%.2"> - <details key="start" value="5183"/> - <details key="end" value="5184"/> + <details key="start" value="5189"/> + <details key="end" value="5190"/> <details key="line" value="107"/> </eAnnotations> <eAnnotations source="positions.174" references="/0/CppClassHeader/%.44/%.3"> - <details key="start" value="5001"/> - <details key="end" value="5013"/> + <details key="start" value="5007"/> + <details key="end" value="5019"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.175" references="/0/CppClassHeader/%.44/%.3/self"> @@ -2030,13 +2033,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.176" references="/0/CppClassHeader/%.45"> - <details key="start" value="5190"/> - <details key="end" value="5254"/> + <details key="start" value="5196"/> + <details key="end" value="5260"/> <details key="line" value="108"/> </eAnnotations> <eAnnotations source="positions.177" references="/0/CppClassHeader/%.46"> - <details key="start" value="5255"/> - <details key="end" value="5293"/> + <details key="start" value="5261"/> + <details key="end" value="5299"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.178" references="/0/CppClassHeader/%.46/self"> @@ -2045,18 +2048,18 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.179" references="/0/CppClassHeader/%.46/%"> - <details key="start" value="5288"/> - <details key="end" value="5292"/> + <details key="start" value="5294"/> + <details key="end" value="5298"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.180" references="/0/CppClassHeader/%.47"> - <details key="start" value="5295"/> - <details key="end" value="5296"/> + <details key="start" value="5301"/> + <details key="end" value="5302"/> <details key="line" value="111"/> </eAnnotations> <eAnnotations source="positions.181" references="/0/CppClassHeader/%.48"> - <details key="start" value="5297"/> - <details key="end" value="5306"/> + <details key="start" value="5303"/> + <details key="end" value="5312"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.182" references="/0/CppClassHeader/%.48/self"> @@ -2065,28 +2068,28 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.183" references="/0/CppClassHeader/%.49"> - <details key="start" value="5308"/> - <details key="end" value="5393"/> + <details key="start" value="5314"/> + <details key="end" value="5399"/> <details key="line" value="112"/> </eAnnotations> <eAnnotations source="positions.184" references="/0/CppClassHeader/%.50"> - <details key="start" value="5394"/> - <details key="end" value="5404"/> + <details key="start" value="5400"/> + <details key="end" value="5410"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.185" references="/0/CppClassHeader/%.50/class"> - <details key="start" value="5394"/> - <details key="end" value="5399"/> + <details key="start" value="5400"/> + <details key="end" value="5405"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.186" references="/0/CppClassHeader/%.51"> - <details key="start" value="5406"/> - <details key="end" value="5490"/> + <details key="start" value="5412"/> + <details key="end" value="5496"/> <details key="line" value="114"/> </eAnnotations> <eAnnotations source="positions.187" references="/0/CppClassHeader/class"> - <details key="start" value="3419"/> - <details key="end" value="3437"/> + <details key="start" value="3425"/> + <details key="end" value="3443"/> <details key="line" value="67"/> </eAnnotations> </ecore:EAnnotation> diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassHeader.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassHeader.mtl index ca2bc069355..3442e8a1110 100644 --- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassHeader.mtl +++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassHeader.mtl @@ -51,7 +51,7 @@ Bug 422373: The default initializer should not be generated if there are any use property values should be set in the constructors that are generated by CppClassOperationsDeclaration. /] -[if getOwnedOperations()->any(hasStereotype(l2::Create)) = null] +[if getOwnedOperations()->any(hasStereotype(standard::Create)) = null] [let attributeList : Set(Property) = attribute->select( (isStatic = false) and (defaultValue <> null) and diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppOperations.emtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppOperations.emtl index 1066c347464..12ada4e50f1 100644 --- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppOperations.emtl +++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppOperations.emtl @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:mtl="http://www.eclipse.org/acceleo/mtl/3.0" xmlns:ocl.ecore="http://www.eclipse.org/ocl/1.1.0/Ecore"> - <mtl:Module name="CppOperations" nsURI="org::eclipse::papyrus::cpp::codegen::acceleo::util::operation::CppOperations" endHeaderPosition="156"> + <mtl:Module name="CppOperations" nsURI="org::eclipse::papyrus::cpp::codegen::acceleo::util::operation::CppOperations" endHeaderPosition="162"> <input> <takesTypesFrom href="http://www.eclipse.org/uml2/5.0.0/UML#/"/> </input> @@ -17,7 +17,7 @@ <imports href="CppParameter.emtl#/0"/> <imports href="../CppTemplates.emtl#/0"/> <ownedModuleElement xsi:type="mtl:Comment"> - <body startPosition="589" endPosition="677" value="
return a list of owned operations, since this is not supported directly on a classifier"/> + <body startPosition="595" endPosition="683" value="
return a list of owned operations, since this is not supported directly on a classifier"/> </ownedModuleElement> <ownedModuleElement xsi:type="mtl:Query" name="getOwnedOperations" visibility="Public" type="/3/Sequence(Operation)"> <parameter name="cl"> @@ -673,7 +673,7 @@ </parameter> </ownedModuleElement> <ownedModuleElement xsi:type="mtl:Comment"> - <body startPosition="3111" endPosition="3181" value=" wrapper for native query (otherwise Acceleo does not indent properly)"/> + <body startPosition="3141" endPosition="3211" value=" wrapper for native query (otherwise Acceleo does not indent properly)"/> </ownedModuleElement> <ownedModuleElement xsi:type="mtl:Template" name="getBodyInTemplate" visibility="Public"> <body xsi:type="ocl.ecore:OperationCallExp"> @@ -1902,48 +1902,48 @@ </ocl.ecore:Variable> <ecore:EAnnotation source="positions"> <eAnnotations source="positions.0" references="/0/%"> - <details key="start" value="581"/> - <details key="end" value="679"/> + <details key="start" value="587"/> + <details key="end" value="685"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.1" references="/0/getOwnedOperations"> - <details key="start" value="680"/> - <details key="end" value="1037"/> + <details key="start" value="686"/> + <details key="end" value="1043"/> <details key="line" value="12"/> </eAnnotations> <eAnnotations source="positions.2" references="/0/getOwnedOperations/cl"> - <details key="start" value="713"/> - <details key="end" value="728"/> + <details key="start" value="719"/> + <details key="end" value="734"/> <details key="line" value="12"/> </eAnnotations> <eAnnotations source="positions.3" references="/0/getOwnedOperations/%"> - <details key="start" value="755"/> - <details key="end" value="1034"/> + <details key="start" value="761"/> + <details key="end" value="1040"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.4" references="/0/getOwnedOperations/%/%"> - <details key="start" value="758"/> - <details key="end" value="781"/> + <details key="start" value="764"/> + <details key="end" value="787"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.5" references="/0/getOwnedOperations/%/%/cl"> - <details key="start" value="759"/> - <details key="end" value="761"/> + <details key="start" value="765"/> + <details key="end" value="767"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.6" references="/0/getOwnedOperations/%/%/%"> - <details key="start" value="774"/> - <details key="end" value="779"/> + <details key="start" value="780"/> + <details key="end" value="785"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.7" references="/0/getOwnedOperations/%/%.1"> - <details key="start" value="789"/> - <details key="end" value="820"/> + <details key="start" value="795"/> + <details key="end" value="826"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.8" references="/0/getOwnedOperations/%/%.1/%"> - <details key="start" value="789"/> - <details key="end" value="805"/> + <details key="start" value="795"/> + <details key="end" value="811"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.9" references="/0/getOwnedOperations/%/%.1/%/self"> @@ -1952,38 +1952,38 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.10" references="/0/getOwnedOperations/%/%.1/%/%"> - <details key="start" value="799"/> - <details key="end" value="804"/> + <details key="start" value="805"/> + <details key="end" value="810"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.11" references="/0/getOwnedOperations/%/%.2"> - <details key="start" value="829"/> - <details key="end" value="1027"/> + <details key="start" value="835"/> + <details key="end" value="1033"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.12" references="/0/getOwnedOperations/%/%.2/%"> - <details key="start" value="832"/> - <details key="end" value="858"/> + <details key="start" value="838"/> + <details key="end" value="864"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.13" references="/0/getOwnedOperations/%/%.2/%/cl"> - <details key="start" value="833"/> - <details key="end" value="835"/> + <details key="start" value="839"/> + <details key="end" value="841"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.14" references="/0/getOwnedOperations/%/%.2/%/%"> - <details key="start" value="848"/> - <details key="end" value="856"/> + <details key="start" value="854"/> + <details key="end" value="862"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.15" references="/0/getOwnedOperations/%/%.2/%.1"> - <details key="start" value="867"/> - <details key="end" value="901"/> + <details key="start" value="873"/> + <details key="end" value="907"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.16" references="/0/getOwnedOperations/%/%.2/%.1/%"> - <details key="start" value="867"/> - <details key="end" value="886"/> + <details key="start" value="873"/> + <details key="end" value="892"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.17" references="/0/getOwnedOperations/%/%.2/%.1/%/self"> @@ -1992,38 +1992,38 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.18" references="/0/getOwnedOperations/%/%.2/%.1/%/%"> - <details key="start" value="877"/> - <details key="end" value="885"/> + <details key="start" value="883"/> + <details key="end" value="891"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.19" references="/0/getOwnedOperations/%/%.2/%.2"> - <details key="start" value="912"/> - <details key="end" value="1019"/> + <details key="start" value="918"/> + <details key="end" value="1025"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.20" references="/0/getOwnedOperations/%/%.2/%.2/%"> - <details key="start" value="915"/> - <details key="end" value="942"/> + <details key="start" value="921"/> + <details key="end" value="948"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.21" references="/0/getOwnedOperations/%/%.2/%.2/%/cl"> - <details key="start" value="916"/> - <details key="end" value="918"/> + <details key="start" value="922"/> + <details key="end" value="924"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.22" references="/0/getOwnedOperations/%/%.2/%.2/%/%"> - <details key="start" value="931"/> - <details key="end" value="940"/> + <details key="start" value="937"/> + <details key="end" value="946"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.23" references="/0/getOwnedOperations/%/%.2/%.2/%.1"> - <details key="start" value="952"/> - <details key="end" value="987"/> + <details key="start" value="958"/> + <details key="end" value="993"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.24" references="/0/getOwnedOperations/%/%.2/%.2/%.1/%"> - <details key="start" value="952"/> - <details key="end" value="972"/> + <details key="start" value="958"/> + <details key="end" value="978"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.25" references="/0/getOwnedOperations/%/%.2/%.2/%.1/%/self"> @@ -2032,163 +2032,163 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.26" references="/0/getOwnedOperations/%/%.2/%.2/%.1/%/%"> - <details key="start" value="962"/> - <details key="end" value="971"/> + <details key="start" value="968"/> + <details key="end" value="977"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.27" references="/0/getOwnedOperations/%/%.2/%.2/%.2"> - <details key="start" value="1000"/> - <details key="end" value="1010"/> + <details key="start" value="1006"/> + <details key="end" value="1016"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.28" references="/0/virtualTxt"> - <details key="start" value="1039"/> - <details key="end" value="1215"/> + <details key="start" value="1045"/> + <details key="end" value="1221"/> <details key="line" value="28"/> </eAnnotations> <eAnnotations source="positions.29" references="/0/virtualTxt/%"> - <details key="start" value="1091"/> - <details key="end" value="1203"/> + <details key="start" value="1097"/> + <details key="end" value="1209"/> <details key="line" value="29"/> </eAnnotations> <eAnnotations source="positions.30" references="/0/virtualTxt/%/%"> - <details key="start" value="1190"/> - <details key="end" value="1198"/> + <details key="start" value="1196"/> + <details key="end" value="1204"/> <details key="line" value="29"/> </eAnnotations> <eAnnotations source="positions.31" references="/0/virtualTxt/%/%.1"> - <details key="start" value="1094"/> - <details key="end" value="1189"/> + <details key="start" value="1100"/> + <details key="end" value="1195"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.32" references="/0/virtualTxt/%/%.1/%"> - <details key="start" value="1095"/> - <details key="end" value="1150"/> + <details key="start" value="1101"/> + <details key="end" value="1156"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.33" references="/0/virtualTxt/%/%.1/%/%"> - <details key="start" value="1095"/> - <details key="end" value="1124"/> + <details key="start" value="1101"/> + <details key="end" value="1130"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.34" references="/0/virtualTxt/%/%.1/%/%/%"> - <details key="start" value="1096"/> - <details key="end" value="1115"/> + <details key="start" value="1102"/> + <details key="end" value="1121"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.35" references="/0/virtualTxt/%/%.1/%/%/%/operation"> - <details key="start" value="1096"/> - <details key="end" value="1105"/> + <details key="start" value="1102"/> + <details key="end" value="1111"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.36" references="/0/virtualTxt/%/%.1/%/%/%.1"> - <details key="start" value="1119"/> - <details key="end" value="1123"/> + <details key="start" value="1125"/> + <details key="end" value="1129"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.37" references="/0/virtualTxt/%/%.1/%/%.1"> - <details key="start" value="1128"/> - <details key="end" value="1150"/> + <details key="start" value="1134"/> + <details key="end" value="1156"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.38" references="/0/virtualTxt/%/%.1/%/%.1/operation"> - <details key="start" value="1129"/> - <details key="end" value="1138"/> + <details key="start" value="1135"/> + <details key="end" value="1144"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.39" references="/0/virtualTxt/%/%.1/%.1"> - <details key="start" value="1154"/> - <details key="end" value="1188"/> + <details key="start" value="1160"/> + <details key="end" value="1194"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.40" references="/0/virtualTxt/%/%.1/%.1/operation"> - <details key="start" value="1155"/> - <details key="end" value="1164"/> + <details key="start" value="1161"/> + <details key="end" value="1170"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.41" references="/0/virtualTxt/%/%.1/%.1/%"> - <details key="start" value="1179"/> - <details key="end" value="1186"/> + <details key="start" value="1185"/> + <details key="end" value="1192"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.42" references="/0/virtualTxt/operation"> - <details key="start" value="1067"/> - <details key="end" value="1088"/> + <details key="start" value="1073"/> + <details key="end" value="1094"/> <details key="line" value="28"/> </eAnnotations> <eAnnotations source="positions.43" references="/0/virtualSuffix"> - <details key="start" value="1218"/> - <details key="end" value="1355"/> + <details key="start" value="1224"/> + <details key="end" value="1361"/> <details key="line" value="33"/> </eAnnotations> <eAnnotations source="positions.44" references="/0/virtualSuffix/%"> - <details key="start" value="1273"/> - <details key="end" value="1343"/> + <details key="start" value="1279"/> + <details key="end" value="1349"/> <details key="line" value="34"/> </eAnnotations> <eAnnotations source="positions.45" references="/0/virtualSuffix/%/%"> - <details key="start" value="1334"/> - <details key="end" value="1338"/> + <details key="start" value="1340"/> + <details key="end" value="1344"/> <details key="line" value="34"/> </eAnnotations> <eAnnotations source="positions.46" references="/0/virtualSuffix/%/%.1"> - <details key="start" value="1276"/> - <details key="end" value="1333"/> + <details key="start" value="1282"/> + <details key="end" value="1339"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.47" references="/0/virtualSuffix/%/%.1/%"> - <details key="start" value="1277"/> - <details key="end" value="1306"/> + <details key="start" value="1283"/> + <details key="end" value="1312"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.48" references="/0/virtualSuffix/%/%.1/%/%"> - <details key="start" value="1278"/> - <details key="end" value="1297"/> + <details key="start" value="1284"/> + <details key="end" value="1303"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.49" references="/0/virtualSuffix/%/%.1/%/%/operation"> - <details key="start" value="1278"/> - <details key="end" value="1287"/> + <details key="start" value="1284"/> + <details key="end" value="1293"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.50" references="/0/virtualSuffix/%/%.1/%/%.1"> - <details key="start" value="1301"/> - <details key="end" value="1305"/> + <details key="start" value="1307"/> + <details key="end" value="1311"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.51" references="/0/virtualSuffix/%/%.1/%.1"> - <details key="start" value="1310"/> - <details key="end" value="1332"/> + <details key="start" value="1316"/> + <details key="end" value="1338"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.52" references="/0/virtualSuffix/%/%.1/%.1/operation"> - <details key="start" value="1311"/> - <details key="end" value="1320"/> + <details key="start" value="1317"/> + <details key="end" value="1326"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.53" references="/0/virtualSuffix/operation"> - <details key="start" value="1249"/> - <details key="end" value="1270"/> + <details key="start" value="1255"/> + <details key="end" value="1276"/> <details key="line" value="33"/> </eAnnotations> <eAnnotations source="positions.54" references="/0/isConsOrDestructor"> - <details key="start" value="1358"/> - <details key="end" value="1484"/> + <details key="start" value="1364"/> + <details key="end" value="1502"/> <details key="line" value="38"/> </eAnnotations> <eAnnotations source="positions.55" references="/0/isConsOrDestructor/operation"> - <details key="start" value="1391"/> - <details key="end" value="1412"/> + <details key="start" value="1397"/> + <details key="end" value="1418"/> <details key="line" value="38"/> </eAnnotations> <eAnnotations source="positions.56" references="/0/isConsOrDestructor/%"> - <details key="start" value="1426"/> - <details key="end" value="1481"/> + <details key="start" value="1432"/> + <details key="end" value="1499"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.57" references="/0/isConsOrDestructor/%/%"> - <details key="start" value="1426"/> - <details key="end" value="1451"/> + <details key="start" value="1432"/> + <details key="end" value="1463"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.58" references="/0/isConsOrDestructor/%/%/self"> @@ -2197,13 +2197,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.59" references="/0/isConsOrDestructor/%/%/%"> - <details key="start" value="1440"/> - <details key="end" value="1450"/> + <details key="start" value="1446"/> + <details key="end" value="1462"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.60" references="/0/isConsOrDestructor/%/%.1"> - <details key="start" value="1455"/> - <details key="end" value="1481"/> + <details key="start" value="1467"/> + <details key="end" value="1499"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.61" references="/0/isConsOrDestructor/%/%.1/self"> @@ -2212,28 +2212,28 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.62" references="/0/isConsOrDestructor/%/%.1/%"> - <details key="start" value="1469"/> - <details key="end" value="1480"/> + <details key="start" value="1481"/> + <details key="end" value="1498"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.63" references="/0/ConsDestructorOrVoid"> - <details key="start" value="1486"/> - <details key="end" value="1609"/> + <details key="start" value="1504"/> + <details key="end" value="1627"/> <details key="line" value="42"/> </eAnnotations> <eAnnotations source="positions.64" references="/0/ConsDestructorOrVoid/operation"> - <details key="start" value="1521"/> - <details key="end" value="1542"/> + <details key="start" value="1539"/> + <details key="end" value="1560"/> <details key="line" value="42"/> </eAnnotations> <eAnnotations source="positions.65" references="/0/ConsDestructorOrVoid/%"> - <details key="start" value="1555"/> - <details key="end" value="1607"/> + <details key="start" value="1573"/> + <details key="end" value="1625"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.66" references="/0/ConsDestructorOrVoid/%/%"> - <details key="start" value="1558"/> - <details key="end" value="1578"/> + <details key="start" value="1576"/> + <details key="end" value="1596"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.67" references="/0/ConsDestructorOrVoid/%/%/self"> @@ -2242,38 +2242,38 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.68" references="/0/ConsDestructorOrVoid/%/%.1"> - <details key="start" value="1585"/> - <details key="end" value="1587"/> + <details key="start" value="1603"/> + <details key="end" value="1605"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.69" references="/0/ConsDestructorOrVoid/%/%.2"> - <details key="start" value="1594"/> - <details key="end" value="1601"/> + <details key="start" value="1612"/> + <details key="end" value="1619"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.70" references="/0/destructor"> - <details key="start" value="1612"/> - <details key="end" value="1766"/> + <details key="start" value="1630"/> + <details key="end" value="1790"/> <details key="line" value="50"/> </eAnnotations> <eAnnotations source="positions.71" references="/0/destructor/operation"> - <details key="start" value="1637"/> - <details key="end" value="1658"/> + <details key="start" value="1655"/> + <details key="end" value="1676"/> <details key="line" value="50"/> </eAnnotations> <eAnnotations source="positions.72" references="/0/destructor/%"> - <details key="start" value="1671"/> - <details key="end" value="1764"/> + <details key="start" value="1689"/> + <details key="end" value="1788"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.73" references="/0/destructor/%/%"> - <details key="start" value="1674"/> - <details key="end" value="1739"/> + <details key="start" value="1692"/> + <details key="end" value="1763"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.74" references="/0/destructor/%/%/%"> - <details key="start" value="1674"/> - <details key="end" value="1700"/> + <details key="start" value="1692"/> + <details key="end" value="1724"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.75" references="/0/destructor/%/%/%/self"> @@ -2282,58 +2282,58 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.76" references="/0/destructor/%/%/%/%"> - <details key="start" value="1688"/> - <details key="end" value="1699"/> + <details key="start" value="1706"/> + <details key="end" value="1723"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.77" references="/0/destructor/%/%/%.1"> - <details key="start" value="1705"/> - <details key="end" value="1739"/> + <details key="start" value="1729"/> + <details key="end" value="1763"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.78" references="/0/destructor/%/%/%.1/%"> - <details key="start" value="1709"/> - <details key="end" value="1739"/> + <details key="start" value="1733"/> + <details key="end" value="1763"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.79" references="/0/destructor/%/%/%.1/%/%"> - <details key="start" value="1709"/> - <details key="end" value="1723"/> + <details key="start" value="1733"/> + <details key="end" value="1747"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.80" references="/0/destructor/%/%/%.1/%/%/operation"> - <details key="start" value="1709"/> - <details key="end" value="1718"/> + <details key="start" value="1733"/> + <details key="end" value="1742"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.81" references="/0/destructor/%/%/%.1/%/%.1"> - <details key="start" value="1735"/> - <details key="end" value="1738"/> + <details key="start" value="1759"/> + <details key="end" value="1762"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.82" references="/0/destructor/%/%.1"> - <details key="start" value="1746"/> - <details key="end" value="1749"/> + <details key="start" value="1770"/> + <details key="end" value="1773"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.83" references="/0/destructor/%/%.2"> - <details key="start" value="1756"/> - <details key="end" value="1758"/> + <details key="start" value="1780"/> + <details key="end" value="1782"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.84" references="/0/CppReturnSpec"> - <details key="start" value="1768"/> - <details key="end" value="2021"/> + <details key="start" value="1792"/> + <details key="end" value="2045"/> <details key="line" value="57"/> </eAnnotations> <eAnnotations source="positions.85" references="/0/CppReturnSpec/%"> - <details key="start" value="1823"/> - <details key="end" value="2009"/> + <details key="start" value="1847"/> + <details key="end" value="2033"/> <details key="line" value="58"/> </eAnnotations> <eAnnotations source="positions.86" references="/0/CppReturnSpec/%/%"> - <details key="start" value="1866"/> - <details key="end" value="1888"/> + <details key="start" value="1890"/> + <details key="end" value="1912"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.87" references="/0/CppReturnSpec/%/%/self"> @@ -2342,18 +2342,18 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.88" references="/0/CppReturnSpec/%/%.1"> - <details key="start" value="1827"/> - <details key="end" value="1864"/> + <details key="start" value="1851"/> + <details key="end" value="1888"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.89" references="/0/CppReturnSpec/%/%.1/%"> - <details key="start" value="1827"/> - <details key="end" value="1840"/> + <details key="start" value="1851"/> + <details key="end" value="1864"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.90" references="/0/CppReturnSpec/%/%.1/%/%"> - <details key="start" value="1828"/> - <details key="end" value="1832"/> + <details key="start" value="1852"/> + <details key="end" value="1856"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.91" references="/0/CppReturnSpec/%/%.1/%/%/self"> @@ -2362,13 +2362,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.92" references="/0/CppReturnSpec/%/%.1/%/%.1"> - <details key="start" value="1835"/> - <details key="end" value="1839"/> + <details key="start" value="1859"/> + <details key="end" value="1863"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.93" references="/0/CppReturnSpec/%/%.1/%.1"> - <details key="start" value="1844"/> - <details key="end" value="1864"/> + <details key="start" value="1868"/> + <details key="end" value="1888"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.94" references="/0/CppReturnSpec/%/%.1/%.1/self"> @@ -2377,18 +2377,18 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.95" references="/0/CppReturnSpec/%/%.2"> - <details key="start" value="1890"/> - <details key="end" value="2004"/> + <details key="start" value="1914"/> + <details key="end" value="2028"/> <details key="line" value="58"/> </eAnnotations> <eAnnotations source="positions.96" references="/0/CppReturnSpec/%/%.2/collect"> - <details key="start" value="1897"/> - <details key="end" value="1922"/> + <details key="start" value="1921"/> + <details key="end" value="1946"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.97" references="/0/CppReturnSpec/%/%.2/collect/%"> - <details key="start" value="1897"/> - <details key="end" value="1911"/> + <details key="start" value="1921"/> + <details key="end" value="1935"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.98" references="/0/CppReturnSpec/%/%.2/collect/%/self"> @@ -2412,18 +2412,18 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.102" references="/0/CppReturnSpec/%/%.2/%"> - <details key="start" value="1924"/> - <details key="end" value="1925"/> + <details key="start" value="1948"/> + <details key="end" value="1949"/> <details key="line" value="58"/> </eAnnotations> <eAnnotations source="positions.103" references="/0/CppReturnSpec/%/%.2/%.1"> - <details key="start" value="1926"/> - <details key="end" value="1949"/> + <details key="start" value="1950"/> + <details key="end" value="1973"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.104" references="/0/CppReturnSpec/%/%.2/%.1/%"> - <details key="start" value="1926"/> - <details key="end" value="1930"/> + <details key="start" value="1950"/> + <details key="end" value="1954"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.105" references="/0/CppReturnSpec/%/%.2/%.1/%/self"> @@ -2432,13 +2432,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.106" references="/0/CppReturnSpec/%/%.2/collect.1"> - <details key="start" value="1952"/> - <details key="end" value="1975"/> + <details key="start" value="1976"/> + <details key="end" value="1999"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.107" references="/0/CppReturnSpec/%/%.2/collect.1/%"> - <details key="start" value="1952"/> - <details key="end" value="1966"/> + <details key="start" value="1976"/> + <details key="end" value="1990"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.108" references="/0/CppReturnSpec/%/%.2/collect.1/%/self"> @@ -2462,13 +2462,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.112" references="/0/CppReturnSpec/%/%.2/collect.2"> - <details key="start" value="1978"/> - <details key="end" value="2001"/> + <details key="start" value="2002"/> + <details key="end" value="2025"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.113" references="/0/CppReturnSpec/%/%.2/collect.2/%"> - <details key="start" value="1978"/> - <details key="end" value="1992"/> + <details key="start" value="2002"/> + <details key="end" value="2016"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.114" references="/0/CppReturnSpec/%/%.2/collect.2/%/self"> @@ -2492,38 +2492,38 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.118" references="/0/CppReturnSpec/%/%.2/%.2"> - <details key="start" value="2003"/> - <details key="end" value="2004"/> + <details key="start" value="2027"/> + <details key="end" value="2028"/> <details key="line" value="58"/> </eAnnotations> <eAnnotations source="positions.119" references="/0/CppReturnSpec/operation"> - <details key="start" value="1799"/> - <details key="end" value="1820"/> + <details key="start" value="1823"/> + <details key="end" value="1844"/> <details key="line" value="57"/> </eAnnotations> <eAnnotations source="positions.120" references="/0/CppReturnSpec.1"> - <details key="start" value="2024"/> - <details key="end" value="2256"/> + <details key="start" value="2048"/> + <details key="end" value="2280"/> <details key="line" value="62"/> </eAnnotations> <eAnnotations source="positions.121" references="/0/CppReturnSpec.1/%"> - <details key="start" value="2077"/> - <details key="end" value="2244"/> + <details key="start" value="2101"/> + <details key="end" value="2268"/> <details key="line" value="63"/> </eAnnotations> <eAnnotations source="positions.122" references="/0/CppReturnSpec.1/%/%"> - <details key="start" value="2105"/> - <details key="end" value="2110"/> + <details key="start" value="2129"/> + <details key="end" value="2134"/> <details key="line" value="63"/> </eAnnotations> <eAnnotations source="positions.123" references="/0/CppReturnSpec.1/%/%.1"> - <details key="start" value="2081"/> - <details key="end" value="2104"/> + <details key="start" value="2105"/> + <details key="end" value="2128"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.124" references="/0/CppReturnSpec.1/%/%.1/%"> - <details key="start" value="2082"/> - <details key="end" value="2096"/> + <details key="start" value="2106"/> + <details key="end" value="2120"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.125" references="/0/CppReturnSpec.1/%/%.1/%/self"> @@ -2532,23 +2532,23 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.126" references="/0/CppReturnSpec.1/%/%.1/%.1"> - <details key="start" value="2099"/> - <details key="end" value="2103"/> + <details key="start" value="2123"/> + <details key="end" value="2127"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.127" references="/0/CppReturnSpec.1/%/%.2"> - <details key="start" value="2110"/> - <details key="end" value="2239"/> + <details key="start" value="2134"/> + <details key="end" value="2263"/> <details key="line" value="63"/> </eAnnotations> <eAnnotations source="positions.128" references="/0/CppReturnSpec.1/%/%.2/%"> - <details key="start" value="2117"/> - <details key="end" value="2142"/> + <details key="start" value="2141"/> + <details key="end" value="2166"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.129" references="/0/CppReturnSpec.1/%/%.2/%/%"> - <details key="start" value="2117"/> - <details key="end" value="2131"/> + <details key="start" value="2141"/> + <details key="end" value="2155"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.130" references="/0/CppReturnSpec.1/%/%.2/%/%/self"> @@ -2557,23 +2557,23 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.131" references="/0/CppReturnSpec.1/%/%.2/%.1"> - <details key="start" value="2144"/> - <details key="end" value="2145"/> + <details key="start" value="2168"/> + <details key="end" value="2169"/> <details key="line" value="63"/> </eAnnotations> <eAnnotations source="positions.132" references="/0/CppReturnSpec.1/%/%.2/%.2"> - <details key="start" value="2146"/> - <details key="end" value="2184"/> + <details key="start" value="2170"/> + <details key="end" value="2208"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.133" references="/0/CppReturnSpec.1/%/%.2/%.2/%"> - <details key="start" value="2146"/> - <details key="end" value="2165"/> + <details key="start" value="2170"/> + <details key="end" value="2189"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.134" references="/0/CppReturnSpec.1/%/%.2/%.2/%/%"> - <details key="start" value="2146"/> - <details key="end" value="2160"/> + <details key="start" value="2170"/> + <details key="end" value="2184"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.135" references="/0/CppReturnSpec.1/%/%.2/%.2/%/%/self"> @@ -2582,13 +2582,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.136" references="/0/CppReturnSpec.1/%/%.2/%.3"> - <details key="start" value="2187"/> - <details key="end" value="2210"/> + <details key="start" value="2211"/> + <details key="end" value="2234"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.137" references="/0/CppReturnSpec.1/%/%.2/%.3/%"> - <details key="start" value="2187"/> - <details key="end" value="2201"/> + <details key="start" value="2211"/> + <details key="end" value="2225"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.138" references="/0/CppReturnSpec.1/%/%.2/%.3/%/self"> @@ -2597,13 +2597,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.139" references="/0/CppReturnSpec.1/%/%.2/%.4"> - <details key="start" value="2213"/> - <details key="end" value="2236"/> + <details key="start" value="2237"/> + <details key="end" value="2260"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.140" references="/0/CppReturnSpec.1/%/%.2/%.4/%"> - <details key="start" value="2213"/> - <details key="end" value="2227"/> + <details key="start" value="2237"/> + <details key="end" value="2251"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.141" references="/0/CppReturnSpec.1/%/%.2/%.4/%/self"> @@ -2612,33 +2612,33 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.142" references="/0/CppReturnSpec.1/%/%.2/%.5"> - <details key="start" value="2238"/> - <details key="end" value="2239"/> + <details key="start" value="2262"/> + <details key="end" value="2263"/> <details key="line" value="63"/> </eAnnotations> <eAnnotations source="positions.143" references="/0/CppReturnSpec.1/behavior"> - <details key="start" value="2055"/> - <details key="end" value="2074"/> + <details key="start" value="2079"/> + <details key="end" value="2098"/> <details key="line" value="62"/> </eAnnotations> <eAnnotations source="positions.144" references="/0/InlineTxt"> - <details key="start" value="2259"/> - <details key="end" value="2358"/> + <details key="start" value="2283"/> + <details key="end" value="2382"/> <details key="line" value="67"/> </eAnnotations> <eAnnotations source="positions.145" references="/0/InlineTxt/%"> - <details key="start" value="2306"/> - <details key="end" value="2346"/> + <details key="start" value="2330"/> + <details key="end" value="2370"/> <details key="line" value="68"/> </eAnnotations> <eAnnotations source="positions.146" references="/0/InlineTxt/%/%"> - <details key="start" value="2334"/> - <details key="end" value="2341"/> + <details key="start" value="2358"/> + <details key="end" value="2365"/> <details key="line" value="68"/> </eAnnotations> <eAnnotations source="positions.147" references="/0/InlineTxt/%/%.1"> - <details key="start" value="2310"/> - <details key="end" value="2333"/> + <details key="start" value="2334"/> + <details key="end" value="2357"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.148" references="/0/InlineTxt/%/%.1/self"> @@ -2647,33 +2647,33 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.149" references="/0/InlineTxt/%/%.1/%"> - <details key="start" value="2325"/> - <details key="end" value="2331"/> + <details key="start" value="2349"/> + <details key="end" value="2355"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.150" references="/0/InlineTxt/element"> - <details key="start" value="2286"/> - <details key="end" value="2303"/> + <details key="start" value="2310"/> + <details key="end" value="2327"/> <details key="line" value="67"/> </eAnnotations> <eAnnotations source="positions.151" references="/0/staticTxt"> - <details key="start" value="2361"/> - <details key="end" value="2451"/> + <details key="start" value="2385"/> + <details key="end" value="2475"/> <details key="line" value="72"/> </eAnnotations> <eAnnotations source="positions.152" references="/0/staticTxt/%"> - <details key="start" value="2412"/> - <details key="end" value="2439"/> + <details key="start" value="2436"/> + <details key="end" value="2463"/> <details key="line" value="73"/> </eAnnotations> <eAnnotations source="positions.153" references="/0/staticTxt/%/%"> - <details key="start" value="2427"/> - <details key="end" value="2434"/> + <details key="start" value="2451"/> + <details key="end" value="2458"/> <details key="line" value="73"/> </eAnnotations> <eAnnotations source="positions.154" references="/0/staticTxt/%/%.1"> - <details key="start" value="2416"/> - <details key="end" value="2426"/> + <details key="start" value="2440"/> + <details key="end" value="2450"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.155" references="/0/staticTxt/%/%.1/self"> @@ -2682,18 +2682,18 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.156" references="/0/staticTxt/operation"> - <details key="start" value="2388"/> - <details key="end" value="2409"/> + <details key="start" value="2412"/> + <details key="end" value="2433"/> <details key="line" value="72"/> </eAnnotations> <eAnnotations source="positions.157" references="/0/CppOperationDeclaration"> - <details key="start" value="2453"/> - <details key="end" value="2709"/> + <details key="start" value="2477"/> + <details key="end" value="2733"/> <details key="line" value="76"/> </eAnnotations> <eAnnotations source="positions.158" references="/0/CppOperationDeclaration/%"> - <details key="start" value="2519"/> - <details key="end" value="2536"/> + <details key="start" value="2543"/> + <details key="end" value="2560"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.159" references="/0/CppOperationDeclaration/%/self"> @@ -2702,13 +2702,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.160" references="/0/CppOperationDeclaration/%.1"> - <details key="start" value="2538"/> - <details key="end" value="2539"/> + <details key="start" value="2562"/> + <details key="end" value="2563"/> <details key="line" value="78"/> </eAnnotations> <eAnnotations source="positions.161" references="/0/CppOperationDeclaration/%.2"> - <details key="start" value="2540"/> - <details key="end" value="2551"/> + <details key="start" value="2564"/> + <details key="end" value="2575"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.162" references="/0/CppOperationDeclaration/%.2/self"> @@ -2717,8 +2717,8 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.163" references="/0/CppOperationDeclaration/%.3"> - <details key="start" value="2554"/> - <details key="end" value="2566"/> + <details key="start" value="2578"/> + <details key="end" value="2590"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.164" references="/0/CppOperationDeclaration/%.3/self"> @@ -2727,8 +2727,8 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.165" references="/0/CppOperationDeclaration/%.4"> - <details key="start" value="2569"/> - <details key="end" value="2580"/> + <details key="start" value="2593"/> + <details key="end" value="2604"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.166" references="/0/CppOperationDeclaration/%.4/self"> @@ -2737,8 +2737,8 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.167" references="/0/CppOperationDeclaration/%.5"> - <details key="start" value="2583"/> - <details key="end" value="2598"/> + <details key="start" value="2607"/> + <details key="end" value="2622"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.168" references="/0/CppOperationDeclaration/%.5/self"> @@ -2747,8 +2747,8 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.169" references="/0/CppOperationDeclaration/%.6"> - <details key="start" value="2601"/> - <details key="end" value="2613"/> + <details key="start" value="2625"/> + <details key="end" value="2637"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.170" references="/0/CppOperationDeclaration/%.6/self"> @@ -2757,23 +2757,23 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.171" references="/0/CppOperationDeclaration/%.7"> - <details key="start" value="2616"/> - <details key="end" value="2630"/> + <details key="start" value="2640"/> + <details key="end" value="2654"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.172" references="/0/CppOperationDeclaration/%.7/operation"> - <details key="start" value="2616"/> - <details key="end" value="2625"/> + <details key="start" value="2640"/> + <details key="end" value="2649"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.173" references="/0/CppOperationDeclaration/%.8"> - <details key="start" value="2632"/> - <details key="end" value="2633"/> + <details key="start" value="2656"/> + <details key="end" value="2657"/> <details key="line" value="78"/> </eAnnotations> <eAnnotations source="positions.174" references="/0/CppOperationDeclaration/%.9"> - <details key="start" value="2634"/> - <details key="end" value="2662"/> + <details key="start" value="2658"/> + <details key="end" value="2686"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.175" references="/0/CppOperationDeclaration/%.9/self"> @@ -2782,18 +2782,18 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.176" references="/0/CppOperationDeclaration/%.9/%"> - <details key="start" value="2657"/> - <details key="end" value="2661"/> + <details key="start" value="2681"/> + <details key="end" value="2685"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.177" references="/0/CppOperationDeclaration/%.10"> - <details key="start" value="2664"/> - <details key="end" value="2665"/> + <details key="start" value="2688"/> + <details key="end" value="2689"/> <details key="line" value="78"/> </eAnnotations> <eAnnotations source="positions.178" references="/0/CppOperationDeclaration/%.11"> - <details key="start" value="2666"/> - <details key="end" value="2676"/> + <details key="start" value="2690"/> + <details key="end" value="2700"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.179" references="/0/CppOperationDeclaration/%.11/self"> @@ -2802,8 +2802,8 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.180" references="/0/CppOperationDeclaration/%.12"> - <details key="start" value="2679"/> - <details key="end" value="2694"/> + <details key="start" value="2703"/> + <details key="end" value="2718"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.181" references="/0/CppOperationDeclaration/%.12/self"> @@ -2812,23 +2812,23 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.182" references="/0/CppOperationDeclaration/%.13"> - <details key="start" value="2696"/> - <details key="end" value="2697"/> + <details key="start" value="2720"/> + <details key="end" value="2721"/> <details key="line" value="78"/> </eAnnotations> <eAnnotations source="positions.183" references="/0/CppOperationDeclaration/operation"> - <details key="start" value="2494"/> - <details key="end" value="2515"/> + <details key="start" value="2518"/> + <details key="end" value="2539"/> <details key="line" value="76"/> </eAnnotations> <eAnnotations source="positions.184" references="/0/CppBehaviorDeclaration"> - <details key="start" value="2711"/> - <details key="end" value="2899"/> + <details key="start" value="2735"/> + <details key="end" value="2923"/> <details key="line" value="81"/> </eAnnotations> <eAnnotations source="positions.185" references="/0/CppBehaviorDeclaration/%"> - <details key="start" value="2774"/> - <details key="end" value="2790"/> + <details key="start" value="2798"/> + <details key="end" value="2814"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.186" references="/0/CppBehaviorDeclaration/%/self"> @@ -2837,13 +2837,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.187" references="/0/CppBehaviorDeclaration/%.1"> - <details key="start" value="2792"/> - <details key="end" value="2793"/> + <details key="start" value="2816"/> + <details key="end" value="2817"/> <details key="line" value="83"/> </eAnnotations> <eAnnotations source="positions.188" references="/0/CppBehaviorDeclaration/%.2"> - <details key="start" value="2794"/> - <details key="end" value="2805"/> + <details key="start" value="2818"/> + <details key="end" value="2829"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.189" references="/0/CppBehaviorDeclaration/%.2/self"> @@ -2852,8 +2852,8 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.190" references="/0/CppBehaviorDeclaration/%.3"> - <details key="start" value="2808"/> - <details key="end" value="2823"/> + <details key="start" value="2832"/> + <details key="end" value="2847"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.191" references="/0/CppBehaviorDeclaration/%.3/self"> @@ -2862,23 +2862,23 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.192" references="/0/CppBehaviorDeclaration/%.4"> - <details key="start" value="2826"/> - <details key="end" value="2839"/> + <details key="start" value="2850"/> + <details key="end" value="2863"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.193" references="/0/CppBehaviorDeclaration/%.4/behavior"> - <details key="start" value="2826"/> - <details key="end" value="2834"/> + <details key="start" value="2850"/> + <details key="end" value="2858"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.194" references="/0/CppBehaviorDeclaration/%.5"> - <details key="start" value="2841"/> - <details key="end" value="2842"/> + <details key="start" value="2865"/> + <details key="end" value="2866"/> <details key="line" value="83"/> </eAnnotations> <eAnnotations source="positions.195" references="/0/CppBehaviorDeclaration/%.6"> - <details key="start" value="2843"/> - <details key="end" value="2870"/> + <details key="start" value="2867"/> + <details key="end" value="2894"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.196" references="/0/CppBehaviorDeclaration/%.6/self"> @@ -2887,18 +2887,18 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.197" references="/0/CppBehaviorDeclaration/%.6/%"> - <details key="start" value="2865"/> - <details key="end" value="2869"/> + <details key="start" value="2889"/> + <details key="end" value="2893"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.198" references="/0/CppBehaviorDeclaration/%.7"> - <details key="start" value="2872"/> - <details key="end" value="2873"/> + <details key="start" value="2896"/> + <details key="end" value="2897"/> <details key="line" value="83"/> </eAnnotations> <eAnnotations source="positions.199" references="/0/CppBehaviorDeclaration/%.8"> - <details key="start" value="2874"/> - <details key="end" value="2884"/> + <details key="start" value="2898"/> + <details key="end" value="2908"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.200" references="/0/CppBehaviorDeclaration/%.8/self"> @@ -2907,43 +2907,43 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.201" references="/0/CppBehaviorDeclaration/%.9"> - <details key="start" value="2886"/> - <details key="end" value="2887"/> + <details key="start" value="2910"/> + <details key="end" value="2911"/> <details key="line" value="83"/> </eAnnotations> <eAnnotations source="positions.202" references="/0/CppBehaviorDeclaration/behavior"> - <details key="start" value="2751"/> - <details key="end" value="2770"/> + <details key="start" value="2775"/> + <details key="end" value="2794"/> <details key="line" value="81"/> </eAnnotations> <eAnnotations source="positions.203" references="/0/CppConstInit"> - <details key="start" value="2901"/> - <details key="end" value="3100"/> + <details key="start" value="2925"/> + <details key="end" value="3130"/> <details key="line" value="86"/> </eAnnotations> <eAnnotations source="positions.204" references="/0/CppConstInit/%"> - <details key="start" value="2955"/> - <details key="end" value="3088"/> + <details key="start" value="2979"/> + <details key="end" value="3118"/> <details key="line" value="87"/> </eAnnotations> <eAnnotations source="positions.205" references="/0/CppConstInit/%/%"> - <details key="start" value="3016"/> - <details key="end" value="3019"/> + <details key="start" value="3046"/> + <details key="end" value="3049"/> <details key="line" value="87"/> </eAnnotations> <eAnnotations source="positions.206" references="/0/CppConstInit/%/%.1"> - <details key="start" value="3020"/> - <details key="end" value="3081"/> + <details key="start" value="3050"/> + <details key="end" value="3111"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.207" references="/0/CppConstInit/%/%.1/%"> - <details key="start" value="3020"/> - <details key="end" value="3066"/> + <details key="start" value="3050"/> + <details key="end" value="3096"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.208" references="/0/CppConstInit/%/%.1/%/%"> - <details key="start" value="3020"/> - <details key="end" value="3045"/> + <details key="start" value="3050"/> + <details key="end" value="3075"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.209" references="/0/CppConstInit/%/%.1/%/%/self"> @@ -2952,23 +2952,23 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.210" references="/0/CppConstInit/%/%.1/%/%/%"> - <details key="start" value="3035"/> - <details key="end" value="3044"/> + <details key="start" value="3065"/> + <details key="end" value="3074"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.211" references="/0/CppConstInit/%/%.1/%/%.1"> - <details key="start" value="3056"/> - <details key="end" value="3065"/> + <details key="start" value="3086"/> + <details key="end" value="3095"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.212" references="/0/CppConstInit/%/%.2"> - <details key="start" value="2959"/> - <details key="end" value="3015"/> + <details key="start" value="2983"/> + <details key="end" value="3045"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.213" references="/0/CppConstInit/%/%.2/%"> - <details key="start" value="2960"/> - <details key="end" value="2984"/> + <details key="start" value="2984"/> + <details key="end" value="3008"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.214" references="/0/CppConstInit/%/%.2/%/self"> @@ -2977,13 +2977,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.215" references="/0/CppConstInit/%/%.2/%/%"> - <details key="start" value="2974"/> - <details key="end" value="2983"/> + <details key="start" value="2998"/> + <details key="end" value="3007"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.216" references="/0/CppConstInit/%/%.2/%.1"> - <details key="start" value="2989"/> - <details key="end" value="3014"/> + <details key="start" value="3013"/> + <details key="end" value="3044"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.217" references="/0/CppConstInit/%/%.2/%.1/self"> @@ -2992,33 +2992,33 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.218" references="/0/CppConstInit/%/%.2/%.1/%"> - <details key="start" value="3003"/> - <details key="end" value="3013"/> + <details key="start" value="3027"/> + <details key="end" value="3043"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.219" references="/0/CppConstInit/operation"> - <details key="start" value="2931"/> - <details key="end" value="2952"/> + <details key="start" value="2955"/> + <details key="end" value="2976"/> <details key="line" value="86"/> </eAnnotations> <eAnnotations source="positions.220" references="/0/%.1"> - <details key="start" value="3103"/> - <details key="end" value="3183"/> + <details key="start" value="3133"/> + <details key="end" value="3213"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.221" references="/0/getBodyInTemplate"> - <details key="start" value="3184"/> - <details key="end" value="3301"/> + <details key="start" value="3214"/> + <details key="end" value="3331"/> <details key="line" value="92"/> </eAnnotations> <eAnnotations source="positions.222" references="/0/getBodyInTemplate/%"> - <details key="start" value="3263"/> - <details key="end" value="3287"/> + <details key="start" value="3293"/> + <details key="end" value="3317"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.223" references="/0/getBodyInTemplate/%/%"> - <details key="start" value="3263"/> - <details key="end" value="3280"/> + <details key="start" value="3293"/> + <details key="end" value="3310"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.224" references="/0/getBodyInTemplate/%/%/self"> @@ -3027,43 +3027,43 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.225" references="/0/getBodyInTemplate/%/%/language"> - <details key="start" value="3271"/> - <details key="end" value="3279"/> + <details key="start" value="3301"/> + <details key="end" value="3309"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.226" references="/0/getBodyInTemplate/operation"> - <details key="start" value="3219"/> - <details key="end" value="3240"/> + <details key="start" value="3249"/> + <details key="end" value="3270"/> <details key="line" value="92"/> </eAnnotations> <eAnnotations source="positions.227" references="/0/getBodyInTemplate/language"> - <details key="start" value="3242"/> - <details key="end" value="3259"/> + <details key="start" value="3272"/> + <details key="end" value="3289"/> <details key="line" value="92"/> </eAnnotations> <eAnnotations source="positions.228" references="/0/throws"> - <details key="start" value="3304"/> - <details key="end" value="3472"/> + <details key="start" value="3334"/> + <details key="end" value="3502"/> <details key="line" value="97"/> </eAnnotations> <eAnnotations source="positions.229" references="/0/throws/%"> - <details key="start" value="3351"/> - <details key="end" value="3460"/> + <details key="start" value="3381"/> + <details key="end" value="3490"/> <details key="line" value="98"/> </eAnnotations> <eAnnotations source="positions.230" references="/0/throws/%/%"> - <details key="start" value="3396"/> - <details key="end" value="3403"/> + <details key="start" value="3426"/> + <details key="end" value="3433"/> <details key="line" value="99"/> </eAnnotations> <eAnnotations source="positions.231" references="/0/throws/%/%.1"> - <details key="start" value="3403"/> - <details key="end" value="3454"/> + <details key="start" value="3433"/> + <details key="end" value="3484"/> <details key="line" value="99"/> </eAnnotations> <eAnnotations source="positions.232" references="/0/throws/%/%.1/%"> - <details key="start" value="3442"/> - <details key="end" value="3446"/> + <details key="start" value="3472"/> + <details key="end" value="3476"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.233" references="/0/throws/%/%.1/%/self"> @@ -3072,8 +3072,8 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.234" references="/0/throws/%/%.1/%.1"> - <details key="start" value="3409"/> - <details key="end" value="3424"/> + <details key="start" value="3439"/> + <details key="end" value="3454"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.235" references="/0/throws/%/%.1/%.1/self"> @@ -3082,53 +3082,53 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.236" references="/0/throws/%/%.1/%.2"> - <details key="start" value="3436"/> - <details key="end" value="3439"/> + <details key="start" value="3466"/> + <details key="end" value="3469"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.237" references="/0/throws/%/%.2"> - <details key="start" value="3454"/> - <details key="end" value="3455"/> + <details key="start" value="3484"/> + <details key="end" value="3485"/> <details key="line" value="100"/> </eAnnotations> <eAnnotations source="positions.238" references="/0/throws/%/%.3"> - <details key="start" value="3355"/> - <details key="end" value="3394"/> + <details key="start" value="3385"/> + <details key="end" value="3424"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.239" references="/0/throws/%/%.3/%"> - <details key="start" value="3356"/> - <details key="end" value="3389"/> + <details key="start" value="3386"/> + <details key="end" value="3419"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.240" references="/0/throws/%/%.3/%/%"> - <details key="start" value="3356"/> - <details key="end" value="3381"/> + <details key="start" value="3386"/> + <details key="end" value="3411"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.241" references="/0/throws/%/%.3/%/%/operation"> - <details key="start" value="3356"/> - <details key="end" value="3365"/> + <details key="start" value="3386"/> + <details key="end" value="3395"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.242" references="/0/throws/%/%.3/%.1"> - <details key="start" value="3392"/> - <details key="end" value="3393"/> + <details key="start" value="3422"/> + <details key="end" value="3423"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.243" references="/0/throws/operation"> - <details key="start" value="3328"/> - <details key="end" value="3348"/> + <details key="start" value="3358"/> + <details key="end" value="3378"/> <details key="line" value="97"/> </eAnnotations> <eAnnotations source="positions.244" references="/0/CppOperationImplementation"> - <details key="start" value="3475"/> - <details key="end" value="3977"/> + <details key="start" value="3505"/> + <details key="end" value="4007"/> <details key="line" value="104"/> </eAnnotations> <eAnnotations source="positions.245" references="/0/CppOperationImplementation/%"> - <details key="start" value="3544"/> - <details key="end" value="3561"/> + <details key="start" value="3574"/> + <details key="end" value="3591"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.246" references="/0/CppOperationImplementation/%/self"> @@ -3137,18 +3137,18 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.247" references="/0/CppOperationImplementation/%.1"> - <details key="start" value="3563"/> - <details key="end" value="3564"/> + <details key="start" value="3593"/> + <details key="end" value="3594"/> <details key="line" value="106"/> </eAnnotations> <eAnnotations source="positions.248" references="/0/CppOperationImplementation/%.2"> - <details key="start" value="3564"/> - <details key="end" value="3965"/> + <details key="start" value="3594"/> + <details key="end" value="3995"/> <details key="line" value="106"/> </eAnnotations> <eAnnotations source="positions.249" references="/0/CppOperationImplementation/%.2/%"> - <details key="start" value="3596"/> - <details key="end" value="3611"/> + <details key="start" value="3626"/> + <details key="end" value="3641"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.250" references="/0/CppOperationImplementation/%.2/%/self"> @@ -3157,23 +3157,23 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.251" references="/0/CppOperationImplementation/%.2/%.1"> - <details key="start" value="3614"/> - <details key="end" value="3628"/> + <details key="start" value="3644"/> + <details key="end" value="3658"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.252" references="/0/CppOperationImplementation/%.2/%.1/operation"> - <details key="start" value="3614"/> - <details key="end" value="3623"/> + <details key="start" value="3644"/> + <details key="end" value="3653"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.253" references="/0/CppOperationImplementation/%.2/%.2"> - <details key="start" value="3630"/> - <details key="end" value="3631"/> + <details key="start" value="3660"/> + <details key="end" value="3661"/> <details key="line" value="107"/> </eAnnotations> <eAnnotations source="positions.254" references="/0/CppOperationImplementation/%.2/%.3"> - <details key="start" value="3632"/> - <details key="end" value="3661"/> + <details key="start" value="3662"/> + <details key="end" value="3691"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.255" references="/0/CppOperationImplementation/%.2/%.3/self"> @@ -3182,18 +3182,18 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.256" references="/0/CppOperationImplementation/%.2/%.3/%"> - <details key="start" value="3655"/> - <details key="end" value="3660"/> + <details key="start" value="3685"/> + <details key="end" value="3690"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.257" references="/0/CppOperationImplementation/%.2/%.4"> - <details key="start" value="3663"/> - <details key="end" value="3668"/> + <details key="start" value="3693"/> + <details key="end" value="3698"/> <details key="line" value="107"/> </eAnnotations> <eAnnotations source="positions.258" references="/0/CppOperationImplementation/%.2/%.5"> - <details key="start" value="3669"/> - <details key="end" value="3685"/> + <details key="start" value="3699"/> + <details key="end" value="3715"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.259" references="/0/CppOperationImplementation/%.2/%.5/self"> @@ -3202,43 +3202,43 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.260" references="/0/CppOperationImplementation/%.2/%.5/%"> - <details key="start" value="3677"/> - <details key="end" value="3684"/> + <details key="start" value="3707"/> + <details key="end" value="3714"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.261" references="/0/CppOperationImplementation/%.2/%.6"> - <details key="start" value="3687"/> - <details key="end" value="3690"/> + <details key="start" value="3717"/> + <details key="end" value="3720"/> <details key="line" value="109"/> </eAnnotations> <eAnnotations source="positions.262" references="/0/CppOperationImplementation/%.2/%.7"> - <details key="start" value="3568"/> - <details key="end" value="3593"/> + <details key="start" value="3598"/> + <details key="end" value="3623"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.263" references="/0/CppOperationImplementation/%.2/%.7/%"> - <details key="start" value="3569"/> - <details key="end" value="3583"/> + <details key="start" value="3599"/> + <details key="end" value="3613"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.264" references="/0/CppOperationImplementation/%.2/%.7/%/operation"> - <details key="start" value="3569"/> - <details key="end" value="3578"/> + <details key="start" value="3599"/> + <details key="end" value="3608"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.265" references="/0/CppOperationImplementation/%.2/%.7/%.1"> - <details key="start" value="3586"/> - <details key="end" value="3592"/> + <details key="start" value="3616"/> + <details key="end" value="3622"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.266" references="/0/CppOperationImplementation/%.2/%.8"> - <details key="start" value="3690"/> - <details key="end" value="3960"/> + <details key="start" value="3720"/> + <details key="end" value="3990"/> <details key="line" value="110"/> </eAnnotations> <eAnnotations source="positions.267" references="/0/CppOperationImplementation/%.2/%.8/%"> - <details key="start" value="3698"/> - <details key="end" value="3717"/> + <details key="start" value="3728"/> + <details key="end" value="3747"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.268" references="/0/CppOperationImplementation/%.2/%.8/%/self"> @@ -3247,8 +3247,8 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.269" references="/0/CppOperationImplementation/%.2/%.8/%.1"> - <details key="start" value="3720"/> - <details key="end" value="3731"/> + <details key="start" value="3750"/> + <details key="end" value="3761"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.270" references="/0/CppOperationImplementation/%.2/%.8/%.1/self"> @@ -3257,8 +3257,8 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.271" references="/0/CppOperationImplementation/%.2/%.8/%.2"> - <details key="start" value="3734"/> - <details key="end" value="3749"/> + <details key="start" value="3764"/> + <details key="end" value="3779"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.272" references="/0/CppOperationImplementation/%.2/%.8/%.2/self"> @@ -3267,23 +3267,23 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.273" references="/0/CppOperationImplementation/%.2/%.8/collect"> - <details key="start" value="3752"/> - <details key="end" value="3786"/> + <details key="start" value="3782"/> + <details key="end" value="3816"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.274" references="/0/CppOperationImplementation/%.2/%.8/collect/%"> - <details key="start" value="3752"/> - <details key="end" value="3781"/> + <details key="start" value="3782"/> + <details key="end" value="3811"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.275" references="/0/CppOperationImplementation/%.2/%.8/collect/%/operation"> - <details key="start" value="3752"/> - <details key="end" value="3761"/> + <details key="start" value="3782"/> + <details key="end" value="3791"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.276" references="/0/CppOperationImplementation/%.2/%.8/collect/%.1"> - <details key="start" value="3782"/> - <details key="end" value="3786"/> + <details key="start" value="3812"/> + <details key="end" value="3816"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.277" references="/0/CppOperationImplementation/%.2/%.8/collect/%.1/temp1"> @@ -3297,8 +3297,8 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.279" references="/0/CppOperationImplementation/%.2/%.8/%.3"> - <details key="start" value="3789"/> - <details key="end" value="3813"/> + <details key="start" value="3819"/> + <details key="end" value="3843"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.280" references="/0/CppOperationImplementation/%.2/%.8/%.3/self"> @@ -3307,13 +3307,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.281" references="/0/CppOperationImplementation/%.2/%.8/%.4"> - <details key="start" value="3815"/> - <details key="end" value="3817"/> + <details key="start" value="3845"/> + <details key="end" value="3847"/> <details key="line" value="111"/> </eAnnotations> <eAnnotations source="positions.282" references="/0/CppOperationImplementation/%.2/%.8/%.5"> - <details key="start" value="3818"/> - <details key="end" value="3830"/> + <details key="start" value="3848"/> + <details key="end" value="3860"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.283" references="/0/CppOperationImplementation/%.2/%.8/%.5/self"> @@ -3322,23 +3322,23 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.284" references="/0/CppOperationImplementation/%.2/%.8/%.6"> - <details key="start" value="3833"/> - <details key="end" value="3847"/> + <details key="start" value="3863"/> + <details key="end" value="3877"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.285" references="/0/CppOperationImplementation/%.2/%.8/%.6/operation"> - <details key="start" value="3833"/> - <details key="end" value="3842"/> + <details key="start" value="3863"/> + <details key="end" value="3872"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.286" references="/0/CppOperationImplementation/%.2/%.8/%.7"> - <details key="start" value="3849"/> - <details key="end" value="3850"/> + <details key="start" value="3879"/> + <details key="end" value="3880"/> <details key="line" value="111"/> </eAnnotations> <eAnnotations source="positions.287" references="/0/CppOperationImplementation/%.2/%.8/%.8"> - <details key="start" value="3851"/> - <details key="end" value="3880"/> + <details key="start" value="3881"/> + <details key="end" value="3910"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.288" references="/0/CppOperationImplementation/%.2/%.8/%.8/self"> @@ -3347,18 +3347,18 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.289" references="/0/CppOperationImplementation/%.2/%.8/%.8/%"> - <details key="start" value="3874"/> - <details key="end" value="3879"/> + <details key="start" value="3904"/> + <details key="end" value="3909"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.290" references="/0/CppOperationImplementation/%.2/%.8/%.9"> - <details key="start" value="3882"/> - <details key="end" value="3883"/> + <details key="start" value="3912"/> + <details key="end" value="3913"/> <details key="line" value="111"/> </eAnnotations> <eAnnotations source="positions.291" references="/0/CppOperationImplementation/%.2/%.8/%.10"> - <details key="start" value="3884"/> - <details key="end" value="3892"/> + <details key="start" value="3914"/> + <details key="end" value="3922"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.292" references="/0/CppOperationImplementation/%.2/%.8/%.10/self"> @@ -3367,8 +3367,8 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.293" references="/0/CppOperationImplementation/%.2/%.8/%.11"> - <details key="start" value="3895"/> - <details key="end" value="3905"/> + <details key="start" value="3925"/> + <details key="end" value="3935"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.294" references="/0/CppOperationImplementation/%.2/%.8/%.11/self"> @@ -3377,8 +3377,8 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.295" references="/0/CppOperationImplementation/%.2/%.8/%.12"> - <details key="start" value="3908"/> - <details key="end" value="3922"/> + <details key="start" value="3938"/> + <details key="end" value="3952"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.296" references="/0/CppOperationImplementation/%.2/%.8/%.12/self"> @@ -3387,13 +3387,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.297" references="/0/CppOperationImplementation/%.2/%.8/%.13"> - <details key="start" value="3924"/> - <details key="end" value="3928"/> + <details key="start" value="3954"/> + <details key="end" value="3958"/> <details key="line" value="111"/> </eAnnotations> <eAnnotations source="positions.298" references="/0/CppOperationImplementation/%.2/%.8/%.14"> - <details key="start" value="3929"/> - <details key="end" value="3955"/> + <details key="start" value="3959"/> + <details key="end" value="3985"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.299" references="/0/CppOperationImplementation/%.2/%.8/%.14/self"> @@ -3402,28 +3402,28 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.300" references="/0/CppOperationImplementation/%.2/%.8/%.14/%"> - <details key="start" value="3947"/> - <details key="end" value="3954"/> + <details key="start" value="3977"/> + <details key="end" value="3984"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.301" references="/0/CppOperationImplementation/%.2/%.8/%.15"> - <details key="start" value="3957"/> - <details key="end" value="3960"/> + <details key="start" value="3987"/> + <details key="end" value="3990"/> <details key="line" value="113"/> </eAnnotations> <eAnnotations source="positions.302" references="/0/CppOperationImplementation/operation"> - <details key="start" value="3519"/> - <details key="end" value="3540"/> + <details key="start" value="3549"/> + <details key="end" value="3570"/> <details key="line" value="104"/> </eAnnotations> <eAnnotations source="positions.303" references="/0/CppBehaviorImplementation"> - <details key="start" value="3980"/> - <details key="end" value="4221"/> + <details key="start" value="4010"/> + <details key="end" value="4251"/> <details key="line" value="118"/> </eAnnotations> <eAnnotations source="positions.304" references="/0/CppBehaviorImplementation/%"> - <details key="start" value="4052"/> - <details key="end" value="4068"/> + <details key="start" value="4082"/> + <details key="end" value="4098"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.305" references="/0/CppBehaviorImplementation/%/self"> @@ -3432,13 +3432,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.306" references="/0/CppBehaviorImplementation/%.1"> - <details key="start" value="4070"/> - <details key="end" value="4071"/> + <details key="start" value="4100"/> + <details key="end" value="4101"/> <details key="line" value="120"/> </eAnnotations> <eAnnotations source="positions.307" references="/0/CppBehaviorImplementation/%.2"> - <details key="start" value="4072"/> - <details key="end" value="4087"/> + <details key="start" value="4102"/> + <details key="end" value="4117"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.308" references="/0/CppBehaviorImplementation/%.2/self"> @@ -3447,43 +3447,43 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.309" references="/0/CppBehaviorImplementation/%.3"> - <details key="start" value="4090"/> - <details key="end" value="4112"/> + <details key="start" value="4120"/> + <details key="end" value="4142"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.310" references="/0/CppBehaviorImplementation/%.3/%"> - <details key="start" value="4090"/> - <details key="end" value="4107"/> + <details key="start" value="4120"/> + <details key="end" value="4137"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.311" references="/0/CppBehaviorImplementation/%.3/%/behavior"> - <details key="start" value="4090"/> - <details key="end" value="4098"/> + <details key="start" value="4120"/> + <details key="end" value="4128"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.312" references="/0/CppBehaviorImplementation/%.4"> - <details key="start" value="4114"/> - <details key="end" value="4116"/> + <details key="start" value="4144"/> + <details key="end" value="4146"/> <details key="line" value="120"/> </eAnnotations> <eAnnotations source="positions.313" references="/0/CppBehaviorImplementation/%.5"> - <details key="start" value="4117"/> - <details key="end" value="4130"/> + <details key="start" value="4147"/> + <details key="end" value="4160"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.314" references="/0/CppBehaviorImplementation/%.5/behavior"> - <details key="start" value="4117"/> - <details key="end" value="4125"/> + <details key="start" value="4147"/> + <details key="end" value="4155"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.315" references="/0/CppBehaviorImplementation/%.6"> - <details key="start" value="4132"/> - <details key="end" value="4133"/> + <details key="start" value="4162"/> + <details key="end" value="4163"/> <details key="line" value="120"/> </eAnnotations> <eAnnotations source="positions.316" references="/0/CppBehaviorImplementation/%.7"> - <details key="start" value="4134"/> - <details key="end" value="4162"/> + <details key="start" value="4164"/> + <details key="end" value="4192"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.317" references="/0/CppBehaviorImplementation/%.7/self"> @@ -3492,18 +3492,18 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.318" references="/0/CppBehaviorImplementation/%.7/%"> - <details key="start" value="4156"/> - <details key="end" value="4161"/> + <details key="start" value="4186"/> + <details key="end" value="4191"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.319" references="/0/CppBehaviorImplementation/%.8"> - <details key="start" value="4164"/> - <details key="end" value="4165"/> + <details key="start" value="4194"/> + <details key="end" value="4195"/> <details key="line" value="120"/> </eAnnotations> <eAnnotations source="positions.320" references="/0/CppBehaviorImplementation/%.9"> - <details key="start" value="4166"/> - <details key="end" value="4176"/> + <details key="start" value="4196"/> + <details key="end" value="4206"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.321" references="/0/CppBehaviorImplementation/%.9/self"> @@ -3512,13 +3512,13 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.322" references="/0/CppBehaviorImplementation/%.10"> - <details key="start" value="4178"/> - <details key="end" value="4182"/> + <details key="start" value="4208"/> + <details key="end" value="4212"/> <details key="line" value="120"/> </eAnnotations> <eAnnotations source="positions.323" references="/0/CppBehaviorImplementation/%.11"> - <details key="start" value="4183"/> - <details key="end" value="4205"/> + <details key="start" value="4213"/> + <details key="end" value="4235"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.324" references="/0/CppBehaviorImplementation/%.11/self"> @@ -3527,18 +3527,18 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.325" references="/0/CppBehaviorImplementation/%.11/%"> - <details key="start" value="4197"/> - <details key="end" value="4204"/> + <details key="start" value="4227"/> + <details key="end" value="4234"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.326" references="/0/CppBehaviorImplementation/%.12"> - <details key="start" value="4207"/> - <details key="end" value="4209"/> + <details key="start" value="4237"/> + <details key="end" value="4239"/> <details key="line" value="122"/> </eAnnotations> <eAnnotations source="positions.327" references="/0/CppBehaviorImplementation/behavior"> - <details key="start" value="4023"/> - <details key="end" value="4048"/> + <details key="start" value="4053"/> + <details key="end" value="4078"/> <details key="line" value="118"/> </eAnnotations> </ecore:EAnnotation> diff --git a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppOperations.mtl b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppOperations.mtl index 543654aaea3..4394b939c8a 100644 --- a/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppOperations.mtl +++ b/extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppOperations.mtl @@ -36,7 +36,7 @@ return a list of owned operations, since this is not supported directly on a cla [query public isConsOrDestructor(operation : Operation) : Boolean = -hasStereotype(l2::Create) or hasStereotype(l2::Destroy) +hasStereotype(standard::Create) or hasStereotype(standard::Destroy) /] [query public ConsDestructorOrVoid(operation : Operation) : String = @@ -48,7 +48,7 @@ endif/] [query public destructor(operation : Operation) : String = -if hasStereotype(l2::Destroy) and not operation.name.startsWith('~') then +if hasStereotype(standard::Destroy) and not operation.name.startsWith('~') then '~' else '' @@ -84,7 +84,7 @@ endif/] [/template] [template public CppConstInit(operation : Operation)] -[if (hasStereotype(ConstInit) and hasStereotype(l2::Create))] : [getApplication(ConstInit).oclAsType(ConstInit).initialisation/][/if] +[if (hasStereotype(ConstInit) and hasStereotype(standard::Create))] : [getApplication(ConstInit).oclAsType(ConstInit).initialisation/][/if] [/template] |