[Acceleo] How to run Acceleo from java file [message #769914] |
Thu, 22 December 2011 17:22  |
Eclipse User |
|
|
|
Hi,
Is there any way to run Acceleo from java file? I mean that, instead of using .mtl file, for ex, generated.mtl, I want to use Generated.java. The main function in this java file required 2 args: model and folder. When using generated.mtl, I used "/org.eclipse.acceleo.module.firstGp/model/model.uml" as input param for "Model" field and it worked for me. But when I tried main() in Generated.java with these 2 params:
model: model.uml
foldel: model
It seemed not to work, and here is the output:
Exception in thread "main" java.lang.RuntimeException: Cannot create a resource for 'model.uml'; a registered resource factory is needed
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:394)
at org.eclipse.acceleo.common.utils.ModelUtils.load(ModelUtils.java:358)
at org.eclipse.acceleo.engine.service.AbstractAcceleoGenerator.initialize(AbstractAcceleoGenerator.java:451)
at org.eclipse.acceleo.module.firstGp.common.Generate.<init>(Generate.java:90)
at org.eclipse.acceleo.module.firstGp.common.Generate.main(Generate.java:137)
So, can anyone tells me how must I do to run Acceleo from java file ?
I'm using Eclipse Modelling (Indigo) and Acceleo 3.2
[Updated on: Sat, 24 December 2011 08:27] by Moderator
|
|
|
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.06251 seconds