<?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> |