[GMF XPand templates ] targetDef.proceed() fails [message #504084] |
Wed, 16 December 2009 22:16  |
Eclipse User |
|
|
|
Hi,
In Galileo, I want to use «targetDef.proceed()» to "call" the parent rule to proceed with the transformation, but I get an error when do the transformation:
Exception (Can't evaluate expression: retured value is OclInvalid:in aspects::xpt::diagram::commands::CreateNodeCommand, line 23) while generating code
Can't evaluate expression: retured value is OclInvalid:in aspects::xpt::diagram::commands::CreateNodeCommand, line 23
My template code is:
«AROUND CreateNodeCommand FOR gmfgen::GenNode-»
«EXPAND xpt::Common::copyright FOR getDiagram().editorGen-»
package «getDiagram().editCommandsPackageName»;
«EXPAND xpt::Common::generatedClassComment»
public class «createCommandClassName» extends org.eclipse.gmf.runtime.emf.type.core.commands.EditElementCommand {
«targetDef.proceed()»
«EXPAND getEClassToEdit-»
...
}
«ENDAROUND»
I asked in the M2T news, but they redirect me to GMF news. Could anybody help me please?
Thanks!!
Marc
|
|
|
|
Powered by
FUDForum. Page generated in 0.07679 seconds