blob: e7d9fe370e99f51ceb5e6327e33c64ab5628d7fc [file] [log] [blame]
<?xml version="1.0"?>
<project default="main">
<target name="main" depends="loadModels, compare, merge">
</target>
<target name="loadModels">
<epsilon.emf.loadModel name="Left" profile="true"
aliases="Source"
modelFile="models/Educational.model"
metamodelUri="OO"
read="true" store="false"/>
<epsilon.emf.loadModel name="Right" profile="true"
aliases="Source"
modelFile="models/Management.model"
metamodelUri="OO"
read="true" store="false"/>
<epsilon.emf.loadModel name="Target" profile="true"
modelFile="models/Merged.model"
metamodelUri="OO"
read="false" store="true"/>
</target>
<target name="compare">
<epsilon.ecl src="MatchOO.ecl"
exportmatchtrace="trace">
<model ref="Left"/>
<model ref="Right"/>
</epsilon.ecl>
</target>
<target name="merge">
<epsilon.eml src="MergeOO.eml"
usematchtrace="trace">
<model ref="Left"/>
<model ref="Right"/>
<model ref="Target"/>
</epsilon.eml>
</target>
</project>