<?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="GenerateJsp" nsURI="org::eclipse::modisco::jee::jsp::generation::files::GenerateJsp"> | |
<input> | |
<takesTypesFrom href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#/"/> | |
</input> | |
<input> | |
<takesTypesFrom href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#/"/> | |
</input> | |
<ownedModuleElement xsi:type="mtl:Template" name="write" visibility="Public" main="true"> | |
<body xsi:type="mtl:FileBlock" openMode="OverWrite"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" "/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/write/p"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page/xmlDeclaration"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"/> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/write/p"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page/xmlDeclaration"/> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/> | |
</source> | |
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/> | |
</ifExpr> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/write/p"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page/xmlDeclaration"/> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/oclIsUndefined"/> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/not"/> | |
</ifExpr> | |
</body> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" "/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/write/p"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page/doctype"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"/> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/write/p"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page/doctype"/> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/> | |
</source> | |
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/> | |
</ifExpr> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/write/p"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page/doctype"/> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/oclIsUndefined"/> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/not"/> | |
</ifExpr> | |
</body> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/0/write/@body.0/@body.2/i"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"/> | |
<loopVariable name="i"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/write/p"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page/ownedElements"/> | |
</iterSet> | |
</body> | |
<fileUrl xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/write/p"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page/name"/> | |
</fileUrl> | |
</body> | |
<parameter name="p"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</parameter> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Template" name="write" visibility="Public"> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.1/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="=""/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.1/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute/value"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="""/> | |
<parameter name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</parameter> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Template" name="write" visibility="Public"> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.2/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Comment"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</body> | |
<parameter name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Comment"/> | |
</parameter> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Template" name="write" visibility="Public"> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.3/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="=""/> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.3/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<loopVariable name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.3/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</iterSet> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="""/> | |
<parameter name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</parameter> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Template" name="write" visibility="Public"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="<"/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.4/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</body> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" "/> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/ComposedAttribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/Attribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/or"/> | |
</ifExpr> | |
</body> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScript"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/JSPScript"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScript"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScript/isTagFragment"/> | |
</source> | |
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/="/> | |
</ifExpr> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/JSPScript"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScript"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</ifExpr> | |
</body> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/JSPAction"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction/isTagFragment"/> | |
</source> | |
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/="/> | |
</ifExpr> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/JSPAction"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</ifExpr> | |
</body> | |
<loopVariable name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.4/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</iterSet> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">
"/> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="	"/> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/write.4/@body.0/@body.4/c"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"/> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScript"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/write.4/@body.0/@body.4/c"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/JSPScript"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScript"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScript/isTagFragment"/> | |
</source> | |
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/="/> | |
</ifExpr> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/write.4/@body.0/@body.4/c"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/JSPScript"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScript"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</ifExpr> | |
<elseIf> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="	"/> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/write.4/@body.0/@body.4/c"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"/> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/write.4/@body.0/@body.4/c"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/JSPAction"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction/isTagFragment"/> | |
</source> | |
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/="/> | |
</ifExpr> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/write.4/@body.0/@body.4/c"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/JSPAction"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</ifExpr> | |
</elseIf> | |
<elseIf> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="	"/> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/write.4/@body.0/@body.4/c"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"/> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/write.4/@body.0/@body.4/c"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/ComposedAttribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/not"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/write.4/@body.0/@body.4/c"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/Attribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsTypeOf"/> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/not"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/and"/> | |
</ifExpr> | |
</elseIf> | |
</body> | |
<loopVariable name="c"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.4/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</iterSet> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="</"/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.4/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">
"/> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.4/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/size"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.4/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</source> | |
<body xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@ifExpr/@source/@source/@argument.0/select/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/Attribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</body> | |
<iterator xsi:type="ocl.ecore:Variable" name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</iterator> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/size"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/-"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.4/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</source> | |
<body xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@ifExpr/@source/@argument.0/select/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/ComposedAttribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</body> | |
<iterator xsi:type="ocl.ecore:Variable" name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</iterator> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/size"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/-"/> | |
</source> | |
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/> | |
</ifExpr> | |
<else> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="	<"/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.4/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</body> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" "/> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@else/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@else/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/ComposedAttribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@else/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/Attribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/or"/> | |
</ifExpr> | |
</body> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@else/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScript"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@else/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/JSPScript"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScript"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScript/isTagFragment"/> | |
</source> | |
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/="/> | |
</ifExpr> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@else/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/JSPScript"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScript"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</ifExpr> | |
</body> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@else/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@else/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/JSPAction"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction/isTagFragment"/> | |
</source> | |
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/="/> | |
</ifExpr> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.4/@body.0/@else/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/JSPAction"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</ifExpr> | |
</body> | |
<loopVariable name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.4/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</iterSet> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" />"/> | |
</else> | |
</body> | |
<parameter name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</parameter> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Template" name="write" visibility="Public"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="<script "/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.5/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JavaScript"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" >
"/> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="	"/> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.5/@body.3/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"/> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.5/@body.3/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/ComposedAttribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/not"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.5/@body.3/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/Attribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsTypeOf"/> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/not"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/and"/> | |
</ifExpr> | |
</body> | |
<loopVariable name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.5/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JavaScript"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</iterSet> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="</script> "/> | |
<parameter name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JavaScript"/> | |
</parameter> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Template" name="write" visibility="Public"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="<"/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.6/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" "/> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" "/> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.6/@body.0/@body.3/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.6/@body.0/@body.3/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/ComposedAttribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.6/@body.0/@body.3/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/Attribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/or"/> | |
</ifExpr> | |
</body> | |
<loopVariable name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.6/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</iterSet> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">
"/> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.6/@body.0/@body.5/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.6/@body.0/@body.5/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/ComposedAttribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/not"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.6/@body.0/@body.5/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/Attribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsTypeOf"/> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/not"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/and"/> | |
</ifExpr> | |
</body> | |
<loopVariable name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.6/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</iterSet> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="</"/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.6/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">	
"/> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.6/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/size"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.6/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</source> | |
<body xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.6/@body.0/@ifExpr/@source/@source/@argument.0/select/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/Attribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</body> | |
<iterator xsi:type="ocl.ecore:Variable" name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</iterator> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/size"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/-"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.6/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</source> | |
<body xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.6/@body.0/@ifExpr/@source/@argument.0/select/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/ComposedAttribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</body> | |
<iterator xsi:type="ocl.ecore:Variable" name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</iterator> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/size"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/-"/> | |
</source> | |
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/> | |
</ifExpr> | |
<else> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="<"/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.6/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</body> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" "/> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.6/@body.0/@else/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.6/@body.0/@else/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/ComposedAttribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.6/@body.0/@else/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/Attribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/or"/> | |
</ifExpr> | |
</body> | |
<loopVariable name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.6/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</iterSet> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" />"/> | |
</else> | |
</body> | |
<parameter name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</parameter> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Template" name="write" visibility="Public"> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.7/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPComment"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</body> | |
<parameter name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPComment"/> | |
</parameter> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Template" name="write" visibility="Public"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="<%! "/> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" "/> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.8/@body.1/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<loopVariable name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.8/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPDeclaration"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</iterSet> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" %>"/> | |
<parameter name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPDeclaration"/> | |
</parameter> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Template" name="write" visibility="Public"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="<%@ "/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.9/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPDirective"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</body> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" "/> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.9/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.9/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/ComposedAttribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.9/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/Attribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/or"/> | |
</ifExpr> | |
</body> | |
<loopVariable name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.9/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPDirective"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</iterSet> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="%>"/> | |
<parameter name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPDirective"/> | |
</parameter> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Template" name="write" visibility="Public"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="<%= "/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.10/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPExpression"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" %>"/> | |
<parameter name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPExpression"/> | |
</parameter> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Template" name="write" visibility="Public"> | |
<parameter name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScript"/> | |
</parameter> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Template" name="write" visibility="Public"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="<% "/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.12/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScriptlet"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" %>"/> | |
<parameter name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScriptlet"/> | |
</parameter> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Template" name="write" visibility="Public"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="<"/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.13/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" "/> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.13/@body.0/@body.3/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.13/@body.0/@body.3/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/ComposedAttribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.13/@body.0/@body.3/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/Attribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/or"/> | |
</ifExpr> | |
</body> | |
<loopVariable name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.13/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</iterSet> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">
"/> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="	"/> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="s" referredVariable="/0/write.13/@body.0/@body.5/s"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"/> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="s" referredVariable="/0/write.13/@body.0/@body.5/s"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/ComposedAttribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/not"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="s" referredVariable="/0/write.13/@body.0/@body.5/s"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/Attribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsTypeOf"/> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/not"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/and"/> | |
</ifExpr> | |
</body> | |
<loopVariable name="s"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.13/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</iterSet> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="</"/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.13/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">
"/> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.13/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/size"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.13/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</source> | |
<body xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.13/@body.0/@ifExpr/@source/@source/@argument.0/select/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/Attribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</body> | |
<iterator xsi:type="ocl.ecore:Variable" name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</iterator> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/size"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/-"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.13/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</source> | |
<body xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.13/@body.0/@ifExpr/@source/@argument.0/select/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/ComposedAttribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</body> | |
<iterator xsi:type="ocl.ecore:Variable" name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</iterator> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/size"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/-"/> | |
</source> | |
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/> | |
</ifExpr> | |
<else> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="<"/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.13/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</body> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.13/@body.0/@else/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.13/@body.0/@else/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/ComposedAttribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.13/@body.0/@else/@body.2/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/Attribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/or"/> | |
</ifExpr> | |
</body> | |
<loopVariable name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.13/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</iterSet> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" />
"/> | |
</else> | |
</body> | |
<parameter name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</parameter> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Template" name="write" visibility="Public"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="<%@ taglib "/> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" "/> | |
<body xsi:type="mtl:TemplateInvocation" definition="/0/write.15"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<argument xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.14/@body.1/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</argument> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.14/@body.1/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/ComposedAttribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="n" referredVariable="/0/write.14/@body.1/n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</source> | |
<argument xsi:type="ocl.ecore:TypeExp" eType="/43/Attribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/or"/> | |
</ifExpr> | |
</body> | |
<loopVariable name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/13/OrderedSet(Node)"> | |
<source xsi:type="ocl.ecore:VariableExp" name="o" referredVariable="/0/write.14/o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPTagLib"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element/children"/> | |
</iterSet> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="%>"/> | |
<parameter name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPTagLib"/> | |
</parameter> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Template" name="write" visibility="Public"> | |
<parameter name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</parameter> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Template" name="write" visibility="Public"> | |
<body xsi:type="mtl:IfBlock"> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/write.16/t"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Text"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</body> | |
<ifExpr xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/String_Class/equalsIgnoreCase"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/write.16/t"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Text"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/not"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/String_Class/equalsIgnoreCase"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/write.16/t"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Text"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" "> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/not"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/and"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/String_Class/equalsIgnoreCase"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/write.16/t"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Text"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="	"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/not"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/and"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/String_Class/equalsIgnoreCase"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/write.16/t"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Text"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node/name"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
</source> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/not"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/and"/> | |
</ifExpr> | |
</body> | |
<parameter name="t"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Text"/> | |
</parameter> | |
</ownedModuleElement> | |
</mtl:Module> | |
<ecore:EPackage name="additions"> | |
<eClassifiers xsi:type="ecore:EClass" name="String_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eAnnotations> | |
<eOperations name="substitute"> | |
<eAnnotations source="MTL"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="r"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
<eParameters name="t"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="index"> | |
<eAnnotations source="MTL"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<eParameters name="r"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="first"> | |
<eAnnotations source="MTL"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="n"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="last"> | |
<eAnnotations source="MTL"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="n"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="strstr"> | |
<eAnnotations source="MTL"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<eParameters name="r"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="strtok"> | |
<eAnnotations source="MTL"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="s1"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
<eParameters name="flag"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="strcmp"> | |
<eAnnotations source="MTL"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<eParameters name="s1"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="isAlpha"> | |
<eAnnotations source="MTL"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
</eOperations> | |
<eOperations name="isAlphanum"> | |
<eAnnotations source="MTL"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
</eOperations> | |
<eOperations name="toUpperFirst"> | |
<eAnnotations source="MTL"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
<eOperations name="toLowerFirst"> | |
<eAnnotations source="MTL"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
<eOperations name="replace"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="substring"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
<eParameters name="replacement"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="replaceAll"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="substring"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
<eParameters name="replacement"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="substituteAll"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="substring"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
<eParameters name="replacement"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="startsWith"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<eParameters name="substring"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="endsWith"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<eParameters name="substring"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="trim"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
<eOperations name="tokenize"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(String)"/> | |
<eParameters name="delimiters"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="contains"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<eParameters name="substring"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="matches"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<eParameters name="regex"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="lastIndex"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<eParameters name="substring"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="equalsIgnoreCase"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
<eParameters name="other"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="substring"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="startIndex"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="+"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="other"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</eParameters> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Integer_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</eAnnotations> | |
<eOperations name="toString"> | |
<eAnnotations source="MTL"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Real_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/> | |
</eAnnotations> | |
<eOperations name="toString"> | |
<eAnnotations source="MTL"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EObject_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</eAnnotations> | |
<eOperations name="eAllContents"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
</eOperations> | |
<eOperations name="eAllContents"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
<eParameters name="filter"> | |
<eType xsi:type="ocl.ecore:TypeType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclType"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="ancestors"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
</eOperations> | |
<eOperations name="ancestors"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
<eParameters name="filter"> | |
<eType xsi:type="ocl.ecore:TypeType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclType"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="siblings"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
</eOperations> | |
<eOperations name="siblings"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
<eParameters name="filter"> | |
<eType xsi:type="ocl.ecore:TypeType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclType"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="eInverse"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:OrderedSetType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//OrderedSet(OclAny)"/> | |
</eOperations> | |
<eOperations name="eInverse"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:OrderedSetType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//OrderedSet(OclAny)"/> | |
<eParameters name="filter"> | |
<eType xsi:type="ocl.ecore:TypeType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclType"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="precedingSiblings"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
</eOperations> | |
<eOperations name="precedingSiblings"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
<eParameters name="filter"> | |
<eType xsi:type="ocl.ecore:TypeType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclType"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="followingSiblings"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
</eOperations> | |
<eOperations name="followingSiblings"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
<eParameters name="filter"> | |
<eType xsi:type="ocl.ecore:TypeType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclType"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="eContainer"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//OclAny"/> | |
<eParameters name="filter"> | |
<eType xsi:type="ocl.ecore:TypeType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclType"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="eContents"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
<eParameters name="filter"> | |
<eType xsi:type="ocl.ecore:TypeType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclType"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="eGet"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eParameters name="featureName"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="p"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.1"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.2"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Comment"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.3"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.4"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.5"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JavaScript"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.6"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.7"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPComment"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.8"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPDeclaration"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.9"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPDirective"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.10"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPExpression"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.11"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScript"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.12"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScriptlet"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.13"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.14"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="o"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPTagLib"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.15"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="n"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.16"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="t"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Text"/> | |
</eParameters> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="OclAny_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</eAnnotations> | |
<eOperations name="toString"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
<eOperations name="invoke"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<eParameters name="class"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
<eParameters name="method"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
<eParameters name="arguments"> | |
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="current"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//OclAny"/> | |
<eParameters name="index"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="current"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//OclAny"/> | |
<eParameters name="filter"> | |
<eType xsi:type="ocl.ecore:TypeType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclType"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getProperty"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="key"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getProperty"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="key"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
<eParameters name="arguments"> | |
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getProperty"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="propertiesFileName"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
<eParameters name="key"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getProperty"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="propertiesFileName"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
<eParameters name="key"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
<eParameters name="arguments"> | |
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="+"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="other"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Collection(T)_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Collection(T)"/> | |
</eAnnotations> | |
<eOperations name="sep"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
<eParameters name="separatorString"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="filter"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:CollectionType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Collection(T)"/> | |
<eParameters name="filter"> | |
<eType xsi:type="ocl.ecore:TypeType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclType"/> | |
</eParameters> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Sequence(T)_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/> | |
</eAnnotations> | |
<eOperations name="reverse"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/> | |
</eOperations> | |
<eOperations name="lastIndexOf"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<eParameters name="element"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/> | |
</eParameters> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="OrderedSet(T)_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)"/> | |
</eAnnotations> | |
<eOperations name="reverse"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:OrderedSetType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)"/> | |
</eOperations> | |
<eOperations name="lastIndexOf"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<eParameters name="element"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/> | |
</eParameters> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Page_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</eAnnotations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Attribute_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</eAnnotations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.1"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Comment_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Comment"/> | |
</eAnnotations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.2"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ComposedAttribute_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</eAnnotations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.3"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Element_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</eAnnotations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.4"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="JavaScript_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JavaScript"/> | |
</eAnnotations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.5"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="JSPAction_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</eAnnotations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.6"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="JSPComment_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPComment"/> | |
</eAnnotations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.7"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="JSPDeclaration_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPDeclaration"/> | |
</eAnnotations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.8"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="JSPDirective_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPDirective"/> | |
</eAnnotations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.9"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="JSPExpression_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPExpression"/> | |
</eAnnotations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.10"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="JSPScript_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScript"/> | |
</eAnnotations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.11"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="JSPScriptlet_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScriptlet"/> | |
</eAnnotations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.12"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="JSPStdAction_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</eAnnotations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.13"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="JSPTagLib_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPTagLib"/> | |
</eAnnotations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.14"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Node_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</eAnnotations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.15"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Text_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Text"/> | |
</eAnnotations> | |
<eOperations name="write"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/write.16"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eOperations> | |
</eClassifiers> | |
</ecore:EPackage> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</ocl.ecore:Variable> | |
<ecore:EPackage name="collections"> | |
<eClassifiers xsi:type="ocl.ecore:OrderedSetType" name="OrderedSet(Node)" instanceClassName="java.util.LinkedHashSet"> | |
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ocl.ecore:SetType" instanceClassName="java.util.Set"> | |
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</eClassifiers> | |
</ecore:EPackage> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//Page"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Comment"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Comment"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Comment"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="i"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</ocl.ecore:Variable> | |
<ecore:EPackage name="types"> | |
<eClassifiers xsi:type="ocl.ecore:TypeType" name="Attribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Attribute"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ocl.ecore:TypeType" name="ComposedAttribute"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//ComposedAttribute"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ocl.ecore:TypeType" name="JSPScript"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScript"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ocl.ecore:TypeType" name="JSPAction"> | |
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</eClassifiers> | |
</ecore:EPackage> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Element"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JavaScript"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JavaScript"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JavaScript"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JavaScript"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JavaScript"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPComment"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPComment"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPComment"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPDeclaration"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPDeclaration"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPDeclaration"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPDeclaration"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPDirective"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPDirective"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPDirective"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPDirective"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPDirective"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPExpression"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPExpression"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPExpression"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScript"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScript"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScriptlet"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScriptlet"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPScriptlet"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPStdAction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPTagLib"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPTagLib"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPTagLib"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/JSP/0.1.incubation/jsp#//JSPTagLib"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Node"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Text"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Text"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Text"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/MoDisco/Xml/0.1.incubation/XML#//Text"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ecore:EAnnotation source="positions"> | |
<eAnnotations source="positions.0" references="/0/write"> | |
<details key="start" value="607"/> | |
<details key="end" value="960"/> | |
<details key="line" value="17"/> | |
</eAnnotations> | |
<eAnnotations source="positions.1" references="/0/write/@body.0"> | |
<details key="start" value="660"/> | |
<details key="end" value="948"/> | |
<details key="line" value="19"/> | |
</eAnnotations> | |
<eAnnotations source="positions.2" references="/0/write/@body.0/@body.0"> | |
<details key="start" value="684"/> | |
<details key="end" value="795"/> | |
<details key="line" value="20"/> | |
</eAnnotations> | |
<eAnnotations source="positions.3" references="/0/write/@body.0/@body.0/@body.0"> | |
<details key="start" value="729"/> | |
<details key="end" value="788"/> | |
<details key="line" value="21"/> | |
</eAnnotations> | |
<eAnnotations source="positions.4" references="/0/write/@body.0/@body.0/@body.0/@body.0"> | |
<details key="start" value="762"/> | |
<details key="end" value="763"/> | |
<details key="line" value="22"/> | |
</eAnnotations> | |
<eAnnotations source="positions.5" references="/0/write/@body.0/@body.0/@body.0/@body.1"> | |
<details key="start" value="764"/> | |
<details key="end" value="780"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.6" references="/0/write/@body.0/@body.0/@body.0/@body.1/p"> | |
<details key="start" value="764"/> | |
<details key="end" value="765"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.7" references="/0/write/@body.0/@body.0/@body.0/@body.2"> | |
<details key="start" value="782"/> | |
<details key="end" value="783"/> | |
<details key="line" value="23"/> | |
</eAnnotations> | |
<eAnnotations source="positions.8" references="/0/write/@body.0/@body.0/@body.0/@ifExpr"> | |
<details key="start" value="733"/> | |
<details key="end" value="760"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.9" references="/0/write/@body.0/@body.0/@body.0/@ifExpr/@source"> | |
<details key="start" value="734"/> | |
<details key="end" value="757"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.10" references="/0/write/@body.0/@body.0/@body.0/@ifExpr/@source/@source"> | |
<details key="start" value="734"/> | |
<details key="end" value="750"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.11" references="/0/write/@body.0/@body.0/@body.0/@ifExpr/@source/@source/p"> | |
<details key="start" value="734"/> | |
<details key="end" value="735"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.12" references="/0/write/@body.0/@body.0/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="758"/> | |
<details key="end" value="759"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.13" references="/0/write/@body.0/@body.0/@ifExpr"> | |
<details key="start" value="688"/> | |
<details key="end" value="727"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.14" references="/0/write/@body.0/@body.0/@ifExpr/@source"> | |
<details key="start" value="693"/> | |
<details key="end" value="726"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.15" references="/0/write/@body.0/@body.0/@ifExpr/@source/@source"> | |
<details key="start" value="693"/> | |
<details key="end" value="709"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.16" references="/0/write/@body.0/@body.0/@ifExpr/@source/@source/p"> | |
<details key="start" value="693"/> | |
<details key="end" value="694"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.17" references="/0/write/@body.0/@body.1"> | |
<details key="start" value="796"/> | |
<details key="end" value="885"/> | |
<details key="line" value="25"/> | |
</eAnnotations> | |
<eAnnotations source="positions.18" references="/0/write/@body.0/@body.1/@body.0"> | |
<details key="start" value="834"/> | |
<details key="end" value="879"/> | |
<details key="line" value="26"/> | |
</eAnnotations> | |
<eAnnotations source="positions.19" references="/0/write/@body.0/@body.1/@body.0/@body.0"> | |
<details key="start" value="860"/> | |
<details key="end" value="861"/> | |
<details key="line" value="27"/> | |
</eAnnotations> | |
<eAnnotations source="positions.20" references="/0/write/@body.0/@body.1/@body.0/@body.1"> | |
<details key="start" value="862"/> | |
<details key="end" value="871"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.21" references="/0/write/@body.0/@body.1/@body.0/@body.1/p"> | |
<details key="start" value="862"/> | |
<details key="end" value="863"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.22" references="/0/write/@body.0/@body.1/@body.0/@body.2"> | |
<details key="start" value="873"/> | |
<details key="end" value="874"/> | |
<details key="line" value="28"/> | |
</eAnnotations> | |
<eAnnotations source="positions.23" references="/0/write/@body.0/@body.1/@body.0/@ifExpr"> | |
<details key="start" value="838"/> | |
<details key="end" value="858"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.24" references="/0/write/@body.0/@body.1/@body.0/@ifExpr/@source"> | |
<details key="start" value="839"/> | |
<details key="end" value="855"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.25" references="/0/write/@body.0/@body.1/@body.0/@ifExpr/@source/@source"> | |
<details key="start" value="839"/> | |
<details key="end" value="848"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.26" references="/0/write/@body.0/@body.1/@body.0/@ifExpr/@source/@source/p"> | |
<details key="start" value="839"/> | |
<details key="end" value="840"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.27" references="/0/write/@body.0/@body.1/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="856"/> | |
<details key="end" value="857"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.28" references="/0/write/@body.0/@body.1/@ifExpr"> | |
<details key="start" value="800"/> | |
<details key="end" value="832"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.29" references="/0/write/@body.0/@body.1/@ifExpr/@source"> | |
<details key="start" value="805"/> | |
<details key="end" value="831"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.30" references="/0/write/@body.0/@body.1/@ifExpr/@source/@source"> | |
<details key="start" value="805"/> | |
<details key="end" value="814"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.31" references="/0/write/@body.0/@body.1/@ifExpr/@source/@source/p"> | |
<details key="start" value="805"/> | |
<details key="end" value="806"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.32" references="/0/write/@body.0/@body.2"> | |
<details key="start" value="886"/> | |
<details key="end" value="940"/> | |
<details key="line" value="30"/> | |
</eAnnotations> | |
<eAnnotations source="positions.33" references="/0/write/@body.0/@body.2/@body.0"> | |
<details key="start" value="922"/> | |
<details key="end" value="931"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.34" references="/0/write/@body.0/@body.2/@body.0/i"> | |
<details key="start" value="922"/> | |
<details key="end" value="923"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.35" references="/0/write/@body.0/@body.2/@body.1"> | |
<details key="start" value="933"/> | |
<details key="end" value="934"/> | |
<details key="line" value="32"/> | |
</eAnnotations> | |
<eAnnotations source="positions.36" references="/0/write/@body.0/@body.2/i"> | |
<details key="start" value="892"/> | |
<details key="end" value="900"/> | |
<details key="line" value="30"/> | |
</eAnnotations> | |
<eAnnotations source="positions.37" references="/0/write/@body.0/@body.2/@iterSet"> | |
<details key="start" value="903"/> | |
<details key="end" value="918"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.38" references="/0/write/@body.0/@body.2/@iterSet/p"> | |
<details key="start" value="903"/> | |
<details key="end" value="904"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.39" references="/0/write/@body.0/@fileUrl"> | |
<details key="start" value="667"/> | |
<details key="end" value="673"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.40" references="/0/write/@body.0/@fileUrl/p"> | |
<details key="start" value="667"/> | |
<details key="end" value="668"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.41" references="/0/write/p"> | |
<details key="start" value="630"/> | |
<details key="end" value="638"/> | |
<details key="line" value="17"/> | |
</eAnnotations> | |
<eAnnotations source="positions.42" references="/0/write.1"> | |
<details key="start" value="964"/> | |
<details key="end" value="1037"/> | |
<details key="line" value="37"/> | |
</eAnnotations> | |
<eAnnotations source="positions.43" references="/0/write.1/@body.0"> | |
<details key="start" value="1004"/> | |
<details key="end" value="1010"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.44" references="/0/write.1/@body.0/o"> | |
<details key="start" value="1004"/> | |
<details key="end" value="1005"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.45" references="/0/write.1/@body.1"> | |
<details key="start" value="1012"/> | |
<details key="end" value="1014"/> | |
<details key="line" value="38"/> | |
</eAnnotations> | |
<eAnnotations source="positions.46" references="/0/write.1/@body.2"> | |
<details key="start" value="1015"/> | |
<details key="end" value="1022"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.47" references="/0/write.1/@body.2/o"> | |
<details key="start" value="1015"/> | |
<details key="end" value="1016"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.48" references="/0/write.1/@body.3"> | |
<details key="start" value="1024"/> | |
<details key="end" value="1025"/> | |
<details key="line" value="38"/> | |
</eAnnotations> | |
<eAnnotations source="positions.49" references="/0/write.1/o"> | |
<details key="start" value="987"/> | |
<details key="end" value="1000"/> | |
<details key="line" value="37"/> | |
</eAnnotations> | |
<eAnnotations source="positions.50" references="/0/write.2"> | |
<details key="start" value="1075"/> | |
<details key="end" value="1133"/> | |
<details key="line" value="42"/> | |
</eAnnotations> | |
<eAnnotations source="positions.51" references="/0/write.2/@body.0"> | |
<details key="start" value="1113"/> | |
<details key="end" value="1119"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.52" references="/0/write.2/@body.0/o"> | |
<details key="start" value="1113"/> | |
<details key="end" value="1114"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.53" references="/0/write.2/o"> | |
<details key="start" value="1098"/> | |
<details key="end" value="1109"/> | |
<details key="line" value="42"/> | |
</eAnnotations> | |
<eAnnotations source="positions.54" references="/0/write.3"> | |
<details key="start" value="1135"/> | |
<details key="end" value="1253"/> | |
<details key="line" value="46"/> | |
</eAnnotations> | |
<eAnnotations source="positions.55" references="/0/write.3/@body.0"> | |
<details key="start" value="1183"/> | |
<details key="end" value="1189"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.56" references="/0/write.3/@body.0/o"> | |
<details key="start" value="1183"/> | |
<details key="end" value="1184"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.57" references="/0/write.3/@body.1"> | |
<details key="start" value="1191"/> | |
<details key="end" value="1193"/> | |
<details key="line" value="47"/> | |
</eAnnotations> | |
<eAnnotations source="positions.58" references="/0/write.3/@body.2"> | |
<details key="start" value="1193"/> | |
<details key="end" value="1240"/> | |
<details key="line" value="47"/> | |
</eAnnotations> | |
<eAnnotations source="positions.59" references="/0/write.3/@body.2/@body.0"> | |
<details key="start" value="1223"/> | |
<details key="end" value="1232"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.60" references="/0/write.3/@body.2/@body.0/n"> | |
<details key="start" value="1223"/> | |
<details key="end" value="1224"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.61" references="/0/write.3/@body.2/n"> | |
<details key="start" value="1199"/> | |
<details key="end" value="1207"/> | |
<details key="line" value="47"/> | |
</eAnnotations> | |
<eAnnotations source="positions.62" references="/0/write.3/@body.2/@iterSet"> | |
<details key="start" value="1210"/> | |
<details key="end" value="1220"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.63" references="/0/write.3/@body.2/@iterSet/o"> | |
<details key="start" value="1210"/> | |
<details key="end" value="1211"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.64" references="/0/write.3/@body.3"> | |
<details key="start" value="1240"/> | |
<details key="end" value="1241"/> | |
<details key="line" value="47"/> | |
</eAnnotations> | |
<eAnnotations source="positions.65" references="/0/write.3/o"> | |
<details key="start" value="1158"/> | |
<details key="end" value="1179"/> | |
<details key="line" value="46"/> | |
</eAnnotations> | |
<eAnnotations source="positions.66" references="/0/write.4"> | |
<details key="start" value="1256"/> | |
<details key="end" value="2582"/> | |
<details key="line" value="50"/> | |
</eAnnotations> | |
<eAnnotations source="positions.67" references="/0/write.4/@body.0"> | |
<details key="start" value="1293"/> | |
<details key="end" value="2569"/> | |
<details key="line" value="51"/> | |
</eAnnotations> | |
<eAnnotations source="positions.68" references="/0/write.4/@body.0/@body.0"> | |
<details key="start" value="1461"/> | |
<details key="end" value="1462"/> | |
<details key="line" value="52"/> | |
</eAnnotations> | |
<eAnnotations source="positions.69" references="/0/write.4/@body.0/@body.1"> | |
<details key="start" value="1463"/> | |
<details key="end" value="1469"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.70" references="/0/write.4/@body.0/@body.1/o"> | |
<details key="start" value="1463"/> | |
<details key="end" value="1464"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.71" references="/0/write.4/@body.0/@body.2"> | |
<details key="start" value="1471"/> | |
<details key="end" value="1813"/> | |
<details key="line" value="52"/> | |
</eAnnotations> | |
<eAnnotations source="positions.72" references="/0/write.4/@body.0/@body.2/@body.0"> | |
<details key="start" value="1500"/> | |
<details key="end" value="1585"/> | |
<details key="line" value="52"/> | |
</eAnnotations> | |
<eAnnotations source="positions.73" references="/0/write.4/@body.0/@body.2/@body.0/@body.0"> | |
<details key="start" value="1567"/> | |
<details key="end" value="1568"/> | |
<details key="line" value="52"/> | |
</eAnnotations> | |
<eAnnotations source="positions.74" references="/0/write.4/@body.0/@body.2/@body.0/@body.1"> | |
<details key="start" value="1569"/> | |
<details key="end" value="1578"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.75" references="/0/write.4/@body.0/@body.2/@body.0/@body.1/n"> | |
<details key="start" value="1569"/> | |
<details key="end" value="1570"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.76" references="/0/write.4/@body.0/@body.2/@body.0/@ifExpr"> | |
<details key="start" value="1504"/> | |
<details key="end" value="1566"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.77" references="/0/write.4/@body.0/@body.2/@body.0/@ifExpr/@source"> | |
<details key="start" value="1505"/> | |
<details key="end" value="1537"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.78" references="/0/write.4/@body.0/@body.2/@body.0/@ifExpr/@source/n"> | |
<details key="start" value="1505"/> | |
<details key="end" value="1506"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.79" references="/0/write.4/@body.0/@body.2/@body.0/@ifExpr/@source/@argument.0"> | |
<details key="start" value="1519"/> | |
<details key="end" value="1536"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.80" references="/0/write.4/@body.0/@body.2/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="1541"/> | |
<details key="end" value="1565"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.81" references="/0/write.4/@body.0/@body.2/@body.0/@ifExpr/@argument.0/n"> | |
<details key="start" value="1541"/> | |
<details key="end" value="1542"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.82" references="/0/write.4/@body.0/@body.2/@body.0/@ifExpr/@argument.0/@argument.0"> | |
<details key="start" value="1555"/> | |
<details key="end" value="1564"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.83" references="/0/write.4/@body.0/@body.2/@body.1"> | |
<details key="start" value="1585"/> | |
<details key="end" value="1696"/> | |
<details key="line" value="52"/> | |
</eAnnotations> | |
<eAnnotations source="positions.84" references="/0/write.4/@body.0/@body.2/@body.1/@body.0"> | |
<details key="start" value="1621"/> | |
<details key="end" value="1691"/> | |
<details key="line" value="52"/> | |
</eAnnotations> | |
<eAnnotations source="positions.85" references="/0/write.4/@body.0/@body.2/@body.1/@body.0/@body.0"> | |
<details key="start" value="1675"/> | |
<details key="end" value="1684"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.86" references="/0/write.4/@body.0/@body.2/@body.1/@body.0/@body.0/n"> | |
<details key="start" value="1675"/> | |
<details key="end" value="1676"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.87" references="/0/write.4/@body.0/@body.2/@body.1/@body.0/@ifExpr"> | |
<details key="start" value="1625"/> | |
<details key="end" value="1673"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.88" references="/0/write.4/@body.0/@body.2/@body.1/@body.0/@ifExpr/@source"> | |
<details key="start" value="1626"/> | |
<details key="end" value="1667"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.89" references="/0/write.4/@body.0/@body.2/@body.1/@body.0/@ifExpr/@source/@source"> | |
<details key="start" value="1626"/> | |
<details key="end" value="1653"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.90" references="/0/write.4/@body.0/@body.2/@body.1/@body.0/@ifExpr/@source/@source/n"> | |
<details key="start" value="1626"/> | |
<details key="end" value="1627"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.91" references="/0/write.4/@body.0/@body.2/@body.1/@body.0/@ifExpr/@source/@source/@argument.0"> | |
<details key="start" value="1638"/> | |
<details key="end" value="1652"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.92" references="/0/write.4/@body.0/@body.2/@body.1/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="1668"/> | |
<details key="end" value="1672"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.93" references="/0/write.4/@body.0/@body.2/@body.1/@ifExpr"> | |
<details key="start" value="1589"/> | |
<details key="end" value="1620"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.94" references="/0/write.4/@body.0/@body.2/@body.1/@ifExpr/n"> | |
<details key="start" value="1590"/> | |
<details key="end" value="1591"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.95" references="/0/write.4/@body.0/@body.2/@body.1/@ifExpr/@argument.0"> | |
<details key="start" value="1604"/> | |
<details key="end" value="1618"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.96" references="/0/write.4/@body.0/@body.2/@body.2"> | |
<details key="start" value="1696"/> | |
<details key="end" value="1807"/> | |
<details key="line" value="52"/> | |
</eAnnotations> | |
<eAnnotations source="positions.97" references="/0/write.4/@body.0/@body.2/@body.2/@body.0"> | |
<details key="start" value="1732"/> | |
<details key="end" value="1802"/> | |
<details key="line" value="52"/> | |
</eAnnotations> | |
<eAnnotations source="positions.98" references="/0/write.4/@body.0/@body.2/@body.2/@body.0/@body.0"> | |
<details key="start" value="1786"/> | |
<details key="end" value="1795"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.99" references="/0/write.4/@body.0/@body.2/@body.2/@body.0/@body.0/n"> | |
<details key="start" value="1786"/> | |
<details key="end" value="1787"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.100" references="/0/write.4/@body.0/@body.2/@body.2/@body.0/@ifExpr"> | |
<details key="start" value="1736"/> | |
<details key="end" value="1784"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.101" references="/0/write.4/@body.0/@body.2/@body.2/@body.0/@ifExpr/@source"> | |
<details key="start" value="1737"/> | |
<details key="end" value="1778"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.102" references="/0/write.4/@body.0/@body.2/@body.2/@body.0/@ifExpr/@source/@source"> | |
<details key="start" value="1737"/> | |
<details key="end" value="1764"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.103" references="/0/write.4/@body.0/@body.2/@body.2/@body.0/@ifExpr/@source/@source/n"> | |
<details key="start" value="1737"/> | |
<details key="end" value="1738"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.104" references="/0/write.4/@body.0/@body.2/@body.2/@body.0/@ifExpr/@source/@source/@argument.0"> | |
<details key="start" value="1749"/> | |
<details key="end" value="1763"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.105" references="/0/write.4/@body.0/@body.2/@body.2/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="1779"/> | |
<details key="end" value="1783"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.106" references="/0/write.4/@body.0/@body.2/@body.2/@ifExpr"> | |
<details key="start" value="1700"/> | |
<details key="end" value="1731"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.107" references="/0/write.4/@body.0/@body.2/@body.2/@ifExpr/n"> | |
<details key="start" value="1701"/> | |
<details key="end" value="1702"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.108" references="/0/write.4/@body.0/@body.2/@body.2/@ifExpr/@argument.0"> | |
<details key="start" value="1715"/> | |
<details key="end" value="1729"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.109" references="/0/write.4/@body.0/@body.2/n"> | |
<details key="start" value="1477"/> | |
<details key="end" value="1485"/> | |
<details key="line" value="52"/> | |
</eAnnotations> | |
<eAnnotations source="positions.110" references="/0/write.4/@body.0/@body.2/@iterSet"> | |
<details key="start" value="1488"/> | |
<details key="end" value="1498"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.111" references="/0/write.4/@body.0/@body.2/@iterSet/o"> | |
<details key="start" value="1488"/> | |
<details key="end" value="1489"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.112" references="/0/write.4/@body.0/@body.3"> | |
<details key="start" value="1813"/> | |
<details key="end" value="1815"/> | |
<details key="line" value="52"/> | |
</eAnnotations> | |
<eAnnotations source="positions.113" references="/0/write.4/@body.0/@body.4"> | |
<details key="start" value="1816"/> | |
<details key="end" value="2188"/> | |
<details key="line" value="53"/> | |
</eAnnotations> | |
<eAnnotations source="positions.114" references="/0/write.4/@body.0/@body.4/@body.0"> | |
<details key="start" value="1847"/> | |
<details key="end" value="2179"/> | |
<details key="line" value="54"/> | |
</eAnnotations> | |
<eAnnotations source="positions.115" references="/0/write.4/@body.0/@body.4/@body.0/@body.0"> | |
<details key="start" value="1883"/> | |
<details key="end" value="1959"/> | |
<details key="line" value="54"/> | |
</eAnnotations> | |
<eAnnotations source="positions.116" references="/0/write.4/@body.0/@body.4/@body.0/@body.0/@body.0"> | |
<details key="start" value="1939"/> | |
<details key="end" value="1940"/> | |
<details key="line" value="54"/> | |
</eAnnotations> | |
<eAnnotations source="positions.117" references="/0/write.4/@body.0/@body.4/@body.0/@body.0/@body.1"> | |
<details key="start" value="1941"/> | |
<details key="end" value="1950"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.118" references="/0/write.4/@body.0/@body.4/@body.0/@body.0/@body.1/c"> | |
<details key="start" value="1941"/> | |
<details key="end" value="1942"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.119" references="/0/write.4/@body.0/@body.4/@body.0/@body.0/@body.2"> | |
<details key="start" value="1952"/> | |
<details key="end" value="1953"/> | |
<details key="line" value="56"/> | |
</eAnnotations> | |
<eAnnotations source="positions.120" references="/0/write.4/@body.0/@body.4/@body.0/@body.0/@ifExpr"> | |
<details key="start" value="1887"/> | |
<details key="end" value="1936"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.121" references="/0/write.4/@body.0/@body.4/@body.0/@body.0/@ifExpr/@source"> | |
<details key="start" value="1888"/> | |
<details key="end" value="1929"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.122" references="/0/write.4/@body.0/@body.4/@body.0/@body.0/@ifExpr/@source/@source"> | |
<details key="start" value="1888"/> | |
<details key="end" value="1915"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.123" references="/0/write.4/@body.0/@body.4/@body.0/@body.0/@ifExpr/@source/@source/c"> | |
<details key="start" value="1888"/> | |
<details key="end" value="1889"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.124" references="/0/write.4/@body.0/@body.4/@body.0/@body.0/@ifExpr/@source/@source/@argument.0"> | |
<details key="start" value="1900"/> | |
<details key="end" value="1914"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.125" references="/0/write.4/@body.0/@body.4/@body.0/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="1930"/> | |
<details key="end" value="1935"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.126" references="/0/write.4/@body.0/@body.4/@body.0/@ifExpr"> | |
<details key="start" value="1851"/> | |
<details key="end" value="1882"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.127" references="/0/write.4/@body.0/@body.4/@body.0/@ifExpr/c"> | |
<details key="start" value="1852"/> | |
<details key="end" value="1853"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.128" references="/0/write.4/@body.0/@body.4/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="1866"/> | |
<details key="end" value="1880"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.129" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.0"> | |
<details key="start" value="1961"/> | |
<details key="end" value="2077"/> | |
<details key="line" value="57"/> | |
</eAnnotations> | |
<eAnnotations source="positions.130" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.0/@body.0"> | |
<details key="start" value="1999"/> | |
<details key="end" value="2075"/> | |
<details key="line" value="57"/> | |
</eAnnotations> | |
<eAnnotations source="positions.131" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.0/@body.0/@body.0"> | |
<details key="start" value="2055"/> | |
<details key="end" value="2056"/> | |
<details key="line" value="57"/> | |
</eAnnotations> | |
<eAnnotations source="positions.132" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.0/@body.0/@body.1"> | |
<details key="start" value="2057"/> | |
<details key="end" value="2066"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.133" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.0/@body.0/@body.1/c"> | |
<details key="start" value="2057"/> | |
<details key="end" value="2058"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.134" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.0/@body.0/@body.2"> | |
<details key="start" value="2068"/> | |
<details key="end" value="2069"/> | |
<details key="line" value="59"/> | |
</eAnnotations> | |
<eAnnotations source="positions.135" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.0/@body.0/@ifExpr"> | |
<details key="start" value="2003"/> | |
<details key="end" value="2052"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.136" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.0/@body.0/@ifExpr/@source"> | |
<details key="start" value="2004"/> | |
<details key="end" value="2045"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.137" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.0/@body.0/@ifExpr/@source/@source"> | |
<details key="start" value="2004"/> | |
<details key="end" value="2031"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.138" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.0/@body.0/@ifExpr/@source/@source/c"> | |
<details key="start" value="2004"/> | |
<details key="end" value="2005"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.139" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.0/@body.0/@ifExpr/@source/@source/@argument.0"> | |
<details key="start" value="2016"/> | |
<details key="end" value="2030"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.140" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.0/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="2046"/> | |
<details key="end" value="2051"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.141" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.0/@ifExpr"> | |
<details key="start" value="1969"/> | |
<details key="end" value="1998"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.142" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.0/@ifExpr/c"> | |
<details key="start" value="1969"/> | |
<details key="end" value="1970"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.143" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.0/@ifExpr/@argument.0"> | |
<details key="start" value="1983"/> | |
<details key="end" value="1997"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.144" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.1"> | |
<details key="start" value="2077"/> | |
<details key="end" value="2174"/> | |
<details key="line" value="60"/> | |
</eAnnotations> | |
<eAnnotations source="positions.145" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.1/@body.0"> | |
<details key="start" value="2159"/> | |
<details key="end" value="2160"/> | |
<details key="line" value="60"/> | |
</eAnnotations> | |
<eAnnotations source="positions.146" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.1/@body.1"> | |
<details key="start" value="2161"/> | |
<details key="end" value="2170"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.147" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.1/@body.1/c"> | |
<details key="start" value="2161"/> | |
<details key="end" value="2162"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.148" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.1/@body.2"> | |
<details key="start" value="2172"/> | |
<details key="end" value="2173"/> | |
<details key="line" value="62"/> | |
</eAnnotations> | |
<eAnnotations source="positions.149" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.1/@ifExpr"> | |
<details key="start" value="2085"/> | |
<details key="end" value="2156"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.150" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.1/@ifExpr/@source"> | |
<details key="start" value="2086"/> | |
<details key="end" value="2122"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.151" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.1/@ifExpr/@source/@source"> | |
<details key="start" value="2090"/> | |
<details key="end" value="2122"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.152" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.1/@ifExpr/@source/@source/c"> | |
<details key="start" value="2090"/> | |
<details key="end" value="2091"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.153" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.1/@ifExpr/@source/@source/@argument.0"> | |
<details key="start" value="2104"/> | |
<details key="end" value="2121"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.154" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.1/@ifExpr/@argument.0"> | |
<details key="start" value="2127"/> | |
<details key="end" value="2155"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.155" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.1/@ifExpr/@argument.0/@source"> | |
<details key="start" value="2131"/> | |
<details key="end" value="2155"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.156" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.1/@ifExpr/@argument.0/@source/c"> | |
<details key="start" value="2131"/> | |
<details key="end" value="2132"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.157" references="/0/write.4/@body.0/@body.4/@body.0/@elseIf.1/@ifExpr/@argument.0/@source/@argument.0"> | |
<details key="start" value="2145"/> | |
<details key="end" value="2154"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.158" references="/0/write.4/@body.0/@body.4/c"> | |
<details key="start" value="1822"/> | |
<details key="end" value="1830"/> | |
<details key="line" value="53"/> | |
</eAnnotations> | |
<eAnnotations source="positions.159" references="/0/write.4/@body.0/@body.4/@iterSet"> | |
<details key="start" value="1833"/> | |
<details key="end" value="1843"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.160" references="/0/write.4/@body.0/@body.4/@iterSet/o"> | |
<details key="start" value="1833"/> | |
<details key="end" value="1834"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.161" references="/0/write.4/@body.0/@body.5"> | |
<details key="start" value="2188"/> | |
<details key="end" value="2190"/> | |
<details key="line" value="63"/> | |
</eAnnotations> | |
<eAnnotations source="positions.162" references="/0/write.4/@body.0/@body.6"> | |
<details key="start" value="2191"/> | |
<details key="end" value="2197"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.163" references="/0/write.4/@body.0/@body.6/o"> | |
<details key="start" value="2191"/> | |
<details key="end" value="2192"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.164" references="/0/write.4/@body.0/@body.7"> | |
<details key="start" value="2199"/> | |
<details key="end" value="2201"/> | |
<details key="line" value="63"/> | |
</eAnnotations> | |
<eAnnotations source="positions.165" references="/0/write.4/@body.0/@ifExpr"> | |
<details key="start" value="1297"/> | |
<details key="end" value="1459"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.166" references="/0/write.4/@body.0/@ifExpr/@source"> | |
<details key="start" value="1298"/> | |
<details key="end" value="1456"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.167" references="/0/write.4/@body.0/@ifExpr/@source/@source"> | |
<details key="start" value="1298"/> | |
<details key="end" value="1382"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.168" references="/0/write.4/@body.0/@ifExpr/@source/@source/@source"> | |
<details key="start" value="1298"/> | |
<details key="end" value="1316"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.169" references="/0/write.4/@body.0/@ifExpr/@source/@source/@source/@source"> | |
<details key="start" value="1298"/> | |
<details key="end" value="1308"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.170" references="/0/write.4/@body.0/@ifExpr/@source/@source/@source/@source/o"> | |
<details key="start" value="1298"/> | |
<details key="end" value="1299"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.171" references="/0/write.4/@body.0/@ifExpr/@source/@source/@argument.0"> | |
<details key="start" value="1318"/> | |
<details key="end" value="1382"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.172" references="/0/write.4/@body.0/@ifExpr/@source/@source/@argument.0/select"> | |
<details key="start" value="1318"/> | |
<details key="end" value="1374"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.173" references="/0/write.4/@body.0/@ifExpr/@source/@source/@argument.0/select/@source"> | |
<details key="start" value="1320"/> | |
<details key="end" value="1330"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.174" references="/0/write.4/@body.0/@ifExpr/@source/@source/@argument.0/select/@source/o"> | |
<details key="start" value="1320"/> | |
<details key="end" value="1321"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.175" references="/0/write.4/@body.0/@ifExpr/@source/@source/@argument.0/select/@body"> | |
<details key="start" value="1343"/> | |
<details key="end" value="1372"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.176" references="/0/write.4/@body.0/@ifExpr/@source/@source/@argument.0/select/@body/n"> | |
<details key="start" value="1343"/> | |
<details key="end" value="1344"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.177" references="/0/write.4/@body.0/@ifExpr/@source/@source/@argument.0/select/@body/@argument.0"> | |
<details key="start" value="1357"/> | |
<details key="end" value="1371"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.178" references="/0/write.4/@body.0/@ifExpr/@source/@source/@argument.0/select/n"> | |
<details key="start" value="1339"/> | |
<details key="end" value="1340"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.179" references="/0/write.4/@body.0/@ifExpr/@source/@argument.0"> | |
<details key="start" value="1384"/> | |
<details key="end" value="1456"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.180" references="/0/write.4/@body.0/@ifExpr/@source/@argument.0/select"> | |
<details key="start" value="1384"/> | |
<details key="end" value="1448"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.181" references="/0/write.4/@body.0/@ifExpr/@source/@argument.0/select/@source"> | |
<details key="start" value="1386"/> | |
<details key="end" value="1396"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.182" references="/0/write.4/@body.0/@ifExpr/@source/@argument.0/select/@source/o"> | |
<details key="start" value="1386"/> | |
<details key="end" value="1387"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.183" references="/0/write.4/@body.0/@ifExpr/@source/@argument.0/select/@body"> | |
<details key="start" value="1409"/> | |
<details key="end" value="1446"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.184" references="/0/write.4/@body.0/@ifExpr/@source/@argument.0/select/@body/n"> | |
<details key="start" value="1409"/> | |
<details key="end" value="1410"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.185" references="/0/write.4/@body.0/@ifExpr/@source/@argument.0/select/@body/@argument.0"> | |
<details key="start" value="1423"/> | |
<details key="end" value="1445"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.186" references="/0/write.4/@body.0/@ifExpr/@source/@argument.0/select/n"> | |
<details key="start" value="1405"/> | |
<details key="end" value="1406"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.187" references="/0/write.4/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="1457"/> | |
<details key="end" value="1458"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.188" references="/0/write.4/@body.0/@else"> | |
<details key="start" value="2201"/> | |
<details key="end" value="2564"/> | |
<details key="line" value="64"/> | |
</eAnnotations> | |
<eAnnotations source="positions.189" references="/0/write.4/@body.0/@else/@body.0"> | |
<details key="start" value="2208"/> | |
<details key="end" value="2210"/> | |
<details key="line" value="65"/> | |
</eAnnotations> | |
<eAnnotations source="positions.190" references="/0/write.4/@body.0/@else/@body.1"> | |
<details key="start" value="2211"/> | |
<details key="end" value="2217"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.191" references="/0/write.4/@body.0/@else/@body.1/o"> | |
<details key="start" value="2211"/> | |
<details key="end" value="2212"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.192" references="/0/write.4/@body.0/@else/@body.2"> | |
<details key="start" value="2219"/> | |
<details key="end" value="2561"/> | |
<details key="line" value="65"/> | |
</eAnnotations> | |
<eAnnotations source="positions.193" references="/0/write.4/@body.0/@else/@body.2/@body.0"> | |
<details key="start" value="2248"/> | |
<details key="end" value="2333"/> | |
<details key="line" value="65"/> | |
</eAnnotations> | |
<eAnnotations source="positions.194" references="/0/write.4/@body.0/@else/@body.2/@body.0/@body.0"> | |
<details key="start" value="2315"/> | |
<details key="end" value="2316"/> | |
<details key="line" value="65"/> | |
</eAnnotations> | |
<eAnnotations source="positions.195" references="/0/write.4/@body.0/@else/@body.2/@body.0/@body.1"> | |
<details key="start" value="2317"/> | |
<details key="end" value="2326"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.196" references="/0/write.4/@body.0/@else/@body.2/@body.0/@body.1/n"> | |
<details key="start" value="2317"/> | |
<details key="end" value="2318"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.197" references="/0/write.4/@body.0/@else/@body.2/@body.0/@ifExpr"> | |
<details key="start" value="2252"/> | |
<details key="end" value="2314"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.198" references="/0/write.4/@body.0/@else/@body.2/@body.0/@ifExpr/@source"> | |
<details key="start" value="2253"/> | |
<details key="end" value="2285"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.199" references="/0/write.4/@body.0/@else/@body.2/@body.0/@ifExpr/@source/n"> | |
<details key="start" value="2253"/> | |
<details key="end" value="2254"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.200" references="/0/write.4/@body.0/@else/@body.2/@body.0/@ifExpr/@source/@argument.0"> | |
<details key="start" value="2267"/> | |
<details key="end" value="2284"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.201" references="/0/write.4/@body.0/@else/@body.2/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="2289"/> | |
<details key="end" value="2313"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.202" references="/0/write.4/@body.0/@else/@body.2/@body.0/@ifExpr/@argument.0/n"> | |
<details key="start" value="2289"/> | |
<details key="end" value="2290"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.203" references="/0/write.4/@body.0/@else/@body.2/@body.0/@ifExpr/@argument.0/@argument.0"> | |
<details key="start" value="2303"/> | |
<details key="end" value="2312"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.204" references="/0/write.4/@body.0/@else/@body.2/@body.1"> | |
<details key="start" value="2333"/> | |
<details key="end" value="2444"/> | |
<details key="line" value="65"/> | |
</eAnnotations> | |
<eAnnotations source="positions.205" references="/0/write.4/@body.0/@else/@body.2/@body.1/@body.0"> | |
<details key="start" value="2369"/> | |
<details key="end" value="2439"/> | |
<details key="line" value="65"/> | |
</eAnnotations> | |
<eAnnotations source="positions.206" references="/0/write.4/@body.0/@else/@body.2/@body.1/@body.0/@body.0"> | |
<details key="start" value="2423"/> | |
<details key="end" value="2432"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.207" references="/0/write.4/@body.0/@else/@body.2/@body.1/@body.0/@body.0/n"> | |
<details key="start" value="2423"/> | |
<details key="end" value="2424"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.208" references="/0/write.4/@body.0/@else/@body.2/@body.1/@body.0/@ifExpr"> | |
<details key="start" value="2373"/> | |
<details key="end" value="2421"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.209" references="/0/write.4/@body.0/@else/@body.2/@body.1/@body.0/@ifExpr/@source"> | |
<details key="start" value="2374"/> | |
<details key="end" value="2415"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.210" references="/0/write.4/@body.0/@else/@body.2/@body.1/@body.0/@ifExpr/@source/@source"> | |
<details key="start" value="2374"/> | |
<details key="end" value="2401"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.211" references="/0/write.4/@body.0/@else/@body.2/@body.1/@body.0/@ifExpr/@source/@source/n"> | |
<details key="start" value="2374"/> | |
<details key="end" value="2375"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.212" references="/0/write.4/@body.0/@else/@body.2/@body.1/@body.0/@ifExpr/@source/@source/@argument.0"> | |
<details key="start" value="2386"/> | |
<details key="end" value="2400"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.213" references="/0/write.4/@body.0/@else/@body.2/@body.1/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="2416"/> | |
<details key="end" value="2420"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.214" references="/0/write.4/@body.0/@else/@body.2/@body.1/@ifExpr"> | |
<details key="start" value="2337"/> | |
<details key="end" value="2368"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.215" references="/0/write.4/@body.0/@else/@body.2/@body.1/@ifExpr/n"> | |
<details key="start" value="2338"/> | |
<details key="end" value="2339"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.216" references="/0/write.4/@body.0/@else/@body.2/@body.1/@ifExpr/@argument.0"> | |
<details key="start" value="2352"/> | |
<details key="end" value="2366"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.217" references="/0/write.4/@body.0/@else/@body.2/@body.2"> | |
<details key="start" value="2444"/> | |
<details key="end" value="2555"/> | |
<details key="line" value="65"/> | |
</eAnnotations> | |
<eAnnotations source="positions.218" references="/0/write.4/@body.0/@else/@body.2/@body.2/@body.0"> | |
<details key="start" value="2480"/> | |
<details key="end" value="2550"/> | |
<details key="line" value="65"/> | |
</eAnnotations> | |
<eAnnotations source="positions.219" references="/0/write.4/@body.0/@else/@body.2/@body.2/@body.0/@body.0"> | |
<details key="start" value="2534"/> | |
<details key="end" value="2543"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.220" references="/0/write.4/@body.0/@else/@body.2/@body.2/@body.0/@body.0/n"> | |
<details key="start" value="2534"/> | |
<details key="end" value="2535"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.221" references="/0/write.4/@body.0/@else/@body.2/@body.2/@body.0/@ifExpr"> | |
<details key="start" value="2484"/> | |
<details key="end" value="2532"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.222" references="/0/write.4/@body.0/@else/@body.2/@body.2/@body.0/@ifExpr/@source"> | |
<details key="start" value="2485"/> | |
<details key="end" value="2526"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.223" references="/0/write.4/@body.0/@else/@body.2/@body.2/@body.0/@ifExpr/@source/@source"> | |
<details key="start" value="2485"/> | |
<details key="end" value="2512"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.224" references="/0/write.4/@body.0/@else/@body.2/@body.2/@body.0/@ifExpr/@source/@source/n"> | |
<details key="start" value="2485"/> | |
<details key="end" value="2486"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.225" references="/0/write.4/@body.0/@else/@body.2/@body.2/@body.0/@ifExpr/@source/@source/@argument.0"> | |
<details key="start" value="2497"/> | |
<details key="end" value="2511"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.226" references="/0/write.4/@body.0/@else/@body.2/@body.2/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="2527"/> | |
<details key="end" value="2531"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.227" references="/0/write.4/@body.0/@else/@body.2/@body.2/@ifExpr"> | |
<details key="start" value="2448"/> | |
<details key="end" value="2479"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.228" references="/0/write.4/@body.0/@else/@body.2/@body.2/@ifExpr/n"> | |
<details key="start" value="2449"/> | |
<details key="end" value="2450"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.229" references="/0/write.4/@body.0/@else/@body.2/@body.2/@ifExpr/@argument.0"> | |
<details key="start" value="2463"/> | |
<details key="end" value="2477"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.230" references="/0/write.4/@body.0/@else/@body.2/n"> | |
<details key="start" value="2225"/> | |
<details key="end" value="2233"/> | |
<details key="line" value="65"/> | |
</eAnnotations> | |
<eAnnotations source="positions.231" references="/0/write.4/@body.0/@else/@body.2/@iterSet"> | |
<details key="start" value="2236"/> | |
<details key="end" value="2246"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.232" references="/0/write.4/@body.0/@else/@body.2/@iterSet/o"> | |
<details key="start" value="2236"/> | |
<details key="end" value="2237"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.233" references="/0/write.4/@body.0/@else/@body.3"> | |
<details key="start" value="2561"/> | |
<details key="end" value="2564"/> | |
<details key="line" value="65"/> | |
</eAnnotations> | |
<eAnnotations source="positions.234" references="/0/write.4/o"> | |
<details key="start" value="1279"/> | |
<details key="end" value="1290"/> | |
<details key="line" value="50"/> | |
</eAnnotations> | |
<eAnnotations source="positions.235" references="/0/write.5"> | |
<details key="start" value="2584"/> | |
<details key="end" value="2800"/> | |
<details key="line" value="68"/> | |
</eAnnotations> | |
<eAnnotations source="positions.236" references="/0/write.5/@body.0"> | |
<details key="start" value="2624"/> | |
<details key="end" value="2632"/> | |
<details key="line" value="69"/> | |
</eAnnotations> | |
<eAnnotations source="positions.237" references="/0/write.5/@body.1"> | |
<details key="start" value="2633"/> | |
<details key="end" value="2639"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.238" references="/0/write.5/@body.1/o"> | |
<details key="start" value="2633"/> | |
<details key="end" value="2634"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.239" references="/0/write.5/@body.2"> | |
<details key="start" value="2641"/> | |
<details key="end" value="2644"/> | |
<details key="line" value="69"/> | |
</eAnnotations> | |
<eAnnotations source="positions.240" references="/0/write.5/@body.3"> | |
<details key="start" value="2644"/> | |
<details key="end" value="2777"/> | |
<details key="line" value="70"/> | |
</eAnnotations> | |
<eAnnotations source="positions.241" references="/0/write.5/@body.3/@body.0"> | |
<details key="start" value="2674"/> | |
<details key="end" value="2770"/> | |
<details key="line" value="71"/> | |
</eAnnotations> | |
<eAnnotations source="positions.242" references="/0/write.5/@body.3/@body.0/@body.0"> | |
<details key="start" value="2751"/> | |
<details key="end" value="2752"/> | |
<details key="line" value="72"/> | |
</eAnnotations> | |
<eAnnotations source="positions.243" references="/0/write.5/@body.3/@body.0/@body.1"> | |
<details key="start" value="2753"/> | |
<details key="end" value="2762"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.244" references="/0/write.5/@body.3/@body.0/@body.1/n"> | |
<details key="start" value="2753"/> | |
<details key="end" value="2754"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.245" references="/0/write.5/@body.3/@body.0/@body.2"> | |
<details key="start" value="2764"/> | |
<details key="end" value="2765"/> | |
<details key="line" value="73"/> | |
</eAnnotations> | |
<eAnnotations source="positions.246" references="/0/write.5/@body.3/@body.0/@ifExpr"> | |
<details key="start" value="2678"/> | |
<details key="end" value="2749"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.247" references="/0/write.5/@body.3/@body.0/@ifExpr/@source"> | |
<details key="start" value="2679"/> | |
<details key="end" value="2715"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.248" references="/0/write.5/@body.3/@body.0/@ifExpr/@source/@source"> | |
<details key="start" value="2683"/> | |
<details key="end" value="2715"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.249" references="/0/write.5/@body.3/@body.0/@ifExpr/@source/@source/n"> | |
<details key="start" value="2683"/> | |
<details key="end" value="2684"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.250" references="/0/write.5/@body.3/@body.0/@ifExpr/@source/@source/@argument.0"> | |
<details key="start" value="2697"/> | |
<details key="end" value="2714"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.251" references="/0/write.5/@body.3/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="2720"/> | |
<details key="end" value="2748"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.252" references="/0/write.5/@body.3/@body.0/@ifExpr/@argument.0/@source"> | |
<details key="start" value="2724"/> | |
<details key="end" value="2748"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.253" references="/0/write.5/@body.3/@body.0/@ifExpr/@argument.0/@source/n"> | |
<details key="start" value="2724"/> | |
<details key="end" value="2725"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.254" references="/0/write.5/@body.3/@body.0/@ifExpr/@argument.0/@source/@argument.0"> | |
<details key="start" value="2738"/> | |
<details key="end" value="2747"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.255" references="/0/write.5/@body.3/n"> | |
<details key="start" value="2650"/> | |
<details key="end" value="2658"/> | |
<details key="line" value="70"/> | |
</eAnnotations> | |
<eAnnotations source="positions.256" references="/0/write.5/@body.3/@iterSet"> | |
<details key="start" value="2661"/> | |
<details key="end" value="2671"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.257" references="/0/write.5/@body.3/@iterSet/o"> | |
<details key="start" value="2661"/> | |
<details key="end" value="2662"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.258" references="/0/write.5/@body.4"> | |
<details key="start" value="2778"/> | |
<details key="end" value="2788"/> | |
<details key="line" value="75"/> | |
</eAnnotations> | |
<eAnnotations source="positions.259" references="/0/write.5/o"> | |
<details key="start" value="2607"/> | |
<details key="end" value="2621"/> | |
<details key="line" value="68"/> | |
</eAnnotations> | |
<eAnnotations source="positions.260" references="/0/write.6"> | |
<details key="start" value="2802"/> | |
<details key="end" value="3443"/> | |
<details key="line" value="78"/> | |
</eAnnotations> | |
<eAnnotations source="positions.261" references="/0/write.6/@body.0"> | |
<details key="start" value="2841"/> | |
<details key="end" value="3431"/> | |
<details key="line" value="79"/> | |
</eAnnotations> | |
<eAnnotations source="positions.262" references="/0/write.6/@body.0/@body.0"> | |
<details key="start" value="3009"/> | |
<details key="end" value="3010"/> | |
<details key="line" value="80"/> | |
</eAnnotations> | |
<eAnnotations source="positions.263" references="/0/write.6/@body.0/@body.1"> | |
<details key="start" value="3011"/> | |
<details key="end" value="3017"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.264" references="/0/write.6/@body.0/@body.1/o"> | |
<details key="start" value="3011"/> | |
<details key="end" value="3012"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.265" references="/0/write.6/@body.0/@body.2"> | |
<details key="start" value="3019"/> | |
<details key="end" value="3020"/> | |
<details key="line" value="80"/> | |
</eAnnotations> | |
<eAnnotations source="positions.266" references="/0/write.6/@body.0/@body.3"> | |
<details key="start" value="3020"/> | |
<details key="end" value="3140"/> | |
<details key="line" value="80"/> | |
</eAnnotations> | |
<eAnnotations source="positions.267" references="/0/write.6/@body.0/@body.3/@body.0"> | |
<details key="start" value="3049"/> | |
<details key="end" value="3134"/> | |
<details key="line" value="80"/> | |
</eAnnotations> | |
<eAnnotations source="positions.268" references="/0/write.6/@body.0/@body.3/@body.0/@body.0"> | |
<details key="start" value="3116"/> | |
<details key="end" value="3117"/> | |
<details key="line" value="80"/> | |
</eAnnotations> | |
<eAnnotations source="positions.269" references="/0/write.6/@body.0/@body.3/@body.0/@body.1"> | |
<details key="start" value="3118"/> | |
<details key="end" value="3127"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.270" references="/0/write.6/@body.0/@body.3/@body.0/@body.1/n"> | |
<details key="start" value="3118"/> | |
<details key="end" value="3119"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.271" references="/0/write.6/@body.0/@body.3/@body.0/@ifExpr"> | |
<details key="start" value="3053"/> | |
<details key="end" value="3115"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.272" references="/0/write.6/@body.0/@body.3/@body.0/@ifExpr/@source"> | |
<details key="start" value="3054"/> | |
<details key="end" value="3086"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.273" references="/0/write.6/@body.0/@body.3/@body.0/@ifExpr/@source/n"> | |
<details key="start" value="3054"/> | |
<details key="end" value="3055"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.274" references="/0/write.6/@body.0/@body.3/@body.0/@ifExpr/@source/@argument.0"> | |
<details key="start" value="3068"/> | |
<details key="end" value="3085"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.275" references="/0/write.6/@body.0/@body.3/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="3090"/> | |
<details key="end" value="3114"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.276" references="/0/write.6/@body.0/@body.3/@body.0/@ifExpr/@argument.0/n"> | |
<details key="start" value="3090"/> | |
<details key="end" value="3091"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.277" references="/0/write.6/@body.0/@body.3/@body.0/@ifExpr/@argument.0/@argument.0"> | |
<details key="start" value="3104"/> | |
<details key="end" value="3113"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.278" references="/0/write.6/@body.0/@body.3/n"> | |
<details key="start" value="3026"/> | |
<details key="end" value="3034"/> | |
<details key="line" value="80"/> | |
</eAnnotations> | |
<eAnnotations source="positions.279" references="/0/write.6/@body.0/@body.3/@iterSet"> | |
<details key="start" value="3037"/> | |
<details key="end" value="3047"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.280" references="/0/write.6/@body.0/@body.3/@iterSet/o"> | |
<details key="start" value="3037"/> | |
<details key="end" value="3038"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.281" references="/0/write.6/@body.0/@body.4"> | |
<details key="start" value="3140"/> | |
<details key="end" value="3142"/> | |
<details key="line" value="80"/> | |
</eAnnotations> | |
<eAnnotations source="positions.282" references="/0/write.6/@body.0/@body.5"> | |
<details key="start" value="3142"/> | |
<details key="end" value="3271"/> | |
<details key="line" value="81"/> | |
</eAnnotations> | |
<eAnnotations source="positions.283" references="/0/write.6/@body.0/@body.5/@body.0"> | |
<details key="start" value="3172"/> | |
<details key="end" value="3265"/> | |
<details key="line" value="82"/> | |
</eAnnotations> | |
<eAnnotations source="positions.284" references="/0/write.6/@body.0/@body.5/@body.0/@body.0"> | |
<details key="start" value="3249"/> | |
<details key="end" value="3258"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.285" references="/0/write.6/@body.0/@body.5/@body.0/@body.0/n"> | |
<details key="start" value="3249"/> | |
<details key="end" value="3250"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.286" references="/0/write.6/@body.0/@body.5/@body.0/@ifExpr"> | |
<details key="start" value="3176"/> | |
<details key="end" value="3247"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.287" references="/0/write.6/@body.0/@body.5/@body.0/@ifExpr/@source"> | |
<details key="start" value="3177"/> | |
<details key="end" value="3213"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.288" references="/0/write.6/@body.0/@body.5/@body.0/@ifExpr/@source/@source"> | |
<details key="start" value="3181"/> | |
<details key="end" value="3213"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.289" references="/0/write.6/@body.0/@body.5/@body.0/@ifExpr/@source/@source/n"> | |
<details key="start" value="3181"/> | |
<details key="end" value="3182"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.290" references="/0/write.6/@body.0/@body.5/@body.0/@ifExpr/@source/@source/@argument.0"> | |
<details key="start" value="3195"/> | |
<details key="end" value="3212"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.291" references="/0/write.6/@body.0/@body.5/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="3218"/> | |
<details key="end" value="3246"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.292" references="/0/write.6/@body.0/@body.5/@body.0/@ifExpr/@argument.0/@source"> | |
<details key="start" value="3222"/> | |
<details key="end" value="3246"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.293" references="/0/write.6/@body.0/@body.5/@body.0/@ifExpr/@argument.0/@source/n"> | |
<details key="start" value="3222"/> | |
<details key="end" value="3223"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.294" references="/0/write.6/@body.0/@body.5/@body.0/@ifExpr/@argument.0/@source/@argument.0"> | |
<details key="start" value="3236"/> | |
<details key="end" value="3245"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.295" references="/0/write.6/@body.0/@body.5/n"> | |
<details key="start" value="3148"/> | |
<details key="end" value="3156"/> | |
<details key="line" value="81"/> | |
</eAnnotations> | |
<eAnnotations source="positions.296" references="/0/write.6/@body.0/@body.5/@iterSet"> | |
<details key="start" value="3159"/> | |
<details key="end" value="3169"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.297" references="/0/write.6/@body.0/@body.5/@iterSet/o"> | |
<details key="start" value="3159"/> | |
<details key="end" value="3160"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.298" references="/0/write.6/@body.0/@body.6"> | |
<details key="start" value="3271"/> | |
<details key="end" value="3273"/> | |
<details key="line" value="82"/> | |
</eAnnotations> | |
<eAnnotations source="positions.299" references="/0/write.6/@body.0/@body.7"> | |
<details key="start" value="3274"/> | |
<details key="end" value="3280"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.300" references="/0/write.6/@body.0/@body.7/o"> | |
<details key="start" value="3274"/> | |
<details key="end" value="3275"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.301" references="/0/write.6/@body.0/@body.8"> | |
<details key="start" value="3282"/> | |
<details key="end" value="3285"/> | |
<details key="line" value="82"/> | |
</eAnnotations> | |
<eAnnotations source="positions.302" references="/0/write.6/@body.0/@ifExpr"> | |
<details key="start" value="2845"/> | |
<details key="end" value="3007"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.303" references="/0/write.6/@body.0/@ifExpr/@source"> | |
<details key="start" value="2846"/> | |
<details key="end" value="3004"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.304" references="/0/write.6/@body.0/@ifExpr/@source/@source"> | |
<details key="start" value="2846"/> | |
<details key="end" value="2930"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.305" references="/0/write.6/@body.0/@ifExpr/@source/@source/@source"> | |
<details key="start" value="2846"/> | |
<details key="end" value="2864"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.306" references="/0/write.6/@body.0/@ifExpr/@source/@source/@source/@source"> | |
<details key="start" value="2846"/> | |
<details key="end" value="2856"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.307" references="/0/write.6/@body.0/@ifExpr/@source/@source/@source/@source/o"> | |
<details key="start" value="2846"/> | |
<details key="end" value="2847"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.308" references="/0/write.6/@body.0/@ifExpr/@source/@source/@argument.0"> | |
<details key="start" value="2866"/> | |
<details key="end" value="2930"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.309" references="/0/write.6/@body.0/@ifExpr/@source/@source/@argument.0/select"> | |
<details key="start" value="2866"/> | |
<details key="end" value="2922"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.310" references="/0/write.6/@body.0/@ifExpr/@source/@source/@argument.0/select/@source"> | |
<details key="start" value="2868"/> | |
<details key="end" value="2878"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.311" references="/0/write.6/@body.0/@ifExpr/@source/@source/@argument.0/select/@source/o"> | |
<details key="start" value="2868"/> | |
<details key="end" value="2869"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.312" references="/0/write.6/@body.0/@ifExpr/@source/@source/@argument.0/select/@body"> | |
<details key="start" value="2891"/> | |
<details key="end" value="2920"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.313" references="/0/write.6/@body.0/@ifExpr/@source/@source/@argument.0/select/@body/n"> | |
<details key="start" value="2891"/> | |
<details key="end" value="2892"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.314" references="/0/write.6/@body.0/@ifExpr/@source/@source/@argument.0/select/@body/@argument.0"> | |
<details key="start" value="2905"/> | |
<details key="end" value="2919"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.315" references="/0/write.6/@body.0/@ifExpr/@source/@source/@argument.0/select/n"> | |
<details key="start" value="2887"/> | |
<details key="end" value="2888"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.316" references="/0/write.6/@body.0/@ifExpr/@source/@argument.0"> | |
<details key="start" value="2932"/> | |
<details key="end" value="3004"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.317" references="/0/write.6/@body.0/@ifExpr/@source/@argument.0/select"> | |
<details key="start" value="2932"/> | |
<details key="end" value="2996"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.318" references="/0/write.6/@body.0/@ifExpr/@source/@argument.0/select/@source"> | |
<details key="start" value="2934"/> | |
<details key="end" value="2944"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.319" references="/0/write.6/@body.0/@ifExpr/@source/@argument.0/select/@source/o"> | |
<details key="start" value="2934"/> | |
<details key="end" value="2935"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.320" references="/0/write.6/@body.0/@ifExpr/@source/@argument.0/select/@body"> | |
<details key="start" value="2957"/> | |
<details key="end" value="2994"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.321" references="/0/write.6/@body.0/@ifExpr/@source/@argument.0/select/@body/n"> | |
<details key="start" value="2957"/> | |
<details key="end" value="2958"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.322" references="/0/write.6/@body.0/@ifExpr/@source/@argument.0/select/@body/@argument.0"> | |
<details key="start" value="2971"/> | |
<details key="end" value="2993"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.323" references="/0/write.6/@body.0/@ifExpr/@source/@argument.0/select/n"> | |
<details key="start" value="2953"/> | |
<details key="end" value="2954"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.324" references="/0/write.6/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="3005"/> | |
<details key="end" value="3006"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.325" references="/0/write.6/@body.0/@else"> | |
<details key="start" value="3285"/> | |
<details key="end" value="3426"/> | |
<details key="line" value="83"/> | |
</eAnnotations> | |
<eAnnotations source="positions.326" references="/0/write.6/@body.0/@else/@body.0"> | |
<details key="start" value="3292"/> | |
<details key="end" value="3293"/> | |
<details key="line" value="84"/> | |
</eAnnotations> | |
<eAnnotations source="positions.327" references="/0/write.6/@body.0/@else/@body.1"> | |
<details key="start" value="3294"/> | |
<details key="end" value="3300"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.328" references="/0/write.6/@body.0/@else/@body.1/o"> | |
<details key="start" value="3294"/> | |
<details key="end" value="3295"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.329" references="/0/write.6/@body.0/@else/@body.2"> | |
<details key="start" value="3303"/> | |
<details key="end" value="3423"/> | |
<details key="line" value="84"/> | |
</eAnnotations> | |
<eAnnotations source="positions.330" references="/0/write.6/@body.0/@else/@body.2/@body.0"> | |
<details key="start" value="3332"/> | |
<details key="end" value="3417"/> | |
<details key="line" value="84"/> | |
</eAnnotations> | |
<eAnnotations source="positions.331" references="/0/write.6/@body.0/@else/@body.2/@body.0/@body.0"> | |
<details key="start" value="3399"/> | |
<details key="end" value="3400"/> | |
<details key="line" value="84"/> | |
</eAnnotations> | |
<eAnnotations source="positions.332" references="/0/write.6/@body.0/@else/@body.2/@body.0/@body.1"> | |
<details key="start" value="3401"/> | |
<details key="end" value="3410"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.333" references="/0/write.6/@body.0/@else/@body.2/@body.0/@body.1/n"> | |
<details key="start" value="3401"/> | |
<details key="end" value="3402"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.334" references="/0/write.6/@body.0/@else/@body.2/@body.0/@ifExpr"> | |
<details key="start" value="3336"/> | |
<details key="end" value="3398"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.335" references="/0/write.6/@body.0/@else/@body.2/@body.0/@ifExpr/@source"> | |
<details key="start" value="3337"/> | |
<details key="end" value="3369"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.336" references="/0/write.6/@body.0/@else/@body.2/@body.0/@ifExpr/@source/n"> | |
<details key="start" value="3337"/> | |
<details key="end" value="3338"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.337" references="/0/write.6/@body.0/@else/@body.2/@body.0/@ifExpr/@source/@argument.0"> | |
<details key="start" value="3351"/> | |
<details key="end" value="3368"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.338" references="/0/write.6/@body.0/@else/@body.2/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="3373"/> | |
<details key="end" value="3397"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.339" references="/0/write.6/@body.0/@else/@body.2/@body.0/@ifExpr/@argument.0/n"> | |
<details key="start" value="3373"/> | |
<details key="end" value="3374"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.340" references="/0/write.6/@body.0/@else/@body.2/@body.0/@ifExpr/@argument.0/@argument.0"> | |
<details key="start" value="3387"/> | |
<details key="end" value="3396"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.341" references="/0/write.6/@body.0/@else/@body.2/n"> | |
<details key="start" value="3309"/> | |
<details key="end" value="3317"/> | |
<details key="line" value="84"/> | |
</eAnnotations> | |
<eAnnotations source="positions.342" references="/0/write.6/@body.0/@else/@body.2/@iterSet"> | |
<details key="start" value="3320"/> | |
<details key="end" value="3330"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.343" references="/0/write.6/@body.0/@else/@body.2/@iterSet/o"> | |
<details key="start" value="3320"/> | |
<details key="end" value="3321"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.344" references="/0/write.6/@body.0/@else/@body.3"> | |
<details key="start" value="3423"/> | |
<details key="end" value="3426"/> | |
<details key="line" value="84"/> | |
</eAnnotations> | |
<eAnnotations source="positions.345" references="/0/write.6/o"> | |
<details key="start" value="2825"/> | |
<details key="end" value="2838"/> | |
<details key="line" value="78"/> | |
</eAnnotations> | |
<eAnnotations source="positions.346" references="/0/write.7"> | |
<details key="start" value="3481"/> | |
<details key="end" value="3542"/> | |
<details key="line" value="88"/> | |
</eAnnotations> | |
<eAnnotations source="positions.347" references="/0/write.7/@body.0"> | |
<details key="start" value="3522"/> | |
<details key="end" value="3528"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.348" references="/0/write.7/@body.0/o"> | |
<details key="start" value="3522"/> | |
<details key="end" value="3523"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.349" references="/0/write.7/o"> | |
<details key="start" value="3504"/> | |
<details key="end" value="3518"/> | |
<details key="line" value="88"/> | |
</eAnnotations> | |
<eAnnotations source="positions.350" references="/0/write.8"> | |
<details key="start" value="3544"/> | |
<details key="end" value="3655"/> | |
<details key="line" value="92"/> | |
</eAnnotations> | |
<eAnnotations source="positions.351" references="/0/write.8/@body.0"> | |
<details key="start" value="3588"/> | |
<details key="end" value="3592"/> | |
<details key="line" value="93"/> | |
</eAnnotations> | |
<eAnnotations source="positions.352" references="/0/write.8/@body.1"> | |
<details key="start" value="3592"/> | |
<details key="end" value="3640"/> | |
<details key="line" value="93"/> | |
</eAnnotations> | |
<eAnnotations source="positions.353" references="/0/write.8/@body.1/@body.0"> | |
<details key="start" value="3621"/> | |
<details key="end" value="3622"/> | |
<details key="line" value="93"/> | |
</eAnnotations> | |
<eAnnotations source="positions.354" references="/0/write.8/@body.1/@body.1"> | |
<details key="start" value="3623"/> | |
<details key="end" value="3632"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.355" references="/0/write.8/@body.1/@body.1/n"> | |
<details key="start" value="3623"/> | |
<details key="end" value="3624"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.356" references="/0/write.8/@body.1/n"> | |
<details key="start" value="3598"/> | |
<details key="end" value="3606"/> | |
<details key="line" value="93"/> | |
</eAnnotations> | |
<eAnnotations source="positions.357" references="/0/write.8/@body.1/@iterSet"> | |
<details key="start" value="3609"/> | |
<details key="end" value="3619"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.358" references="/0/write.8/@body.1/@iterSet/o"> | |
<details key="start" value="3609"/> | |
<details key="end" value="3610"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.359" references="/0/write.8/@body.2"> | |
<details key="start" value="3640"/> | |
<details key="end" value="3643"/> | |
<details key="line" value="93"/> | |
</eAnnotations> | |
<eAnnotations source="positions.360" references="/0/write.8/o"> | |
<details key="start" value="3567"/> | |
<details key="end" value="3585"/> | |
<details key="line" value="92"/> | |
</eAnnotations> | |
<eAnnotations source="positions.361" references="/0/write.9"> | |
<details key="start" value="3657"/> | |
<details key="end" value="3846"/> | |
<details key="line" value="96"/> | |
</eAnnotations> | |
<eAnnotations source="positions.362" references="/0/write.9/@body.0"> | |
<details key="start" value="3699"/> | |
<details key="end" value="3703"/> | |
<details key="line" value="97"/> | |
</eAnnotations> | |
<eAnnotations source="positions.363" references="/0/write.9/@body.1"> | |
<details key="start" value="3704"/> | |
<details key="end" value="3710"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.364" references="/0/write.9/@body.1/o"> | |
<details key="start" value="3704"/> | |
<details key="end" value="3705"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.365" references="/0/write.9/@body.2"> | |
<details key="start" value="3712"/> | |
<details key="end" value="3832"/> | |
<details key="line" value="97"/> | |
</eAnnotations> | |
<eAnnotations source="positions.366" references="/0/write.9/@body.2/@body.0"> | |
<details key="start" value="3741"/> | |
<details key="end" value="3826"/> | |
<details key="line" value="97"/> | |
</eAnnotations> | |
<eAnnotations source="positions.367" references="/0/write.9/@body.2/@body.0/@body.0"> | |
<details key="start" value="3808"/> | |
<details key="end" value="3809"/> | |
<details key="line" value="97"/> | |
</eAnnotations> | |
<eAnnotations source="positions.368" references="/0/write.9/@body.2/@body.0/@body.1"> | |
<details key="start" value="3810"/> | |
<details key="end" value="3819"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.369" references="/0/write.9/@body.2/@body.0/@body.1/n"> | |
<details key="start" value="3810"/> | |
<details key="end" value="3811"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.370" references="/0/write.9/@body.2/@body.0/@ifExpr"> | |
<details key="start" value="3745"/> | |
<details key="end" value="3807"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.371" references="/0/write.9/@body.2/@body.0/@ifExpr/@source"> | |
<details key="start" value="3746"/> | |
<details key="end" value="3778"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.372" references="/0/write.9/@body.2/@body.0/@ifExpr/@source/n"> | |
<details key="start" value="3746"/> | |
<details key="end" value="3747"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.373" references="/0/write.9/@body.2/@body.0/@ifExpr/@source/@argument.0"> | |
<details key="start" value="3760"/> | |
<details key="end" value="3777"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.374" references="/0/write.9/@body.2/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="3782"/> | |
<details key="end" value="3806"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.375" references="/0/write.9/@body.2/@body.0/@ifExpr/@argument.0/n"> | |
<details key="start" value="3782"/> | |
<details key="end" value="3783"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.376" references="/0/write.9/@body.2/@body.0/@ifExpr/@argument.0/@argument.0"> | |
<details key="start" value="3796"/> | |
<details key="end" value="3805"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.377" references="/0/write.9/@body.2/n"> | |
<details key="start" value="3718"/> | |
<details key="end" value="3726"/> | |
<details key="line" value="97"/> | |
</eAnnotations> | |
<eAnnotations source="positions.378" references="/0/write.9/@body.2/@iterSet"> | |
<details key="start" value="3729"/> | |
<details key="end" value="3739"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.379" references="/0/write.9/@body.2/@iterSet/o"> | |
<details key="start" value="3729"/> | |
<details key="end" value="3730"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.380" references="/0/write.9/@body.3"> | |
<details key="start" value="3832"/> | |
<details key="end" value="3834"/> | |
<details key="line" value="97"/> | |
</eAnnotations> | |
<eAnnotations source="positions.381" references="/0/write.9/o"> | |
<details key="start" value="3680"/> | |
<details key="end" value="3696"/> | |
<details key="line" value="96"/> | |
</eAnnotations> | |
<eAnnotations source="positions.382" references="/0/write.10"> | |
<details key="start" value="3848"/> | |
<details key="end" value="3919"/> | |
<details key="line" value="100"/> | |
</eAnnotations> | |
<eAnnotations source="positions.383" references="/0/write.10/@body.0"> | |
<details key="start" value="3891"/> | |
<details key="end" value="3895"/> | |
<details key="line" value="101"/> | |
</eAnnotations> | |
<eAnnotations source="positions.384" references="/0/write.10/@body.1"> | |
<details key="start" value="3896"/> | |
<details key="end" value="3902"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.385" references="/0/write.10/@body.1/o"> | |
<details key="start" value="3896"/> | |
<details key="end" value="3897"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.386" references="/0/write.10/@body.2"> | |
<details key="start" value="3904"/> | |
<details key="end" value="3907"/> | |
<details key="line" value="101"/> | |
</eAnnotations> | |
<eAnnotations source="positions.387" references="/0/write.10/o"> | |
<details key="start" value="3871"/> | |
<details key="end" value="3888"/> | |
<details key="line" value="100"/> | |
</eAnnotations> | |
<eAnnotations source="positions.388" references="/0/write.11"> | |
<details key="start" value="3953"/> | |
<details key="end" value="4003"/> | |
<details key="line" value="105"/> | |
</eAnnotations> | |
<eAnnotations source="positions.389" references="/0/write.11/o"> | |
<details key="start" value="3976"/> | |
<details key="end" value="3989"/> | |
<details key="line" value="105"/> | |
</eAnnotations> | |
<eAnnotations source="positions.390" references="/0/write.12"> | |
<details key="start" value="4005"/> | |
<details key="end" value="4074"/> | |
<details key="line" value="108"/> | |
</eAnnotations> | |
<eAnnotations source="positions.391" references="/0/write.12/@body.0"> | |
<details key="start" value="4047"/> | |
<details key="end" value="4050"/> | |
<details key="line" value="109"/> | |
</eAnnotations> | |
<eAnnotations source="positions.392" references="/0/write.12/@body.1"> | |
<details key="start" value="4051"/> | |
<details key="end" value="4057"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.393" references="/0/write.12/@body.1/o"> | |
<details key="start" value="4051"/> | |
<details key="end" value="4052"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.394" references="/0/write.12/@body.2"> | |
<details key="start" value="4059"/> | |
<details key="end" value="4062"/> | |
<details key="line" value="109"/> | |
</eAnnotations> | |
<eAnnotations source="positions.395" references="/0/write.12/o"> | |
<details key="start" value="4028"/> | |
<details key="end" value="4044"/> | |
<details key="line" value="108"/> | |
</eAnnotations> | |
<eAnnotations source="positions.396" references="/0/write.13"> | |
<details key="start" value="4076"/> | |
<details key="end" value="4726"/> | |
<details key="line" value="112"/> | |
</eAnnotations> | |
<eAnnotations source="positions.397" references="/0/write.13/@body.0"> | |
<details key="start" value="4118"/> | |
<details key="end" value="4714"/> | |
<details key="line" value="113"/> | |
</eAnnotations> | |
<eAnnotations source="positions.398" references="/0/write.13/@body.0/@body.0"> | |
<details key="start" value="4286"/> | |
<details key="end" value="4287"/> | |
<details key="line" value="114"/> | |
</eAnnotations> | |
<eAnnotations source="positions.399" references="/0/write.13/@body.0/@body.1"> | |
<details key="start" value="4288"/> | |
<details key="end" value="4294"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.400" references="/0/write.13/@body.0/@body.1/o"> | |
<details key="start" value="4288"/> | |
<details key="end" value="4289"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.401" references="/0/write.13/@body.0/@body.2"> | |
<details key="start" value="4296"/> | |
<details key="end" value="4297"/> | |
<details key="line" value="114"/> | |
</eAnnotations> | |
<eAnnotations source="positions.402" references="/0/write.13/@body.0/@body.3"> | |
<details key="start" value="4297"/> | |
<details key="end" value="4416"/> | |
<details key="line" value="114"/> | |
</eAnnotations> | |
<eAnnotations source="positions.403" references="/0/write.13/@body.0/@body.3/@body.0"> | |
<details key="start" value="4326"/> | |
<details key="end" value="4410"/> | |
<details key="line" value="114"/> | |
</eAnnotations> | |
<eAnnotations source="positions.404" references="/0/write.13/@body.0/@body.3/@body.0/@body.0"> | |
<details key="start" value="4394"/> | |
<details key="end" value="4403"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.405" references="/0/write.13/@body.0/@body.3/@body.0/@body.0/n"> | |
<details key="start" value="4394"/> | |
<details key="end" value="4395"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.406" references="/0/write.13/@body.0/@body.3/@body.0/@ifExpr"> | |
<details key="start" value="4330"/> | |
<details key="end" value="4392"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.407" references="/0/write.13/@body.0/@body.3/@body.0/@ifExpr/@source"> | |
<details key="start" value="4331"/> | |
<details key="end" value="4363"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.408" references="/0/write.13/@body.0/@body.3/@body.0/@ifExpr/@source/n"> | |
<details key="start" value="4331"/> | |
<details key="end" value="4332"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.409" references="/0/write.13/@body.0/@body.3/@body.0/@ifExpr/@source/@argument.0"> | |
<details key="start" value="4345"/> | |
<details key="end" value="4362"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.410" references="/0/write.13/@body.0/@body.3/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="4367"/> | |
<details key="end" value="4391"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.411" references="/0/write.13/@body.0/@body.3/@body.0/@ifExpr/@argument.0/n"> | |
<details key="start" value="4367"/> | |
<details key="end" value="4368"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.412" references="/0/write.13/@body.0/@body.3/@body.0/@ifExpr/@argument.0/@argument.0"> | |
<details key="start" value="4381"/> | |
<details key="end" value="4390"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.413" references="/0/write.13/@body.0/@body.3/n"> | |
<details key="start" value="4303"/> | |
<details key="end" value="4311"/> | |
<details key="line" value="114"/> | |
</eAnnotations> | |
<eAnnotations source="positions.414" references="/0/write.13/@body.0/@body.3/@iterSet"> | |
<details key="start" value="4314"/> | |
<details key="end" value="4324"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.415" references="/0/write.13/@body.0/@body.3/@iterSet/o"> | |
<details key="start" value="4314"/> | |
<details key="end" value="4315"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.416" references="/0/write.13/@body.0/@body.4"> | |
<details key="start" value="4416"/> | |
<details key="end" value="4418"/> | |
<details key="line" value="114"/> | |
</eAnnotations> | |
<eAnnotations source="positions.417" references="/0/write.13/@body.0/@body.5"> | |
<details key="start" value="4418"/> | |
<details key="end" value="4554"/> | |
<details key="line" value="115"/> | |
</eAnnotations> | |
<eAnnotations source="positions.418" references="/0/write.13/@body.0/@body.5/@body.0"> | |
<details key="start" value="4449"/> | |
<details key="end" value="4546"/> | |
<details key="line" value="116"/> | |
</eAnnotations> | |
<eAnnotations source="positions.419" references="/0/write.13/@body.0/@body.5/@body.0/@body.0"> | |
<details key="start" value="4526"/> | |
<details key="end" value="4527"/> | |
<details key="line" value="117"/> | |
</eAnnotations> | |
<eAnnotations source="positions.420" references="/0/write.13/@body.0/@body.5/@body.0/@body.1"> | |
<details key="start" value="4528"/> | |
<details key="end" value="4537"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.421" references="/0/write.13/@body.0/@body.5/@body.0/@body.1/s"> | |
<details key="start" value="4528"/> | |
<details key="end" value="4529"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.422" references="/0/write.13/@body.0/@body.5/@body.0/@body.2"> | |
<details key="start" value="4539"/> | |
<details key="end" value="4540"/> | |
<details key="line" value="118"/> | |
</eAnnotations> | |
<eAnnotations source="positions.423" references="/0/write.13/@body.0/@body.5/@body.0/@ifExpr"> | |
<details key="start" value="4453"/> | |
<details key="end" value="4524"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.424" references="/0/write.13/@body.0/@body.5/@body.0/@ifExpr/@source"> | |
<details key="start" value="4454"/> | |
<details key="end" value="4490"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.425" references="/0/write.13/@body.0/@body.5/@body.0/@ifExpr/@source/@source"> | |
<details key="start" value="4458"/> | |
<details key="end" value="4490"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.426" references="/0/write.13/@body.0/@body.5/@body.0/@ifExpr/@source/@source/s"> | |
<details key="start" value="4458"/> | |
<details key="end" value="4459"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.427" references="/0/write.13/@body.0/@body.5/@body.0/@ifExpr/@source/@source/@argument.0"> | |
<details key="start" value="4472"/> | |
<details key="end" value="4489"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.428" references="/0/write.13/@body.0/@body.5/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="4495"/> | |
<details key="end" value="4523"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.429" references="/0/write.13/@body.0/@body.5/@body.0/@ifExpr/@argument.0/@source"> | |
<details key="start" value="4499"/> | |
<details key="end" value="4523"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.430" references="/0/write.13/@body.0/@body.5/@body.0/@ifExpr/@argument.0/@source/s"> | |
<details key="start" value="4499"/> | |
<details key="end" value="4500"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.431" references="/0/write.13/@body.0/@body.5/@body.0/@ifExpr/@argument.0/@source/@argument.0"> | |
<details key="start" value="4513"/> | |
<details key="end" value="4522"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.432" references="/0/write.13/@body.0/@body.5/s"> | |
<details key="start" value="4424"/> | |
<details key="end" value="4432"/> | |
<details key="line" value="115"/> | |
</eAnnotations> | |
<eAnnotations source="positions.433" references="/0/write.13/@body.0/@body.5/@iterSet"> | |
<details key="start" value="4435"/> | |
<details key="end" value="4445"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.434" references="/0/write.13/@body.0/@body.5/@iterSet/o"> | |
<details key="start" value="4435"/> | |
<details key="end" value="4436"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.435" references="/0/write.13/@body.0/@body.6"> | |
<details key="start" value="4555"/> | |
<details key="end" value="4557"/> | |
<details key="line" value="120"/> | |
</eAnnotations> | |
<eAnnotations source="positions.436" references="/0/write.13/@body.0/@body.7"> | |
<details key="start" value="4558"/> | |
<details key="end" value="4564"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.437" references="/0/write.13/@body.0/@body.7/o"> | |
<details key="start" value="4558"/> | |
<details key="end" value="4559"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.438" references="/0/write.13/@body.0/@body.8"> | |
<details key="start" value="4566"/> | |
<details key="end" value="4568"/> | |
<details key="line" value="120"/> | |
</eAnnotations> | |
<eAnnotations source="positions.439" references="/0/write.13/@body.0/@ifExpr"> | |
<details key="start" value="4122"/> | |
<details key="end" value="4284"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.440" references="/0/write.13/@body.0/@ifExpr/@source"> | |
<details key="start" value="4123"/> | |
<details key="end" value="4281"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.441" references="/0/write.13/@body.0/@ifExpr/@source/@source"> | |
<details key="start" value="4123"/> | |
<details key="end" value="4207"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.442" references="/0/write.13/@body.0/@ifExpr/@source/@source/@source"> | |
<details key="start" value="4123"/> | |
<details key="end" value="4141"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.443" references="/0/write.13/@body.0/@ifExpr/@source/@source/@source/@source"> | |
<details key="start" value="4123"/> | |
<details key="end" value="4133"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.444" references="/0/write.13/@body.0/@ifExpr/@source/@source/@source/@source/o"> | |
<details key="start" value="4123"/> | |
<details key="end" value="4124"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.445" references="/0/write.13/@body.0/@ifExpr/@source/@source/@argument.0"> | |
<details key="start" value="4143"/> | |
<details key="end" value="4207"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.446" references="/0/write.13/@body.0/@ifExpr/@source/@source/@argument.0/select"> | |
<details key="start" value="4143"/> | |
<details key="end" value="4199"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.447" references="/0/write.13/@body.0/@ifExpr/@source/@source/@argument.0/select/@source"> | |
<details key="start" value="4145"/> | |
<details key="end" value="4155"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.448" references="/0/write.13/@body.0/@ifExpr/@source/@source/@argument.0/select/@source/o"> | |
<details key="start" value="4145"/> | |
<details key="end" value="4146"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.449" references="/0/write.13/@body.0/@ifExpr/@source/@source/@argument.0/select/@body"> | |
<details key="start" value="4168"/> | |
<details key="end" value="4197"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.450" references="/0/write.13/@body.0/@ifExpr/@source/@source/@argument.0/select/@body/n"> | |
<details key="start" value="4168"/> | |
<details key="end" value="4169"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.451" references="/0/write.13/@body.0/@ifExpr/@source/@source/@argument.0/select/@body/@argument.0"> | |
<details key="start" value="4182"/> | |
<details key="end" value="4196"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.452" references="/0/write.13/@body.0/@ifExpr/@source/@source/@argument.0/select/n"> | |
<details key="start" value="4164"/> | |
<details key="end" value="4165"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.453" references="/0/write.13/@body.0/@ifExpr/@source/@argument.0"> | |
<details key="start" value="4209"/> | |
<details key="end" value="4281"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.454" references="/0/write.13/@body.0/@ifExpr/@source/@argument.0/select"> | |
<details key="start" value="4209"/> | |
<details key="end" value="4273"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.455" references="/0/write.13/@body.0/@ifExpr/@source/@argument.0/select/@source"> | |
<details key="start" value="4211"/> | |
<details key="end" value="4221"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.456" references="/0/write.13/@body.0/@ifExpr/@source/@argument.0/select/@source/o"> | |
<details key="start" value="4211"/> | |
<details key="end" value="4212"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.457" references="/0/write.13/@body.0/@ifExpr/@source/@argument.0/select/@body"> | |
<details key="start" value="4234"/> | |
<details key="end" value="4271"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.458" references="/0/write.13/@body.0/@ifExpr/@source/@argument.0/select/@body/n"> | |
<details key="start" value="4234"/> | |
<details key="end" value="4235"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.459" references="/0/write.13/@body.0/@ifExpr/@source/@argument.0/select/@body/@argument.0"> | |
<details key="start" value="4248"/> | |
<details key="end" value="4270"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.460" references="/0/write.13/@body.0/@ifExpr/@source/@argument.0/select/n"> | |
<details key="start" value="4230"/> | |
<details key="end" value="4231"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.461" references="/0/write.13/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="4282"/> | |
<details key="end" value="4283"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.462" references="/0/write.13/@body.0/@else"> | |
<details key="start" value="4568"/> | |
<details key="end" value="4709"/> | |
<details key="line" value="121"/> | |
</eAnnotations> | |
<eAnnotations source="positions.463" references="/0/write.13/@body.0/@else/@body.0"> | |
<details key="start" value="4575"/> | |
<details key="end" value="4576"/> | |
<details key="line" value="122"/> | |
</eAnnotations> | |
<eAnnotations source="positions.464" references="/0/write.13/@body.0/@else/@body.1"> | |
<details key="start" value="4577"/> | |
<details key="end" value="4583"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.465" references="/0/write.13/@body.0/@else/@body.1/o"> | |
<details key="start" value="4577"/> | |
<details key="end" value="4578"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.466" references="/0/write.13/@body.0/@else/@body.2"> | |
<details key="start" value="4586"/> | |
<details key="end" value="4705"/> | |
<details key="line" value="122"/> | |
</eAnnotations> | |
<eAnnotations source="positions.467" references="/0/write.13/@body.0/@else/@body.2/@body.0"> | |
<details key="start" value="4615"/> | |
<details key="end" value="4699"/> | |
<details key="line" value="122"/> | |
</eAnnotations> | |
<eAnnotations source="positions.468" references="/0/write.13/@body.0/@else/@body.2/@body.0/@body.0"> | |
<details key="start" value="4683"/> | |
<details key="end" value="4692"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.469" references="/0/write.13/@body.0/@else/@body.2/@body.0/@body.0/n"> | |
<details key="start" value="4683"/> | |
<details key="end" value="4684"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.470" references="/0/write.13/@body.0/@else/@body.2/@body.0/@ifExpr"> | |
<details key="start" value="4619"/> | |
<details key="end" value="4681"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.471" references="/0/write.13/@body.0/@else/@body.2/@body.0/@ifExpr/@source"> | |
<details key="start" value="4620"/> | |
<details key="end" value="4652"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.472" references="/0/write.13/@body.0/@else/@body.2/@body.0/@ifExpr/@source/n"> | |
<details key="start" value="4620"/> | |
<details key="end" value="4621"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.473" references="/0/write.13/@body.0/@else/@body.2/@body.0/@ifExpr/@source/@argument.0"> | |
<details key="start" value="4634"/> | |
<details key="end" value="4651"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.474" references="/0/write.13/@body.0/@else/@body.2/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="4656"/> | |
<details key="end" value="4680"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.475" references="/0/write.13/@body.0/@else/@body.2/@body.0/@ifExpr/@argument.0/n"> | |
<details key="start" value="4656"/> | |
<details key="end" value="4657"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.476" references="/0/write.13/@body.0/@else/@body.2/@body.0/@ifExpr/@argument.0/@argument.0"> | |
<details key="start" value="4670"/> | |
<details key="end" value="4679"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.477" references="/0/write.13/@body.0/@else/@body.2/n"> | |
<details key="start" value="4592"/> | |
<details key="end" value="4600"/> | |
<details key="line" value="122"/> | |
</eAnnotations> | |
<eAnnotations source="positions.478" references="/0/write.13/@body.0/@else/@body.2/@iterSet"> | |
<details key="start" value="4603"/> | |
<details key="end" value="4613"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.479" references="/0/write.13/@body.0/@else/@body.2/@iterSet/o"> | |
<details key="start" value="4603"/> | |
<details key="end" value="4604"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.480" references="/0/write.13/@body.0/@else/@body.3"> | |
<details key="start" value="4705"/> | |
<details key="end" value="4709"/> | |
<details key="line" value="122"/> | |
</eAnnotations> | |
<eAnnotations source="positions.481" references="/0/write.13/o"> | |
<details key="start" value="4099"/> | |
<details key="end" value="4115"/> | |
<details key="line" value="112"/> | |
</eAnnotations> | |
<eAnnotations source="positions.482" references="/0/write.14"> | |
<details key="start" value="4728"/> | |
<details key="end" value="4913"/> | |
<details key="line" value="126"/> | |
</eAnnotations> | |
<eAnnotations source="positions.483" references="/0/write.14/@body.0"> | |
<details key="start" value="4767"/> | |
<details key="end" value="4779"/> | |
<details key="line" value="127"/> | |
</eAnnotations> | |
<eAnnotations source="positions.484" references="/0/write.14/@body.1"> | |
<details key="start" value="4779"/> | |
<details key="end" value="4899"/> | |
<details key="line" value="127"/> | |
</eAnnotations> | |
<eAnnotations source="positions.485" references="/0/write.14/@body.1/@body.0"> | |
<details key="start" value="4808"/> | |
<details key="end" value="4893"/> | |
<details key="line" value="127"/> | |
</eAnnotations> | |
<eAnnotations source="positions.486" references="/0/write.14/@body.1/@body.0/@body.0"> | |
<details key="start" value="4875"/> | |
<details key="end" value="4876"/> | |
<details key="line" value="127"/> | |
</eAnnotations> | |
<eAnnotations source="positions.487" references="/0/write.14/@body.1/@body.0/@body.1"> | |
<details key="start" value="4877"/> | |
<details key="end" value="4886"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.488" references="/0/write.14/@body.1/@body.0/@body.1/n"> | |
<details key="start" value="4877"/> | |
<details key="end" value="4878"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.489" references="/0/write.14/@body.1/@body.0/@ifExpr"> | |
<details key="start" value="4812"/> | |
<details key="end" value="4874"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.490" references="/0/write.14/@body.1/@body.0/@ifExpr/@source"> | |
<details key="start" value="4813"/> | |
<details key="end" value="4845"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.491" references="/0/write.14/@body.1/@body.0/@ifExpr/@source/n"> | |
<details key="start" value="4813"/> | |
<details key="end" value="4814"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.492" references="/0/write.14/@body.1/@body.0/@ifExpr/@source/@argument.0"> | |
<details key="start" value="4827"/> | |
<details key="end" value="4844"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.493" references="/0/write.14/@body.1/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="4849"/> | |
<details key="end" value="4873"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.494" references="/0/write.14/@body.1/@body.0/@ifExpr/@argument.0/n"> | |
<details key="start" value="4849"/> | |
<details key="end" value="4850"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.495" references="/0/write.14/@body.1/@body.0/@ifExpr/@argument.0/@argument.0"> | |
<details key="start" value="4863"/> | |
<details key="end" value="4872"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.496" references="/0/write.14/@body.1/n"> | |
<details key="start" value="4785"/> | |
<details key="end" value="4793"/> | |
<details key="line" value="127"/> | |
</eAnnotations> | |
<eAnnotations source="positions.497" references="/0/write.14/@body.1/@iterSet"> | |
<details key="start" value="4796"/> | |
<details key="end" value="4806"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.498" references="/0/write.14/@body.1/@iterSet/o"> | |
<details key="start" value="4796"/> | |
<details key="end" value="4797"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.499" references="/0/write.14/@body.2"> | |
<details key="start" value="4899"/> | |
<details key="end" value="4901"/> | |
<details key="line" value="127"/> | |
</eAnnotations> | |
<eAnnotations source="positions.500" references="/0/write.14/o"> | |
<details key="start" value="4751"/> | |
<details key="end" value="4764"/> | |
<details key="line" value="126"/> | |
</eAnnotations> | |
<eAnnotations source="positions.501" references="/0/write.15"> | |
<details key="start" value="4947"/> | |
<details key="end" value="4991"/> | |
<details key="line" value="131"/> | |
</eAnnotations> | |
<eAnnotations source="positions.502" references="/0/write.15/n"> | |
<details key="start" value="4970"/> | |
<details key="end" value="4978"/> | |
<details key="line" value="131"/> | |
</eAnnotations> | |
<eAnnotations source="positions.503" references="/0/write.16"> | |
<details key="start" value="4993"/> | |
<details key="end" value="5214"/> | |
<details key="line" value="133"/> | |
</eAnnotations> | |
<eAnnotations source="positions.504" references="/0/write.16/@body.0"> | |
<details key="start" value="5027"/> | |
<details key="end" value="5202"/> | |
<details key="line" value="134"/> | |
</eAnnotations> | |
<eAnnotations source="positions.505" references="/0/write.16/@body.0/@body.0"> | |
<details key="start" value="5189"/> | |
<details key="end" value="5195"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.506" references="/0/write.16/@body.0/@body.0/t"> | |
<details key="start" value="5189"/> | |
<details key="end" value="5190"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.507" references="/0/write.16/@body.0/@ifExpr"> | |
<details key="start" value="5031"/> | |
<details key="end" value="5187"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.508" references="/0/write.16/@body.0/@ifExpr/@source"> | |
<details key="start" value="5032"/> | |
<details key="end" value="5146"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.509" references="/0/write.16/@body.0/@ifExpr/@source/@source"> | |
<details key="start" value="5032"/> | |
<details key="end" value="5106"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.510" references="/0/write.16/@body.0/@ifExpr/@source/@source/@source"> | |
<details key="start" value="5032"/> | |
<details key="end" value="5067"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.511" references="/0/write.16/@body.0/@ifExpr/@source/@source/@source/@source"> | |
<details key="start" value="5037"/> | |
<details key="end" value="5066"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.512" references="/0/write.16/@body.0/@ifExpr/@source/@source/@source/@source/@source"> | |
<details key="start" value="5037"/> | |
<details key="end" value="5043"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.513" references="/0/write.16/@body.0/@ifExpr/@source/@source/@source/@source/@source/t"> | |
<details key="start" value="5037"/> | |
<details key="end" value="5038"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.514" references="/0/write.16/@body.0/@ifExpr/@source/@source/@source/@source/@argument.0"> | |
<details key="start" value="5061"/> | |
<details key="end" value="5065"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.515" references="/0/write.16/@body.0/@ifExpr/@source/@source/@argument.0"> | |
<details key="start" value="5072"/> | |
<details key="end" value="5106"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.516" references="/0/write.16/@body.0/@ifExpr/@source/@source/@argument.0/@source"> | |
<details key="start" value="5077"/> | |
<details key="end" value="5105"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.517" references="/0/write.16/@body.0/@ifExpr/@source/@source/@argument.0/@source/@source"> | |
<details key="start" value="5077"/> | |
<details key="end" value="5083"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.518" references="/0/write.16/@body.0/@ifExpr/@source/@source/@argument.0/@source/@source/t"> | |
<details key="start" value="5077"/> | |
<details key="end" value="5078"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.519" references="/0/write.16/@body.0/@ifExpr/@source/@source/@argument.0/@source/@argument.0"> | |
<details key="start" value="5101"/> | |
<details key="end" value="5104"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.520" references="/0/write.16/@body.0/@ifExpr/@source/@argument.0"> | |
<details key="start" value="5111"/> | |
<details key="end" value="5146"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.521" references="/0/write.16/@body.0/@ifExpr/@source/@argument.0/@source"> | |
<details key="start" value="5116"/> | |
<details key="end" value="5145"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.522" references="/0/write.16/@body.0/@ifExpr/@source/@argument.0/@source/@source"> | |
<details key="start" value="5116"/> | |
<details key="end" value="5122"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.523" references="/0/write.16/@body.0/@ifExpr/@source/@argument.0/@source/@source/t"> | |
<details key="start" value="5116"/> | |
<details key="end" value="5117"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.524" references="/0/write.16/@body.0/@ifExpr/@source/@argument.0/@source/@argument.0"> | |
<details key="start" value="5140"/> | |
<details key="end" value="5144"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.525" references="/0/write.16/@body.0/@ifExpr/@argument.0"> | |
<details key="start" value="5151"/> | |
<details key="end" value="5186"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.526" references="/0/write.16/@body.0/@ifExpr/@argument.0/@source"> | |
<details key="start" value="5156"/> | |
<details key="end" value="5185"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.527" references="/0/write.16/@body.0/@ifExpr/@argument.0/@source/@source"> | |
<details key="start" value="5156"/> | |
<details key="end" value="5162"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.528" references="/0/write.16/@body.0/@ifExpr/@argument.0/@source/@source/t"> | |
<details key="start" value="5156"/> | |
<details key="end" value="5157"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.529" references="/0/write.16/@body.0/@ifExpr/@argument.0/@source/@argument.0"> | |
<details key="start" value="5180"/> | |
<details key="end" value="5184"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.530" references="/0/write.16/t"> | |
<details key="start" value="5016"/> | |
<details key="end" value="5024"/> | |
<details key="line" value="133"/> | |
</eAnnotations> | |
</ecore:EAnnotation> | |
</xmi:XMI> |