| <?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="acceleoServices" nsURI="resources::services::acceleoServices::acceleoServices" endHeaderPosition="64"> | |
| <input> | |
| <takesTypesFrom href="http://www.eclipse.org/emf/2002/Ecore#/"/> | |
| </input> | |
| <ownedModuleElement xsi:type="mtl:Template" name="test" visibility="Public" main="true"> | |
| <parameter name="p"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </parameter> | |
| </ownedModuleElement> | |
| </mtl:Module> | |
| <ecore:EPackage name="additions"> | |
| <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_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> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_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> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_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> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EClass" name="ecore_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="test"> | |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
| <contents xsi:type="ocl.ecore:Constraint"/> | |
| </eAnnotations> | |
| <eAnnotations source="MTL" references="/0/test"/> | |
| <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/emf/2002/Ecore#//EPackage"/> | |
| </eParameters> | |
| </eOperations> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_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> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_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> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_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> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_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> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EClass" name="ecore_EPackage_Class"> | |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
| <references href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </eAnnotations> | |
| </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/emf/2002/Ecore#//EPackage"/> | |
| </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/emf/2002/Ecore#//EPackage"/> | |
| </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/test"> | |
| <details key="start" value="68"/> | |
| <details key="end" value="780"/> | |
| <details key="line" value="3"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.1" references="/0/test/p"> | |
| <details key="start" value="90"/> | |
| <details key="end" value="102"/> | |
| <details key="line" value="3"/> | |
| </eAnnotations> | |
| </ecore:EAnnotation> | |
| </xmi:XMI> |