Home » Modeling » EMF » How to connect my ecore model with my another ecore model?
| |
Re: How to connect my ecore model with my another ecore model? [message #398009 is a reply to message #398008] |
Mon, 23 January 2006 20:00 |
user Messages: 296 Registered: July 2009 |
Senior Member |
|
|
Hi, Ed
Thanks for you reply.
Actually I am using RSA. I have two ecore model: Main.ecore and
TLink.ecore. TLink.ecore has an reference whose EType is one of EClass
of Main.ecore. Then I launched a Run-time Workbench to test it. In the
run-time workbench, I saw the Main and ELink in "Example EMF Model
Creation Wizards". But when I tried to instantiate one, I got the error
"Unhandled event loop exception".
Any hints?
Tao
Ed Merks wrote:
> Tao,
>
> Maybe you should try the "Generating and Extended Model" tutorial, since
> that does basically this. Maybe the problem is as simple as being sure
> to specify your plugin dependencies correctly. Often folks will fiddle
> with the build path, only to have the same problem come back at runtime.
>
>
> user@domain.invalid wrote:
>
>> I tried to connect one of my ecore model with another ecore model by
>> EReference. However, when I tried to lauch a run-time workbench to
>> test them together, it doen't work. The new run-time workbench is
>> launched, but I cannot instantiated an instance. I don't know what the
>> problem is.
>>
>> Any help will be appreciated.
>>
>> Thanks.
>>
>> Tao
>>
|
|
|
Re: How to connect my ecore model with my another ecore model? [message #398010 is a reply to message #398009] |
Mon, 23 January 2006 20:05 |
Ed Merks Messages: 33218 Registered: July 2009 |
Senior Member |
|
|
Tao,
The workspace/.metadata/.log or the Error log view will provide more
details, but this definitely sounds like a missing plugin dependency is
the likely cause. Does the plugin containing TLink.ecore depend on the
plugin containing Main.ecore?
user@domain.invalid wrote:
> Hi, Ed
>
> Thanks for you reply.
>
> Actually I am using RSA. I have two ecore model: Main.ecore and
> TLink.ecore. TLink.ecore has an reference whose EType is one of EClass
> of Main.ecore. Then I launched a Run-time Workbench to test it. In the
> run-time workbench, I saw the Main and ELink in "Example EMF Model
> Creation Wizards". But when I tried to instantiate one, I got the
> error "Unhandled event loop exception".
>
> Any hints?
>
> Tao
>
>
>
> Ed Merks wrote:
>
>> Tao,
>>
>> Maybe you should try the "Generating and Extended Model" tutorial,
>> since that does basically this. Maybe the problem is as simple as
>> being sure to specify your plugin dependencies correctly. Often
>> folks will fiddle with the build path, only to have the same problem
>> come back at runtime.
>>
>>
>> user@domain.invalid wrote:
>>
>>> I tried to connect one of my ecore model with another ecore model by
>>> EReference. However, when I tried to lauch a run-time workbench to
>>> test them together, it doen't work. The new run-time workbench is
>>> launched, but I cannot instantiated an instance. I don't know what
>>> the problem is.
>>>
>>> Any help will be appreciated.
>>>
>>> Thanks.
>>>
>>> Tao
>>>
>
Ed Merks
Professional Support: https://www.macromodeling.com/
|
|
|
Re: How to connect my ecore model with my another ecore model? [message #398016 is a reply to message #398010] |
Mon, 23 January 2006 21:27 |
user Messages: 296 Registered: July 2009 |
Senior Member |
|
|
The thing is that I checked the dependencies of the plugin.xml file. And
I added all Main.edit, Main.editor into the required plug-ins list of
TLink.edit and TLink.editor respectively. Then I launched the run-time
workbench, but I just saw "Main" in "Example EMF Model Creation Wizard"
this time and I instantiated it. There is no error. But where is my TLink?
Thank you so much.
Tao
Ed Merks wrote:
> Tao,
>
> The workspace/.metadata/.log or the Error log view will provide more
> details, but this definitely sounds like a missing plugin dependency is
> the likely cause. Does the plugin containing TLink.ecore depend on the
> plugin containing Main.ecore?
>
>
> user@domain.invalid wrote:
>
>> Hi, Ed
>>
>> Thanks for you reply.
>>
>> Actually I am using RSA. I have two ecore model: Main.ecore and
>> TLink.ecore. TLink.ecore has an reference whose EType is one of EClass
>> of Main.ecore. Then I launched a Run-time Workbench to test it. In the
>> run-time workbench, I saw the Main and ELink in "Example EMF Model
>> Creation Wizards". But when I tried to instantiate one, I got the
>> error "Unhandled event loop exception".
>>
>> Any hints?
>>
>> Tao
>>
>>
>>
>> Ed Merks wrote:
>>
>>> Tao,
>>>
>>> Maybe you should try the "Generating and Extended Model" tutorial,
>>> since that does basically this. Maybe the problem is as simple as
>>> being sure to specify your plugin dependencies correctly. Often
>>> folks will fiddle with the build path, only to have the same problem
>>> come back at runtime.
>>>
>>>
>>> user@domain.invalid wrote:
>>>
>>>> I tried to connect one of my ecore model with another ecore model by
>>>> EReference. However, when I tried to lauch a run-time workbench to
>>>> test them together, it doen't work. The new run-time workbench is
>>>> launched, but I cannot instantiated an instance. I don't know what
>>>> the problem is.
>>>>
>>>> Any help will be appreciated.
>>>>
>>>> Thanks.
>>>>
>>>> Tao
>>>>
>>
|
|
|
Re: How to connect my ecore model with my another ecore model? [message #398024 is a reply to message #398016] |
Tue, 24 January 2006 11:47 |
Ed Merks Messages: 33218 Registered: July 2009 |
Senior Member |
|
|
Tao,
For me a question like this is a little like tea leaf reading only
without a tea cup or leaves. If you look at the tutorial I pointed you
too, you'll have a working example that you can compare to your
non-working example. I'd expect your TLink editor's plugin.xml to
declare an editor and a wizard and for those to show up in your runtime
workbench...
user@domain.invalid wrote:
> The thing is that I checked the dependencies of the plugin.xml file.
> And I added all Main.edit, Main.editor into the required plug-ins list
> of TLink.edit and TLink.editor respectively. Then I launched the
> run-time workbench, but I just saw "Main" in "Example EMF Model
> Creation Wizard" this time and I instantiated it. There is no error.
> But where is my TLink?
>
> Thank you so much.
>
> Tao
>
> Ed Merks wrote:
>
>> Tao,
>>
>> The workspace/.metadata/.log or the Error log view will provide more
>> details, but this definitely sounds like a missing plugin dependency
>> is the likely cause. Does the plugin containing TLink.ecore depend
>> on the plugin containing Main.ecore?
>>
>>
>> user@domain.invalid wrote:
>>
>>> Hi, Ed
>>>
>>> Thanks for you reply.
>>>
>>> Actually I am using RSA. I have two ecore model: Main.ecore and
>>> TLink.ecore. TLink.ecore has an reference whose EType is one of
>>> EClass of Main.ecore. Then I launched a Run-time Workbench to test
>>> it. In the run-time workbench, I saw the Main and ELink in "Example
>>> EMF Model Creation Wizards". But when I tried to instantiate one, I
>>> got the error "Unhandled event loop exception".
>>>
>>> Any hints?
>>>
>>> Tao
>>>
>>>
>>>
>>> Ed Merks wrote:
>>>
>>>> Tao,
>>>>
>>>> Maybe you should try the "Generating and Extended Model" tutorial,
>>>> since that does basically this. Maybe the problem is as simple as
>>>> being sure to specify your plugin dependencies correctly. Often
>>>> folks will fiddle with the build path, only to have the same
>>>> problem come back at runtime.
>>>>
>>>>
>>>> user@domain.invalid wrote:
>>>>
>>>>> I tried to connect one of my ecore model with another ecore model
>>>>> by EReference. However, when I tried to lauch a run-time workbench
>>>>> to test them together, it doen't work. The new run-time workbench
>>>>> is launched, but I cannot instantiated an instance. I don't know
>>>>> what the problem is.
>>>>>
>>>>> Any help will be appreciated.
>>>>>
>>>>> Thanks.
>>>>>
>>>>> Tao
>>>>>
>>>
>
Ed Merks
Professional Support: https://www.macromodeling.com/
|
|
|
Re: How to connect my ecore model with my another ecore model? [message #398032 is a reply to message #398024] |
Tue, 24 January 2006 18:25 |
user Messages: 296 Registered: July 2009 |
Senior Member |
|
|
Hi, Ed Merks
Thank you for your help. I fixed the problem.
Actually, the problem is that I used RSA's ecore Editor to creat my
Ecore models, rather than Rational Rose model or annotated Java code.
Because of this, I have to "Load Resource" Main.ecore into TLink.ecore.
Then the generated TLink.genModel will automatically build up plug-in
dependencies.
Another mistake I made is that I did not assign an unique URI for each
package.
Everything is fine now.
Tao
Ed Merks wrote:
> Tao,
>
> For me a question like this is a little like tea leaf reading only
> without a tea cup or leaves. If you look at the tutorial I pointed you
> too, you'll have a working example that you can compare to your
> non-working example. I'd expect your TLink editor's plugin.xml to
> declare an editor and a wizard and for those to show up in your runtime
> workbench...
>
>
> user@domain.invalid wrote:
>
>> The thing is that I checked the dependencies of the plugin.xml file.
>> And I added all Main.edit, Main.editor into the required plug-ins list
>> of TLink.edit and TLink.editor respectively. Then I launched the
>> run-time workbench, but I just saw "Main" in "Example EMF Model
>> Creation Wizard" this time and I instantiated it. There is no error.
>> But where is my TLink?
>>
>> Thank you so much.
>>
>> Tao
>>
>> Ed Merks wrote:
>>
>>> Tao,
>>>
>>> The workspace/.metadata/.log or the Error log view will provide more
>>> details, but this definitely sounds like a missing plugin dependency
>>> is the likely cause. Does the plugin containing TLink.ecore depend
>>> on the plugin containing Main.ecore?
>>>
>>>
>>> user@domain.invalid wrote:
>>>
>>>> Hi, Ed
>>>>
>>>> Thanks for you reply.
>>>>
>>>> Actually I am using RSA. I have two ecore model: Main.ecore and
>>>> TLink.ecore. TLink.ecore has an reference whose EType is one of
>>>> EClass of Main.ecore. Then I launched a Run-time Workbench to test
>>>> it. In the run-time workbench, I saw the Main and ELink in "Example
>>>> EMF Model Creation Wizards". But when I tried to instantiate one, I
>>>> got the error "Unhandled event loop exception".
>>>>
>>>> Any hints?
>>>>
>>>> Tao
>>>>
>>>>
>>>>
>>>> Ed Merks wrote:
>>>>
>>>>> Tao,
>>>>>
>>>>> Maybe you should try the "Generating and Extended Model" tutorial,
>>>>> since that does basically this. Maybe the problem is as simple as
>>>>> being sure to specify your plugin dependencies correctly. Often
>>>>> folks will fiddle with the build path, only to have the same
>>>>> problem come back at runtime.
>>>>>
>>>>>
>>>>> user@domain.invalid wrote:
>>>>>
>>>>>> I tried to connect one of my ecore model with another ecore model
>>>>>> by EReference. However, when I tried to lauch a run-time workbench
>>>>>> to test them together, it doen't work. The new run-time workbench
>>>>>> is launched, but I cannot instantiated an instance. I don't know
>>>>>> what the problem is.
>>>>>>
>>>>>> Any help will be appreciated.
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> Tao
>>>>>>
>>>>
>>
|
|
|
Goto Forum:
Current Time: Wed Sep 25 17:08:57 GMT 2024
Powered by FUDForum. Page generated in 0.05888 seconds
|