Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » GMF (Graphical Modeling Framework) » TargetMetaFeature
TargetMetaFeature [message #53936] Fri, 22 September 2006 13:38 Go to next message
Eclipse UserFriend
Originally posted by: matthias.thiel.atip.de

Hello,

I'm trying to generate a plugin (or the source code of it) from an XSD file
by using the tutorial.
I generated the gmftool, gmfgraph, gmfmap and gmfgen files, but the
eclipse environment tells me that the targetMetaFeature in the gmfgen file
is missing (in links->modelFacet).
I would like to add it, but currently I have no understanding of the
gmfgen file and what a targetMetaFeature is, so I want to ask, if anyone
could explain it or if there is a documentation about the semantic of
these XML tags ?

Thanks in advance,

Matthias Thiel
Re: TargetMetaFeature [message #54058 is a reply to message #53936] Fri, 22 September 2006 14:34 Go to previous messageGo to next message
Artem Tikhomirov is currently offline Artem TikhomirovFriend
Messages: 222
Registered: July 2009
Senior Member
There's no need to modify .gmfgen, the problem should be in the .gmfmap's
LinkMapping. Check that appropriate LinkMapping (you can tell this by domain
element) specifies correct Link Meta Feature ("Target Feature") - the one
that is set when the link gets its target.

Artem

"Matthias Thiel" <matthias.thiel@atip.de> wrote in message
news:bf0cdade34398db5d9a4b6bab8445d80$1@www.eclipse.org...
> Hello,
>
> I'm trying to generate a plugin (or the source code of it) from an XSD
> file
> by using the tutorial.
> I generated the gmftool, gmfgraph, gmfmap and gmfgen files, but the
> eclipse environment tells me that the targetMetaFeature in the gmfgen file
> is missing (in links->modelFacet).
> I would like to add it, but currently I have no understanding of the
> gmfgen file and what a targetMetaFeature is, so I want to ask, if anyone
> could explain it or if there is a documentation about the semantic of
> these XML tags ?
>
> Thanks in advance,
>
> Matthias Thiel
>
>
Re: TargetMetaFeature [message #54123 is a reply to message #54058] Fri, 22 September 2006 15:07 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: matthias.thiel.atip.de

Thank you for the fast answer.
I could resolve this problem, but now I get InvocationTargetExceptions
when trying to generate the diagram code:

!SUBENTRY 1 org.eclipse.gmf.common 4 0 2006-09-22 17:00:16.503
!MESSAGE InvocationTargetException
!STACK 0
org.eclipse.emf.codegen.jet.JETException: InvocationTargetException
at
org.eclipse.emf.codegen.jet.JETEmitter.generate(JETEmitter.j ava:394)
at
org.eclipse.emf.codegen.jet.JETEmitter.generate(JETEmitter.j ava:367)
at
org.eclipse.gmf.internal.common.codegen.JETEmitterAdapter.ge nerate(JETEmitterAdapter.java:35)
at
org.eclipse.gmf.internal.common.codegen.GeneratorBase.doGene rateJavaClass(GeneratorBase.java:325)
at
org.eclipse.gmf.codegen.util.Generator.internalGenerateJavaC lass(Generator.java:940)
at
org.eclipse.gmf.codegen.util.Generator.generateNodeGraphical NodeEditP
olicy(Generator.java:463)
at
org.eclipse.gmf.codegen.util.Generator.generateNode(Generato r.java:231)
at
org.eclipse.gmf.codegen.util.Generator.customRun(Generator.j ava:116)
at
org.eclipse.gmf.internal.common.codegen.GeneratorBase.doRun( GeneratorBase.java:408)
at
org.eclipse.gmf.internal.common.codegen.GeneratorBase.run(Ge neratorBase.java:69)
at
org.eclipse.gmf.internal.codegen.popup.actions.ExecuteTempla tesAction.run(ExecuteTemplatesAction.java:120)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor67.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.eclipse.emf.codegen.jet.JETEmitter.generate(JETEmitter.j ava:386)
... 11 more
Caused by: java.lang.NullPointerException
at
org.eclipse.gmf.codegen.templates.policies.NodeGraphicalNode EditPolicyGenerator.generate(NodeGraphicalNodeEditPolicyGene rator.java:89)
... 15 more

Do you have an idea ?

regards,

Matthias


Artem Tikhomirov wrote:

> There's no need to modify .gmfgen, the problem should be in the .gmfmap's
> LinkMapping. Check that appropriate LinkMapping (you can tell this by
> domain element) specifies correct Link Meta Feature ("Target Feature") -
> the one that is set when the link gets its target.
>
> Artem
>
> "Matthias Thiel" <matthias.thiel@atip.de> wrote in message
> news:bf0cdade34398db5d9a4b6bab8445d80$1@www.eclipse.org...
>> Hello,
>>
>> I'm trying to generate a plugin (or the source code of it) from an XSD
>> file
>> by using the tutorial.
>> I generated the gmftool, gmfgraph, gmfmap and gmfgen files, but the
>> eclipse environment tells me that the targetMetaFeature in the gmfgen
>> file is missing (in links->modelFacet).
>> I would like to add it, but currently I have no understanding of the
>> gmfgen file and what a targetMetaFeature is, so I want to ask, if anyone
>> could explain it or if there is a documentation about the semantic of
>> these XML tags ?
>>
>> Thanks in advance,
>>
>> Matthias Thiel
>>
>>
Re: TargetMetaFeature [message #54278 is a reply to message #54123] Fri, 22 September 2006 16:31 Go to previous message
Artem Tikhomirov is currently offline Artem TikhomirovFriend
Messages: 222
Registered: July 2009
Senior Member
There's smth wrong with one of GenNodes, I suppose. Perhaps, missing or
incomplete ModelFacet. This should not happen if validation for your models
says OK.

Artem

"Matthias Thiel" <matthias.thiel@atip.de> wrote in message
news:ef0u7j$srm$1@utils.eclipse.org...
>
> Thank you for the fast answer.
> I could resolve this problem, but now I get InvocationTargetExceptions
> when trying to generate the diagram code:
>
> !SUBENTRY 1 org.eclipse.gmf.common 4 0 2006-09-22 17:00:16.503
> !MESSAGE InvocationTargetException
> !STACK 0
> org.eclipse.emf.codegen.jet.JETException: InvocationTargetException
> at
> org.eclipse.emf.codegen.jet.JETEmitter.generate(JETEmitter.j ava:394)
> at
> org.eclipse.emf.codegen.jet.JETEmitter.generate(JETEmitter.j ava:367)
> at
> org.eclipse.gmf.internal.common.codegen.JETEmitterAdapter.ge nerate(JETEmitterAdapter.java:35)
> at
> org.eclipse.gmf.internal.common.codegen.GeneratorBase.doGene rateJavaClass(GeneratorBase.java:325)
> at
> org.eclipse.gmf.codegen.util.Generator.internalGenerateJavaC lass(Generator.java:940)
> at
> org.eclipse.gmf.codegen.util.Generator.generateNodeGraphical NodeEditP
> olicy(Generator.java:463)
> at
> org.eclipse.gmf.codegen.util.Generator.generateNode(Generato r.java:231)
> at
> org.eclipse.gmf.codegen.util.Generator.customRun(Generator.j ava:116)
> at
> org.eclipse.gmf.internal.common.codegen.GeneratorBase.doRun( GeneratorBase.java:408)
> at
> org.eclipse.gmf.internal.common.codegen.GeneratorBase.run(Ge neratorBase.java:69)
> at
> org.eclipse.gmf.internal.codegen.popup.actions.ExecuteTempla tesAction.run(ExecuteTemplatesAction.java:120)
> at
> org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.GeneratedMethodAccessor67.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.eclipse.emf.codegen.jet.JETEmitter.generate(JETEmitter.j ava:386)
> ... 11 more
> Caused by: java.lang.NullPointerException
> at
> org.eclipse.gmf.codegen.templates.policies.NodeGraphicalNode EditPolicyGenerator.generate(NodeGraphicalNodeEditPolicyGene rator.java:89)
> ... 15 more
>
> Do you have an idea ?
>
> regards,
>
> Matthias
>
>
> Artem Tikhomirov wrote:
>
>> There's no need to modify .gmfgen, the problem should be in the .gmfmap's
>> LinkMapping. Check that appropriate LinkMapping (you can tell this by
>> domain element) specifies correct Link Meta Feature ("Target Feature") -
>> the one that is set when the link gets its target.
>>
>> Artem
>>
>> "Matthias Thiel" <matthias.thiel@atip.de> wrote in message
>> news:bf0cdade34398db5d9a4b6bab8445d80$1@www.eclipse.org...
>>> Hello,
>>>
>>> I'm trying to generate a plugin (or the source code of it) from an XSD
>>> file
>>> by using the tutorial.
>>> I generated the gmftool, gmfgraph, gmfmap and gmfgen files, but the
>>> eclipse environment tells me that the targetMetaFeature in the gmfgen
>>> file is missing (in links->modelFacet).
>>> I would like to add it, but currently I have no understanding of the
>>> gmfgen file and what a targetMetaFeature is, so I want to ask, if anyone
>>> could explain it or if there is a documentation about the semantic of
>>> these XML tags ?
>>>
>>> Thanks in advance,
>>>
>>> Matthias Thiel
>>>
>>>
>
Previous Topic:Associate Label with a Link
Next Topic:mindmap won't run
Goto Forum:
  


Current Time: Fri Jul 19 07:34:01 GMT 2024

Powered by FUDForum. Page generated in 0.04544 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top