modification of ElementInitializers generation [message #216014] |
Wed, 21 January 2009 10:27 |
|
Hi,
I try to modify code generation, so I use dynalic template. I try to modify
ElementInitilizers. To do that I have copied from the CVS
xpt::providers::ElementInitializers. But it does not run, I have the
following error message.
I try to prefix by "gmfgen::" but the mistake is the same.
eclipse.buildId=unknown
java.version=1.6.0_04
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=fr_FR
Framework arguments: -product org.eclipse.sdk.ide
Command-line arguments: -product org.eclipse.sdk.ide -data
E:\experiment -dev
file:C:/Tessier/papyrus-experiment/.metadata/.plugins/org.ec lipse.pde.core/New_configuration/dev.properties -
debug
C:\Tessier\papyrus-experiment\.metadata\.plugins\org.eclipse .pde.core\New_configuration/.options
-os win32 -ws win32 -arch x86
Error
Wed Jan 21 11:04:01 CET 2009
Exception (Couldn't find enum literal or type 'GenLanguage::literal':in
xpt::providers::ElementInitializers on line 82 'GenLanguage::literal') while
generating code
org.eclipse.gmf.internal.xpand.expression.EvaluationExceptio n: Couldn't find
enum literal or type 'GenLanguage::literal':in
xpt::providers::ElementInitializers on line 82 'GenLanguage::literal'
at
org.eclipse.gmf.internal.xpand.expression.ast.FeatureCall.ev aluateInternal(FeatureCall.java:133)
at
org.eclipse.gmf.internal.xpand.expression.ast.Expression.eva luate(Expression.java:44)
at
org.eclipse.gmf.internal.xpand.expression.ast.OperationCall. evaluateInternal(OperationCall.java:58)
at
org.eclipse.gmf.internal.xpand.expression.ast.Expression.eva luate(Expression.java:44)
at
org.eclipse.gmf.internal.xpand.ast.IfStatement.evaluateInter nal(IfStatement.java:82)
at org.eclipse.gmf.internal.xpand.ast.Statement.evaluate(Statem ent.java:30)
at
org.eclipse.gmf.internal.xpand.ast.AbstractDefinition.evalua te(AbstractDefinition.java:94)
at
org.eclipse.gmf.internal.xpand.ast.ExpandStatement.invokeDef inition(ExpandStatement.java:190)
at
org.eclipse.gmf.internal.xpand.ast.ExpandStatement.evaluateI nternal(ExpandStatement.java:161)
at org.eclipse.gmf.internal.xpand.ast.Statement.evaluate(Statem ent.java:30)
at
org.eclipse.gmf.internal.xpand.ast.ForEachStatement.evaluate Internal(ForEachStatement.java:123)
at org.eclipse.gmf.internal.xpand.ast.Statement.evaluate(Statem ent.java:30)
at
org.eclipse.gmf.internal.xpand.ast.AbstractDefinition.evalua te(AbstractDefinition.java:94)
at
org.eclipse.gmf.internal.xpand.ast.ExpandStatement.invokeDef inition(ExpandStatement.java:190)
at
org.eclipse.gmf.internal.xpand.ast.ExpandStatement.evaluateI nternal(ExpandStatement.java:161)
at org.eclipse.gmf.internal.xpand.ast.Statement.evaluate(Statem ent.java:30)
at
org.eclipse.gmf.internal.xpand.ast.AbstractDefinition.evalua te(AbstractDefinition.java:94)
at
org.eclipse.gmf.internal.xpand.ast.ExpandStatement.invokeDef inition(ExpandStatement.java:190)
at
org.eclipse.gmf.internal.xpand.ast.ExpandStatement.evaluateI nternal(ExpandStatement.java:161)
at org.eclipse.gmf.internal.xpand.ast.Statement.evaluate(Statem ent.java:30)
at
org.eclipse.gmf.internal.xpand.ast.AbstractDefinition.evalua te(AbstractDefinition.java:94)
at
org.eclipse.gmf.internal.xpand.ast.ExpandStatement.invokeDef inition(ExpandStatement.java:190)
at
org.eclipse.gmf.internal.xpand.ast.ExpandStatement.evaluateI nternal(ExpandStatement.java:147)
at org.eclipse.gmf.internal.xpand.ast.Statement.evaluate(Statem ent.java:30)
at
org.eclipse.gmf.internal.xpand.ast.AbstractDefinition.evalua te(AbstractDefinition.java:94)
at
org.eclipse.gmf.internal.xpand.ast.ExpandStatement.invokeDef inition(ExpandStatement.java:190)
at
org.eclipse.gmf.internal.xpand.ast.ExpandStatement.evaluateI nternal(ExpandStatement.java:161)
at org.eclipse.gmf.internal.xpand.ast.Statement.evaluate(Statem ent.java:30)
at
org.eclipse.gmf.internal.xpand.ast.AbstractDefinition.evalua te(AbstractDefinition.java:94)
at org.eclipse.gmf.internal.xpand.XpandFacade.evaluate(XpandFac ade.java:60)
at
org.eclipse.gmf.internal.common.codegen.XpandTextEmitter.gen erate(XpandTextEmitter.java:64)
at
org.eclipse.gmf.internal.common.codegen.GeneratorBase.doGene rateJavaClass(GeneratorBase.java:335)
at
org.eclipse.gmf.internal.common.codegen.GeneratorBase.doGene rateJavaClass(GeneratorBase.java:322)
at
org.eclipse.gmf.codegen.util.Generator.generateElementInitia lizers(Generator.java:575)
at org.eclipse.gmf.codegen.util.Generator.customRun(Generator.j ava:166)
at
org.eclipse.papyrus.codegen.PapyrusGenerator.customRun(Papyr usGenerator.java:53)
at
org.eclipse.gmf.internal.common.codegen.GeneratorBase$1.run( GeneratorBase.java:474)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1800)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1782)
at
org.eclipse.gmf.internal.common.codegen.GeneratorBase.doRun( GeneratorBase.java:471)
at
org.eclipse.gmf.internal.common.codegen.GeneratorBase.run(Ge neratorBase.java:90)
at
org.eclipse.gmf.internal.codegen.popup.actions.ExecuteTempla tesOperation.run(ExecuteTemplatesOperation.java:182)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:121)
|
|
|
|
Powered by
FUDForum. Page generated in 0.03028 seconds