blob: b5b332c8b48a14ed48171c89d38c41a48cad670c [file] [log] [blame]
<?xml version="1.0" encoding="ASCII"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:eCoreContainemntTree="http://www.eclipse.org/qvt/examples/0.1/ECoreContainemntTree">
<eCoreContainemntTree:Node name="Annotation" parent="/0 /29" children="/29 /61 /0 /112 /62 /106 /58 /72 /9 /1 /2 /114 /13 /40 /94 /117 /35 /67 /107 /5 /98 /86 /121 /96 /21 /81 /48 /34 /119 /44 /118 /109 /110 /91 /92 /68 /56 /53 /54 /52 /49 /38 /51 /11 /12 /10 /66 /7 /36 /63 /3 /22 /14 /4 /77 /6 /8 /15 /17 /18 /19 /16 /20 /23 /25 /27 /24 /26 /28 /30 /31 /32 /33 /37 /39 /65 /41 /42 /43 /45 /46 /47 /50 /55 /57 /64 /69 /70 /71 /73 /75 /76 /78 /79 /80 /82 /83 /84 /87 /88 /89 /90 /93 /95 /97 /99 /100 /101 /102 /105 /103 /104 /108 /111 /113 /115 /116 /120 /123 /124" superTypes="/61 /29 /122 /60">
<element href="Pivot.ecore#//Annotation"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="AnyType" parent="/0 /29 /72" superTypes="/9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//AnyType"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="AssociationClass" parent="/0 /29 /72" superTypes="/9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//AssociationClass"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="AssociationClassCallExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" superTypes="/63 /36 /7 /66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//AssociationClassCallExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="BagType" parent="/0 /29 /72" superTypes="/14 /22 /9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//BagType"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Behavior" parent="/0 /9 /29 /72 /96 /107" subTypes="/98 /24" superTypes="/9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//Behavior"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="BooleanLiteralExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" superTypes="/77 /51 /66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//BooleanLiteralExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="CallExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" children="/44 /109 /91 /68 /56 /53 /52 /49 /38 /51 /11 /66 /7 /36 /63 /3 /77 /6 /31 /65 /41 /42 /46 /64 /69 /82 /84 /97 /101 /113 /115 /116 /120" subTypes="/52 /68 /44 /36 /63 /3 /46 /69 /82" superTypes="/66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//CallExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="CallOperationAction" parent="/0 /29 /56" superTypes="/61 /29 /122 /60">
<element href="Pivot.ecore#//CallOperationAction"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Class" parent="/0 /29 /72" children="/67 /5 /98 /21 /81 /24 /45" subTypes="/1 /2 /5 /98 /22 /14 /4 /27 /24 /30 /32 /43 /47 /55 /57 /70 /78 /87 /89 /90 /93 /99 /111 /123 /124" superTypes="/112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//Class"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="CollectionItem" parent="/0 /11 /29" children="/44 /109 /91 /68 /56 /53 /52 /49 /38 /51 /11 /66 /7 /36 /63 /3 /77 /6 /31 /65 /41 /42 /46 /64 /69 /82 /84 /97 /101 /113 /115 /116 /120" superTypes="/12 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//CollectionItem"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="CollectionLiteralExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" children="/13 /12 /10" superTypes="/51 /66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//CollectionLiteralExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="CollectionLiteralPart" parent="/0 /11 /29" subTypes="/13 /10" superTypes="/114 /61 /29 /122 /60">
<element href="Pivot.ecore#//CollectionLiteralPart"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="CollectionRange" parent="/0 /11 /29" children="/44 /109 /91 /68 /56 /53 /52 /49 /38 /51 /11 /66 /7 /36 /63 /3 /77 /6 /31 /65 /41 /42 /46 /64 /69 /82 /84 /97 /101 /113 /115 /116 /120" superTypes="/12 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//CollectionRange"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="CollectionType" parent="/0 /29 /72" subTypes="/4 /70 /89 /90" superTypes="/22 /9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//CollectionType"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Comment" parent="/0 /29" superTypes="/29 /122">
<element href="Pivot.ecore#//Comment"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="CompleteClass" parent="/0 /19 /29" superTypes="/61 /29 /122 /60">
<element href="Pivot.ecore#//CompleteClass"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="CompleteEnvironment" parent="/0 /29" children="/18 /95" superTypes="/29 /122">
<element href="Pivot.ecore#//CompleteEnvironment"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="CompleteModel" parent="/0 /17 /29" children="/19 /71 /76" superTypes="/61 /29 /122 /60">
<element href="Pivot.ecore#//CompleteModel"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="CompletePackage" parent="/0 /18 /19 /29" children="/19 /16 /71 /76" subTypes="/71 /76" superTypes="/61 /29 /122 /60">
<element href="Pivot.ecore#//CompletePackage"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="ConnectionPointReference" parent="/0 /29 /86 /96" superTypes="/121 /61 /29 /122 /60">
<element href="Pivot.ecore#//ConnectionPointReference"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Constraint" parent="/0 /9 /29 /62 /67 /96 /107" children="/48 /34" superTypes="/61 /29 /122 /60">
<element href="Pivot.ecore#//Constraint"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="DataType" parent="/0 /29 /72" subTypes="/14 /4 /32 /47 /55 /70 /78 /89 /90 /111" superTypes="/9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//DataType"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Detail" parent="/0 /29" superTypes="/61 /29 /122 /60">
<element href="Pivot.ecore#//Detail"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="DynamicBehavior" parent="/0 /9 /29 /72 /96 /107" superTypes="/5 /9 /112 /61 /29 /122 /60 /62 /106 /25 /27">
<element href="Pivot.ecore#//DynamicBehavior"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="DynamicElement" parent="/0 /29" subTypes="/27 /24" superTypes="/29 /122">
<element href="Pivot.ecore#//DynamicElement"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="DynamicProperty" parent="/0 /27 /29" superTypes="/29 /122">
<element href="Pivot.ecore#//DynamicProperty"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="DynamicType" parent="/0 /29 /72" children="/26" subTypes="/24" superTypes="/9 /112 /61 /29 /122 /60 /62 /106 /25">
<element href="Pivot.ecore#//DynamicType"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="DynamicValueSpecification" parent="/0 /29 /94" superTypes="/117 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//DynamicValueSpecification"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Element" parent="/0 /29" children="/29 /61 /0 /112 /62 /106 /58 /72 /9 /1 /2 /114 /13 /40 /94 /117 /35 /67 /107 /5 /98 /86 /121 /96 /21 /81 /48 /34 /119 /44 /118 /109 /110 /91 /92 /68 /56 /53 /54 /52 /49 /38 /51 /11 /12 /10 /66 /7 /36 /63 /3 /22 /14 /4 /77 /6 /8 /15 /17 /18 /19 /16 /20 /23 /25 /27 /24 /26 /28 /30 /31 /32 /33 /37 /39 /65 /41 /42 /43 /45 /46 /47 /50 /55 /57 /64 /69 /70 /71 /73 /75 /76 /78 /79 /80 /82 /83 /84 /87 /88 /89 /90 /93 /95 /97 /99 /100 /101 /102 /105 /103 /104 /108 /111 /113 /115 /116 /120 /123 /124" subTypes="/61 /0 /112 /62 /106 /9 /72 /58 /1 /2 /114 /66 /12 /51 /13 /117 /94 /40 /48 /21 /35 /67 /121 /86 /5 /107 /98 /96 /81 /34 /38 /49 /52 /54 /53 /56 /68 /92 /91 /119 /110 /109 /118 /44 /11 /10 /7 /36 /63 /3 /22 /14 /4 /77 /6 /8 /15 /16 /19 /18 /17 /20 /23 /25 /27 /24 /26 /28 /30 /31 /32 /33 /37 /39 /65 /41 /42 /43 /45 /46 /47 /50 /55 /57 /64 /69 /70 /71 /73 /75 /76 /78 /79 /80 /82 /83 /84 /87 /88 /89 /90 /93 /95 /97 /99 /100 /101 /102 /103 /105 /104 /108 /111 /113 /115 /116 /120 /123 /124" superTypes="/122">
<element href="Pivot.ecore#//Element"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="ElementExtension" parent="/0 /29 /72" superTypes="/9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//ElementExtension"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="EnumLiteralExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" superTypes="/51 /66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//EnumLiteralExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Enumeration" parent="/0 /29 /72" children="/33" superTypes="/22 /9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//Enumeration"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="EnumerationLiteral" parent="/0 /29 /32 /72" superTypes="/40 /61 /29 /122 /60">
<element href="Pivot.ecore#//EnumerationLiteral"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="ExpressionInOCL" parent="/0 /21 /29 /40 /67 /81 /94" children="/44 /118 /109 /91 /68 /56 /53 /52 /49 /38 /51 /11 /66 /7 /36 /63 /3 /77 /6 /31 /65 /41 /42 /46 /64 /69 /82 /84 /97 /101 /113 /115 /116 /120" superTypes="/48 /117 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//ExpressionInOCL"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Feature" parent="/0 /29" subTypes="/67 /81 /45" superTypes="/114 /61 /29 /122 /60">
<element href="Pivot.ecore#//Feature"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="FeatureCallExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" subTypes="/68 /63 /3 /69 /82" superTypes="/7 /66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//FeatureCallExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="FinalState" parent="/0 /29 /86" superTypes="/96 /62 /61 /29 /122 /60 /121">
<element href="Pivot.ecore#//FinalState"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="IfExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" children="/44 /109 /91 /68 /56 /53 /52 /49 /38 /51 /11 /66 /7 /36 /63 /3 /77 /6 /31 /65 /41 /42 /46 /64 /69 /82 /84 /97 /101 /113 /115 /116 /120" superTypes="/66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//IfExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Import" parent="/0 /29 /58" superTypes="/61 /29 /122 /60">
<element href="Pivot.ecore#//Import"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="InstanceSpecification" parent="/0 /29 /72" children="/94 /48 /34" subTypes="/33" superTypes="/61 /29 /122 /60">
<element href="Pivot.ecore#//InstanceSpecification"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="IntegerLiteralExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" superTypes="/65 /77 /51 /66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//IntegerLiteralExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="InvalidLiteralExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" superTypes="/51 /66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//InvalidLiteralExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="InvalidType" parent="/0 /29 /72" superTypes="/9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//InvalidType"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="IterateExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" children="/118" superTypes="/52 /7 /66 /114 /61 /29 /122 /60 /85">
<element href="Pivot.ecore#//IterateExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Iteration" parent="/0 /9 /29" children="/73" superTypes="/67 /35 /114 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//Iteration"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="IteratorExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" superTypes="/52 /7 /66 /114 /61 /29 /122 /60 /85">
<element href="Pivot.ecore#//IteratorExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="LambdaType" parent="/0 /29 /72" superTypes="/22 /9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//LambdaType"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="LanguageExpression" parent="/0 /21 /29 /40 /67 /81 /94" subTypes="/34" superTypes="/117 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//LanguageExpression"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="LetExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" children="/44 /118 /109 /91 /68 /56 /53 /52 /49 /38 /51 /11 /66 /7 /36 /63 /3 /77 /6 /31 /65 /41 /42 /46 /64 /69 /82 /84 /97 /101 /113 /115 /116 /120" superTypes="/66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//LetExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Library" parent="/0 /29 /58 /72" children="/75" superTypes="/72 /62 /61 /29 /122 /60">
<element href="Pivot.ecore#//Library"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="LiteralExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" subTypes="/53 /109 /11 /77 /6 /31 /65 /41 /42 /64 /84 /101 /115" superTypes="/66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//LiteralExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="LoopExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" children="/44 /118 /109 /91 /68 /56 /53 /52 /49 /38 /51 /11 /66 /7 /36 /63 /3 /77 /6 /31 /65 /41 /42 /46 /64 /69 /82 /84 /97 /101 /113 /115 /116 /120" subTypes="/44 /46" superTypes="/7 /66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//LoopExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="MapLiteralExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" children="/54" superTypes="/51 /66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//MapLiteralExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="MapLiteralPart" parent="/0 /29 /53" children="/44 /109 /91 /68 /56 /53 /52 /49 /38 /51 /11 /66 /7 /36 /63 /3 /77 /6 /31 /65 /41 /42 /46 /64 /69 /82 /84 /97 /101 /113 /115 /116 /120" superTypes="/29 /122">
<element href="Pivot.ecore#//MapLiteralPart"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="MapType" parent="/0 /29 /72" superTypes="/22 /9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//MapType"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="MessageExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" children="/44 /109 /91 /68 /56 /53 /52 /49 /38 /51 /11 /66 /7 /36 /63 /3 /77 /6 /8 /31 /65 /41 /42 /46 /64 /69 /82 /84 /88 /97 /101 /113 /115 /116 /120" superTypes="/66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//MessageExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="MessageType" parent="/0 /29 /72" superTypes="/9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//MessageType"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Model" parent="/0 /29" children="/72 /39 /50 /79" superTypes="/62 /61 /29 /122 /60">
<element href="Pivot.ecore#//Model"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="MorePivotable">
<element href="Pivot.ecore#//MorePivotable"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Nameable" subTypes="/61 /0 /112 /62 /9 /72 /58 /1 /2 /114 /66 /12 /51 /13 /117 /40 /48 /21 /35 /67 /121 /86 /5 /107 /98 /96 /81 /34 /38 /49 /52 /53 /56 /68 /92 /91 /119 /110 /109 /118 /44 /11 /10 /7 /36 /63 /3 /22 /14 /4 /77 /6 /8 /16 /19 /18 /20 /23 /27 /24 /28 /30 /31 /32 /33 /37 /39 /65 /41 /42 /43 /45 /46 /47 /50 /55 /57 /64 /69 /70 /71 /73 /75 /76 /78 /79 /82 /83 /84 /87 /88 /89 /90 /93 /97 /99 /101 /103 /108 /111 /113 /115 /116 /120 /123 /124">
<element href="Pivot.ecore#//Nameable"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="NamedElement" parent="/0 /29" subTypes="/0 /112 /62 /9 /72 /58 /1 /2 /114 /66 /12 /51 /13 /117 /40 /48 /21 /35 /67 /121 /86 /5 /107 /98 /96 /81 /34 /38 /49 /52 /53 /56 /68 /92 /91 /119 /110 /109 /118 /44 /11 /10 /7 /36 /63 /3 /22 /14 /4 /77 /6 /8 /16 /19 /18 /20 /23 /27 /24 /28 /30 /31 /32 /33 /37 /39 /65 /41 /42 /43 /45 /46 /47 /50 /55 /57 /64 /69 /70 /71 /73 /75 /76 /78 /79 /82 /83 /84 /87 /88 /89 /90 /93 /97 /99 /101 /103 /108 /111 /113 /115 /116 /120 /123 /124" superTypes="/29 /122 /60">
<element href="Pivot.ecore#//NamedElement"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Namespace" parent="/0 /29" children="/21" subTypes="/9 /72 /58 /1 /2 /67 /86 /5 /107 /98 /96 /22 /14 /4 /27 /24 /30 /32 /37 /43 /45 /47 /50 /55 /57 /70 /78 /79 /87 /89 /90 /93 /99 /111 /123 /124" superTypes="/61 /29 /122 /60">
<element href="Pivot.ecore#//Namespace"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="NavigationCallExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" subTypes="/3 /69 /82" superTypes="/36 /7 /66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//NavigationCallExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="NullLiteralExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" superTypes="/77 /51 /66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//NullLiteralExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="NumericLiteralExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" subTypes="/41 /84 /115" superTypes="/77 /51 /66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//NumericLiteralExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="OCLExpression" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" subTypes="/51 /38 /49 /52 /53 /56 /68 /91 /109 /44 /11 /7 /36 /63 /3 /77 /6 /31 /65 /41 /42 /46 /64 /69 /82 /84 /97 /101 /113 /115 /116 /120" superTypes="/114 /61 /29 /122 /60">
<element href="Pivot.ecore#//OCLExpression"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Operation" parent="/0 /9 /29" children="/21 /48 /34 /73" subTypes="/45" superTypes="/35 /114 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//Operation"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="OperationCallExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" children="/44 /109 /91 /68 /56 /53 /52 /49 /38 /51 /11 /66 /7 /36 /63 /3 /77 /6 /31 /65 /41 /42 /46 /64 /69 /82 /84 /97 /101 /113 /115 /116 /120" superTypes="/36 /7 /66 /114 /61 /29 /122 /60 /85">
<element href="Pivot.ecore#//OperationCallExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="OppositePropertyCallExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" superTypes="/63 /36 /7 /66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//OppositePropertyCallExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="OrderedSetType" parent="/0 /29 /72" superTypes="/14 /22 /9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//OrderedSetType"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="OrphanCompletePackage" parent="/0 /18 /19 /29" superTypes="/19 /61 /29 /122 /60">
<element href="Pivot.ecore#//OrphanCompletePackage"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Package" parent="/0 /29 /58 /72" children="/72 /9 /1 /2 /40 /5 /98 /22 /14 /4 /27 /24 /30 /32 /33 /43 /47 /50 /55 /57 /70 /78 /79 /80 /87 /89 /90 /93 /99 /111 /123 /124" subTypes="/50 /79" superTypes="/62 /61 /29 /122 /60">
<element href="Pivot.ecore#//Package"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Parameter" parent="/0 /29 /45 /67" superTypes="/119 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//Parameter"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Pivotable">
<element href="Pivot.ecore#//Pivotable"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Precedence" parent="/0 /29 /50" superTypes="/61 /29 /122 /60">
<element href="Pivot.ecore#//Precedence"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="PrimitiveCompletePackage" parent="/0 /18 /19 /29" superTypes="/19 /61 /29 /122 /60">
<element href="Pivot.ecore#//PrimitiveCompletePackage"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="PrimitiveLiteralExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" subTypes="/6 /65 /41 /64 /84 /101 /115" superTypes="/51 /66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//PrimitiveLiteralExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="PrimitiveType" parent="/0 /29 /72" superTypes="/22 /9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//PrimitiveType"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Profile" parent="/0 /29 /58 /72" superTypes="/72 /62 /61 /29 /122 /60">
<element href="Pivot.ecore#//Profile"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="ProfileApplication" parent="/0 /29 /72" superTypes="/29 /122">
<element href="Pivot.ecore#//ProfileApplication"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Property" parent="/0 /9 /29" children="/48 /34" superTypes="/35 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//Property"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="PropertyCallExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" superTypes="/63 /36 /7 /66 /114 /61 /29 /122 /60 /85">
<element href="Pivot.ecore#//PropertyCallExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Pseudostate" parent="/0 /29 /86 /96 /98" superTypes="/121 /61 /29 /122 /60">
<element href="Pivot.ecore#//Pseudostate"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="RealLiteralExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" superTypes="/65 /77 /51 /66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//RealLiteralExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="ReferringElement" subTypes="/68 /44 /46 /82 /113 /120">
<element href="Pivot.ecore#//ReferringElement"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Region" parent="/0 /29 /96 /98" children="/107 /121 /96 /20 /37 /83" superTypes="/62 /61 /29 /122 /60">
<element href="Pivot.ecore#//Region"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="SelfType" parent="/0 /29 /72" superTypes="/9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//SelfType"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="SendSignalAction" parent="/0 /29 /56" superTypes="/61 /29 /122 /60">
<element href="Pivot.ecore#//SendSignalAction"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="SequenceType" parent="/0 /29 /72" superTypes="/14 /22 /9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//SequenceType"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="SetType" parent="/0 /29 /72" superTypes="/14 /22 /9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//SetType"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="ShadowExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" children="/92" superTypes="/66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//ShadowExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="ShadowPart" parent="/0 /29 /91" children="/44 /109 /91 /68 /56 /53 /52 /49 /38 /51 /11 /66 /7 /36 /63 /3 /77 /6 /31 /65 /41 /42 /46 /64 /69 /82 /84 /97 /101 /113 /115 /116 /120" superTypes="/114 /61 /29 /122 /60">
<element href="Pivot.ecore#//ShadowPart"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Signal" parent="/0 /29 /72" superTypes="/9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//Signal"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Slot" parent="/0 /29 /40" children="/117 /48 /34 /28" superTypes="/29 /122">
<element href="Pivot.ecore#//Slot"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="StandardLibrary" parent="/0 /17 /29" superTypes="/29 /122">
<element href="Pivot.ecore#//StandardLibrary"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="State" parent="/0 /29 /86" children="/5 /98 /86 /21 /20 /24 /83 /108" subTypes="/37" superTypes="/62 /61 /29 /122 /60 /121">
<element href="Pivot.ecore#//State"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="StateExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" superTypes="/66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//StateExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="StateMachine" parent="/0 /9 /29 /72 /96 /107" children="/86 /83" superTypes="/5 /9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//StateMachine"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Stereotype" parent="/0 /29 /72" children="/100" superTypes="/9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//Stereotype"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="StereotypeExtender" parent="/0 /29 /99" superTypes="/29 /122">
<element href="Pivot.ecore#//StereotypeExtender"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="StringLiteralExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" superTypes="/77 /51 /66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//StringLiteralExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="TemplateBinding" parent="/0 /29 /106" children="/104" superTypes="/29 /122">
<element href="Pivot.ecore#//TemplateBinding"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="TemplateParameter" parent="/0 /29 /105" superTypes="/112 /61 /29 /122 /60">
<element href="Pivot.ecore#//TemplateParameter"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="TemplateParameterSubstitution" parent="/0 /29 /102" children="/124" superTypes="/29 /122">
<element href="Pivot.ecore#//TemplateParameterSubstitution"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="TemplateSignature" parent="/0 /29 /106" children="/103" superTypes="/29 /122">
<element href="Pivot.ecore#//TemplateSignature"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="TemplateableElement" parent="/0 /29" children="/102 /105" subTypes="/9 /1 /2 /67 /5 /98 /22 /14 /4 /27 /24 /30 /32 /43 /45 /47 /55 /57 /70 /78 /87 /89 /90 /93 /99 /111 /123 /124" superTypes="/29 /122">
<element href="Pivot.ecore#//TemplateableElement"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Transition" parent="/0 /29 /86" children="/5 /98 /21 /24 /108" superTypes="/62 /61 /29 /122 /60">
<element href="Pivot.ecore#//Transition"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Trigger" parent="/0 /29 /96 /107" superTypes="/61 /29 /122 /60">
<element href="Pivot.ecore#//Trigger"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="TupleLiteralExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" children="/110" superTypes="/51 /66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//TupleLiteralExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="TupleLiteralPart" parent="/0 /29 /109" children="/44 /109 /91 /68 /56 /53 /52 /49 /38 /51 /11 /66 /7 /36 /63 /3 /77 /6 /31 /65 /41 /42 /46 /64 /69 /82 /84 /97 /101 /113 /115 /116 /120" superTypes="/119 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//TupleLiteralPart"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="TupleType" parent="/0 /29 /72" superTypes="/22 /9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//TupleType"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Type" parent="/0 /29" subTypes="/9 /1 /2 /5 /98 /22 /14 /4 /27 /24 /30 /32 /43 /47 /55 /57 /70 /78 /87 /89 /90 /93 /99 /103 /111 /123 /124" superTypes="/61 /29 /122 /60">
<element href="Pivot.ecore#//Type"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="TypeExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" superTypes="/66 /114 /61 /29 /122 /60 /85">
<element href="Pivot.ecore#//TypeExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="TypedElement" parent="/0 /29" subTypes="/66 /12 /51 /13 /117 /48 /35 /67 /81 /34 /38 /49 /52 /53 /56 /68 /92 /91 /119 /110 /109 /118 /44 /11 /10 /7 /36 /63 /3 /77 /6 /28 /31 /65 /41 /42 /45 /46 /64 /69 /73 /82 /84 /97 /101 /113 /115 /116 /120" superTypes="/61 /29 /122 /60">
<element href="Pivot.ecore#//TypedElement"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="UnlimitedNaturalLiteralExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" superTypes="/65 /77 /51 /66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//UnlimitedNaturalLiteralExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="UnspecifiedValueExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" superTypes="/66 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//UnspecifiedValueExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="ValueSpecification" parent="/0 /29 /94" subTypes="/48 /34 /28" superTypes="/114 /61 /29 /122 /60">
<element href="Pivot.ecore#//ValueSpecification"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Variable" parent="/0 /29 /34 /44 /49 /52" children="/44 /109 /91 /68 /56 /53 /52 /49 /38 /51 /11 /66 /7 /36 /63 /3 /77 /6 /31 /65 /41 /42 /46 /64 /69 /82 /84 /97 /101 /113 /115 /116 /120" superTypes="/119 /114 /61 /29 /122 /60">
<element href="Pivot.ecore#//Variable"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="VariableDeclaration" parent="/0 /29" subTypes="/110 /118 /73" superTypes="/114 /61 /29 /122 /60">
<element href="Pivot.ecore#//VariableDeclaration"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="VariableExp" parent="/0 /7 /10 /13 /29 /34 /38 /49 /52 /54 /56 /68 /92 /110 /118" superTypes="/66 /114 /61 /29 /122 /60 /85">
<element href="Pivot.ecore#//VariableExp"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Vertex" parent="/0 /29 /86" subTypes="/96 /20 /37 /83" superTypes="/61 /29 /122 /60">
<element href="Pivot.ecore#//Vertex"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="Visitable" subTypes="/29 /61 /0 /112 /62 /106 /9 /72 /58 /1 /2 /114 /66 /12 /51 /13 /117 /94 /40 /48 /21 /35 /67 /121 /86 /5 /107 /98 /96 /81 /34 /38 /49 /52 /54 /53 /56 /68 /92 /91 /119 /110 /109 /118 /44 /11 /10 /7 /36 /63 /3 /22 /14 /4 /77 /6 /8 /15 /16 /19 /18 /17 /20 /23 /25 /27 /24 /26 /28 /30 /31 /32 /33 /37 /39 /65 /41 /42 /43 /45 /46 /47 /50 /55 /57 /64 /69 /70 /71 /73 /75 /76 /78 /79 /80 /82 /83 /84 /87 /88 /89 /90 /93 /95 /97 /99 /100 /101 /102 /103 /105 /104 /108 /111 /113 /115 /116 /120 /123 /124">
<element href="Pivot.ecore#//Visitable"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="VoidType" parent="/0 /29 /72" superTypes="/9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//VoidType"/>
</eCoreContainemntTree:Node>
<eCoreContainemntTree:Node name="WildcardType" parent="/0 /29 /72 /104" superTypes="/9 /112 /61 /29 /122 /60 /62 /106">
<element href="Pivot.ecore#//WildcardType"/>
</eCoreContainemntTree:Node>
</xmi:XMI>