blob: e9126e7bb064f4a208d1cfd02923402338567fe0 [file] [log] [blame]
<?xml version="1.0"?>
<project default="main">
<target name="main" depends="loadModels, compare, merge, disposeModels">
</target>
<target name="loadModels">
<epsilon.emf.register file="../org.eclipse.epsilon.examples.metamodels/Entity.ecore"/>
<epsilon.emf.register file="../org.eclipse.epsilon.examples.metamodels/DomainVocabulary.ecore"/>
<epsilon.emf.loadModel name="Source" profile="true"
modelFile="models/Source.model"
metamodelUri="Entity"
read="true" store="false"/>
<epsilon.emf.loadModel name="Target" profile="true"
modelFile="models/Target.model"
metamodelUri="Entity"
read="false" store="true"/>
<epsilon.emf.loadModel name="Vocabulary" profile="true"
modelFile="models/Vocabulary.model"
metamodelUri="DomainVocabulary"
read="true" store="false"/>
</target>
<target name="compare">
<epsilon.ecl src="Comparison.ecl" exportmatchtrace="eclMatchTrace">
<model ref="Source"/>
<model ref="Vocabulary"/>
</epsilon.ecl>
</target>
<target name="merge">
<epsilon.eml src="Merging.eml" usematchtrace="eclMatchTrace">
<model ref="Source"/>
<model ref="Vocabulary"/>
<model ref="Target"/>
</epsilon.eml>
</target>
<target name="disposeModels">
<epsilon.disposeModels/>
</target>
</project>