[SOLVED][EGL] Problem with using XML formatter [message #1200485] |
Thu, 21 November 2013 09:06 |
Piotr Rygielski Messages: 12 Registered: May 2013 |
Junior Member |
|
|
Hi Community!
I am writing currently a transformation that outputs xml files. The output files are rather big and it would be nice to have the code formatted in some nice way.
I tried to follow the example from epsilon book - I have the following code in my .egl file:
var t1 = TemplateFactory.load("dni2qpme.egl");
t1.populate("doc", QPME!QpmeDocument.all.at(0));
//var formatter = new Native("org.eclipse.epsilon.egl.formatter.language.XmlFormatter");
//t1.setFormatter(formatter);
t1.process();
t1.generate('generated-network.xml');
When I uncomment the two lines related to formatter, the following error appears:
EXCEPTION: Type 'org.eclipse.epsilon.egl.formatter.language.XmlFormatter' not found
I run the project through an Ant workflow. It looks like this:
<project default="main">
<target name="loadMetaModels">
<epsilon.emf.register file="..."/>
//many other similar lines
</target>
<target name="loadModels">
<epsilon.emf.loadModel name="DNI"
modelFile="network4.model"
metamodelUri="some_uri"
read="false" store="true"/>
<epsilon.emf.loadModel name="QPME"
modelFile="qpme_out.model"
metamodelUri="some_uri"
read="false" store="true"/>
</target>
<target name="main" depends="loadMetaModels, loadModels">
<epsilon.eol src="model4-qpn.eol">
<model ref="DNI"/>
</epsilon.eol>
<epsilon.etl src="DNI2qpn.etl">
<model ref="QPME"/>
<model ref="DNI"/>
</epsilon.etl>
</target>
<target name="m2t" depends="main">
<epsilon.egl src="driver.egl">
<model ref="QPME"/>
</epsilon.egl>
</target>
</project>
Any idea how to get the formatter working? I suppose, I need to install some additional jars or just point the path to them, but I thought that this functionality is built-in.
[Updated on: Fri, 22 November 2013 13:16] Report message to a moderator
|
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03156 seconds