<?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="projectClasspath" nsURI="org::eclipse::acceleo::module::sample::main::projectClasspath" startHeaderPosition="412" endHeaderPosition="496"> | |
<documentation xsi:type="mtl:ModuleDocumentation" author="sbegaudeau"> | |
<body startPosition="33" endPosition="409" value="
Copyright (c) 2008, 2012 Obeo.<br/>
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
Obeo - initial API and implementation
@author sbegaudeau

"/> | |
</documentation> | |
<input> | |
<takesTypesFrom href="http://www.eclipse.org/acceleo/ui/acceleowizardmodel/3.1#/"/> | |
</input> | |
<ownedModuleElement xsi:type="mtl:Template" name="genProjectClassPath" visibility="Public" main="true"> | |
<body xsi:type="mtl:FileBlock" openMode="OverWrite"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="<?xml version="1.0" encoding="UTF-8"?>
<classpath>
 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/"/> | |
<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="acceleoProject" referredVariable="/0/genProjectClassPath/acceleoProject"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/acceleo/ui/acceleowizardmodel/3.1#//AcceleoProject"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/acceleo/ui/acceleowizardmodel/3.1#//AcceleoProject/jre"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=""/>
 <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 <classpathentry kind="src" path="src"/>
 <classpathentry kind="output" path="bin"/>
</classpath>
"/> | |
<fileUrl xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".classpath"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</fileUrl> | |
<charset xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="UTF-8"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</charset> | |
</body> | |
<documentation xsi:type="mtl:ModuleElementDocumentation"> | |
<body startPosition="503" endPosition="611" value="
This template will generate the project classpath file.
@param acceleoProject The Acceleo project.

"/> | |
<parametersDocumentation name="acceleoProject"> | |
<body value=" The Acceleo project."/> | |
</parametersDocumentation> | |
</documentation> | |
<parameter name="acceleoProject"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/acceleo/ui/acceleowizardmodel/3.1#//AcceleoProject"/> | |
</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> | |
</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> | |
</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> | |
</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="genProjectClassPath"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/genProjectClassPath"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="acceleoProject"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/acceleo/ui/acceleowizardmodel/3.1#//AcceleoProject"/> | |
</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> | |
</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> | |
</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> | |
</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> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="AcceleoProject_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/acceleo/ui/acceleowizardmodel/3.1#//AcceleoProject"/> | |
</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/acceleo/ui/acceleowizardmodel/3.1#//AcceleoProject"/> | |
</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/acceleo/ui/acceleowizardmodel/3.1#//AcceleoProject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/acceleo/ui/acceleowizardmodel/3.1#//AcceleoProject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/acceleo/ui/acceleowizardmodel/3.1#//AcceleoProject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/acceleo/ui/acceleowizardmodel/3.1#//AcceleoProject"/> | |
</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/@documentation"> | |
<details key="start" value="30"/> | |
<details key="end" value="411"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.1" references="/0/genProjectClassPath"> | |
<details key="start" value="614"/> | |
<details key="end" value="1152"/> | |
<details key="line" value="20"/> | |
</eAnnotations> | |
<eAnnotations source="positions.2" references="/0/genProjectClassPath/@body.0"> | |
<details key="start" value="703"/> | |
<details key="end" value="1140"/> | |
<details key="line" value="22"/> | |
</eAnnotations> | |
<eAnnotations source="positions.3" references="/0/genProjectClassPath/@body.0/@body.0"> | |
<details key="start" value="741"/> | |
<details key="end" value="927"/> | |
<details key="line" value="23"/> | |
</eAnnotations> | |
<eAnnotations source="positions.4" references="/0/genProjectClassPath/@body.0/@body.1"> | |
<details key="start" value="928"/> | |
<details key="end" value="946"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.5" references="/0/genProjectClassPath/@body.0/@body.1/acceleoProject"> | |
<details key="start" value="928"/> | |
<details key="end" value="942"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.6" references="/0/genProjectClassPath/@body.0/@body.2"> | |
<details key="start" value="948"/> | |
<details key="end" value="1133"/> | |
<details key="line" value="25"/> | |
</eAnnotations> | |
<eAnnotations source="positions.7" references="/0/genProjectClassPath/@body.0/@fileUrl"> | |
<details key="start" value="710"/> | |
<details key="end" value="722"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.8" references="/0/genProjectClassPath/@body.0/@charset"> | |
<details key="start" value="731"/> | |
<details key="end" value="738"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.9" references="/0/genProjectClassPath/@documentation"> | |
<details key="start" value="500"/> | |
<details key="end" value="613"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.10" references="/0/genProjectClassPath/@documentation/acceleoProject"> | |
<details key="start" value="-1"/> | |
<details key="end" value="-1"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.11" references="/0/genProjectClassPath/acceleoProject"> | |
<details key="start" value="651"/> | |
<details key="end" value="682"/> | |
<details key="line" value="20"/> | |
</eAnnotations> | |
</ecore:EAnnotation> | |
</xmi:XMI> |