Internal Error while generating *.gmfgen. what does it mean? [message #40418] |
Wed, 06 September 2006 04:38  |
Eclipse User |
|
|
|
Hi @all,
I've got some problems with my generation of a graphical editor.
I'm stuck in generating the Diagram Gen Model file (*.gmfgen). I allways
get the error:
>>java.lang.IllegalStateException: Can't find genFeature for feature
'allNodes' in class SequenceType
at
>> org.eclipse.gmf.internal.bridge.genmodel.GenModelMatcher.fin dGenFeature(GenModelMatcher.java:102)
at
>> org.eclipse.gmf.internal.bridge.genmodel.DiagramGenModelTran sformer.findGenFeature(DiagramGenModelTransformer.java:646)
at
>> org.eclipse.gmf.internal.bridge.genmodel.DiagramGenModelTran sformer.setupModelFacet(DiagramGenModelTransformer.java:700)
at
>> org.eclipse.gmf.internal.bridge.genmodel.DiagramGenModelTran sformer.createModelFacet(DiagramGenModelTransformer.java:658 )
at
>> org.eclipse.gmf.internal.bridge.genmodel.DiagramGenModelTran sformer.process(DiagramGenModelTransformer.java:241)
at
>> org.eclipse.gmf.internal.bridge.genmodel.MappingTransformer. transform(MappingTransformer.java:32)
at
>> org.eclipse.gmf.internal.codegen.popup.actions.TransformToGe nModel$1.transform(TransformToGenModel.java:189)
at
>> org.eclipse.gmf.internal.codegen.popup.actions.TransformToGe nModel$1.run(TransformToGenModel.java:159)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
The class SequenceType contains both Getter and Setter for 'AllNodes' and
the generated SequenceTypeImpl has the entry:
>> /**
>> * The cached value of the '{@link #getAllNodes() <em>All Nodes</em>}'
containment reference.
>> * <!-- begin-user-doc -->
>> * <!-- end-user-doc -->
>> * @see #getAllNodes()
>> * @generated
>> * @ordered
>> */
>> protected NodeTYPE allNodes = null;
Could you please help me?
Is there a way to get some more Information what the error is about?
What is meant with 'genFeature' for feature AllNodes?
All hints, tips, and other help is very much appreciated
Greets Alex Haag
|
|
|
|
Re: Internal Error while generating *.gmfgen. what does it mean? [message #40598 is a reply to message #40418] |
Wed, 06 September 2006 06:45  |
Eclipse User |
|
|
|
On Wed, 6 Sep 2006 08:38:45 +0000 (UTC), Alexander.Haag@esg.de
(AlexHaag) wrote:
>Hi @all,
>
>I've got some problems with my generation of a graphical editor.
>I'm stuck in generating the Diagram Gen Model file (*.gmfgen). I allways
>get the error:
>
>>>java.lang.IllegalStateException: Can't find genFeature for feature
>'allNodes' in class SequenceType
This has happened for me many times, and the reason was always that
the genmodel was out of sync with the ecore model. In addition, the
genmodel in memory was out of sync with the file, so even though I saw
the "missing" feature, it wasn't in the file that the gmfgen generator
read.
The solution was to delete genmodel and recreate it using the wizard.
Hallvard
|
|
|
Powered by
FUDForum. Page generated in 0.27730 seconds