| <project default="main"> |
| |
| <taskdef name="epsilon.eol" |
| classname="org.eclipse.epsilon.workflow.tasks.EolTask"/> |
| <taskdef name="epsilon.emf.loadmodel" |
| classname="org.eclipse.epsilon.workflow.tasks.emf.LoadEmfModelTask"/> |
| <taskdef name="epsilon.emf.loadxmlmodel" |
| classname="org.eclipse.epsilon.workflow.tasks.emf.LoadXmlModelTask"/> |
| <taskdef name="epsilon.loadmodel" |
| classname="org.eclipse.epsilon.workflow.tasks.LoadModelTask"/> |
| |
| <target name="main"> |
| <epsilon.emf.loadxmlmodel |
| name="M" read="true" store="false" modelFile="note.xml" xsdFile="note.xsd"/> |
| |
| <epsilon.eol src="note.eol"> |
| <model ref="M"/> |
| </epsilon.eol> |
| |
| <!-- |
| <epsilon.loadmodel |
| name="UML" impl="org.eclipse.epsilon.emc.uml.UmlModel"> |
| <parameter name="modelFile" value="ExtendedPO2.uml"/> |
| <parameter name="readOnLoad" value="true"/> |
| </epsilon.loadmodel> |
| |
| <epsilon.eol> |
| <model ref="UML"/> |
| Class.all.size().println(); |
| </epsilon.eol> |
| --> |
| <!-- |
| <epsilon.emf.loadmodel |
| name="Ecore" modelfile="Ecore.ecore" |
| read="true" store="false" |
| metamodelUri="http://www.eclipse.org/emf/2002/Ecore"/> |
| |
| <epsilon.eol> |
| <model ref="Ecore"/> |
| EClass.all.size().println(); |
| </epsilon.eol> |
| --> |
| </target> |
| </project> |