Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnsgar Radermacher2014-03-11 12:23:27 +0000
committerAnsgar Radermacher2014-03-11 12:28:53 +0000
commit67c1c74a2e7135df29a40d589b4e715ced905a90 (patch)
treec8eaec2ae0ee9978f1948dd0444bde0017c24676 /extraplugins/codegen
parente6e5f0e360117e271e761d1e345d266f4479c5a0 (diff)
downloadorg.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')
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/StdStereo.java4
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassHeader.emtl503
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassHeader.mtl2
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppOperations.emtl1034
-rw-r--r--extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppOperations.mtl6
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="&#xA;return a list of owned operations, since this is not supported directly on a classifier"/>
+ <body startPosition="595" endPosition="683" value="&#xA;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]

Back to the top