Skip to main content



      Home
Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc)  » [Dawn] Generated Dawn Editor Wizards don't show resources inside the view
[Dawn] Generated Dawn Editor Wizards don't show resources inside the view [message #1355009] Wed, 14 May 2014 10:28 Go to next message
Eclipse UserFriend
Dear all.


We are using Dawn Framework & CDO to generate Editors and store the different models we have in the platform.

I believe that my problem is similar to this one:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=404043#c2

In my case the CDOResourceNodeSelectionWidget tree , instead of Dawn Explorer, does not show resources inside the view.

This class is called from the generated Dawn Model Wizards of my models. I need it working to allow to the user select the destination CDOResourceFolder inside the repository for the model he is going to create. I'm really stucked with this problem and I would be very grateful if anyone could help me.

I'm getting this exception java.lang.IllegalStateException: No node for View 1 [MAIN] in ContainerItemProvider.getChildren() function when trying to expand the View Node.
The Dawn Explorer View is working well.

The version of Dawn I'm using is 2.0.100.v20130503-1908

Best regards.
Re: [Dawn] Generated Dawn Editor Wizards don't show resources inside the view [message #1357348 is a reply to message #1355009] Thu, 15 May 2014 09:34 Go to previous messageGo to next message
Eclipse UserFriend
Hi, Angel,

Have you stepped through the DawnWizardPageItemProvider to see why it
doesn't create a node for your view? It seems to me that this is
similar to bug 404043 and that a similar treatment might help. If you
can create a Bugzilla and supply a Gerrit change, I'd be happy to look
at it.

I wouldn't expect that much has changed in Dawn since the build you
used, but perhaps the CDO infrastructure has changed. Have you tried a
recent Luna milestone (e.g., M7)?

Cheers,

Christian

On 2014-05-14 14:28:20 +0000, Angel Lopez said:

> Dear all.
>
> We are using Dawn Framework & CDO to generate Editors and store the
> different models we have in the platform.
> I believe that my problem is similar to this one:
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=404043#c2
> In my case the CDOResourceNodeSelectionWidget tree , instead of Dawn
> Explorer, does not show resources inside the view.
>
> This class is called from the generated Dawn Model Wizards of my
> models. I need it working to allow to the user select the destination
> CDOResourceFolder inside the repository for the model he is going to
> create. I'm really stucked with this problem and I would be very
> grateful if anyone could help me.
> I'm getting this exception java.lang.IllegalStateException: No node
> for View 1 [MAIN] in ContainerItemProvider.getChildren() function when
> trying to expand the View Node.
> The Dawn Explorer View is working well.
> The version of Dawn I'm using is 2.0.100.v20130503-1908
> Best regards.
Re: [Dawn] Generated Dawn Editor Wizards don't show resources inside the view [message #1357363 is a reply to message #1355009] Thu, 15 May 2014 09:36 Go to previous messageGo to next message
Eclipse UserFriend
Oh, and I forgot to mention that questions about CDO/Dawn should be
directed to the EMF newsgroup (eclipse.tools.emf), not EMF Technology,
because CDO is in the EMF project.

Christian

On 2014-05-14 14:28:20 +0000, Angel Lopez said:

> Dear all.
>
> We are using Dawn Framework & CDO to generate Editors and store the
> different models we have in the platform.
> I believe that my problem is similar to this one:
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=404043#c2
> In my case the CDOResourceNodeSelectionWidget tree , instead of Dawn
> Explorer, does not show resources inside the view.
>
> This class is called from the generated Dawn Model Wizards of my
> models. I need it working to allow to the user select the destination
> CDOResourceFolder inside the repository for the model he is going to
> create. I'm really stucked with this problem and I would be very
> grateful if anyone could help me.
> I'm getting this exception java.lang.IllegalStateException: No node
> for View 1 [MAIN] in ContainerItemProvider.getChildren() function when
> trying to expand the View Node.
> The Dawn Explorer View is working well.
> The version of Dawn I'm using is 2.0.100.v20130503-1908
> Best regards.
Re: [Dawn] Generated Dawn Editor Wizards don't show resources inside the view [message #1359219 is a reply to message #1357363] Fri, 16 May 2014 04:18 Go to previous messageGo to next message
Eclipse UserFriend
Dear Christian

We are using Kepler, move to Luna would need to many effort. We have the experience of moving from Juno to Kepler, the project began in 2011.

To solve the problem i have changed the code of DawnWizardPageItemProvider.getChildren() for this one based in the code of DawnItemProvider.getChildren() used by the Dawn Explorer that works well.

@Override
  public Object[] getChildren(Object element)
  {
    Object[] result = super.getChildren(element);

    if (result.length > 0 && result[0] instanceof CDOView)
    {      
        result = new Object[] { result[0] };    
      return result;
    }

    if (element instanceof CDOResourceFolder)
    {
      return ((CDOResourceFolder)element).getNodes().toArray();
    }
    return result;
  }


Many thanks for your help.

Best regards.

[Updated on: Fri, 16 May 2014 04:39] by Moderator

Re: [Dawn] Generated Dawn Editor Wizards don't show resources inside the view [message #1374084 is a reply to message #1359219] Thu, 22 May 2014 09:10 Go to previous messageGo to next message
Eclipse UserFriend
Hi, Angel,

Sorry for the long delay.

This looks promising. Please raise a Bugzilla:

https://bugs.eclipse.org/bugs/enter_bug.cgi?alias=&assigned_to=emf.cdo-inbox%40eclipse.org&bug_severity=normal&bug_status=NEW&component=cdo.dawn&form_name=enter_bug&product=EMF&version=4.2


and submit a change to Gerrit:

ssh://git.eclipse.org:29418/cdo/cdo.git

I don't know whether this change can be considered for the Luna release
in this RC ramp-down phase or whether it will have to wait for SR1, but
we'll see. Hopefully we can process it sooner.

Cheers,

Christian


On 2014-05-16 08:18:24 +0000, Angel Lopez said:

> Dear Christian
> We are using Kepler, move to Luna would need to many effort. We have
> the experience of moving from Juno to Kepler, the project began in 2011.
>
> To solve the problem i have changed the code of
> DawnWizardPageItemProvider.getChildren() for this one based in the code
> of DawnItemProvider.getChildren() used by the Dawn Explorer that works
> well.
>
> @Override
> public Object[] getChildren(Object element)
> {
> Object[] result = super.getChildren(element);
>
> if (result.length > 0 )
> {
> // filter the views to show only our view
> CDOView ourView = null;
> for (int i = 0; i < result.length; i++)
> {
> if (result[i] instanceof CDOView)
> {
> ourView = (CDOView)result[i];
> break;
> }
> }
>
> if (ourView != null)
> {
> result = new Object[] { ourView };
> } // otherwise, we're showing something totally else, so don't
> worry about it
>
> return result;
> }
>
> if (element instanceof CDOResourceFolder)
> {
> return ((CDOResourceFolder)element).getNodes().toArray();
> }
> return result;
> }
>
> Many thanks for your help.
>
> Best regards.
Re: [Dawn] Generated Dawn Editor Wizards don't show resources inside the view [message #1374266 is a reply to message #1374084] Thu, 22 May 2014 10:56 Go to previous messageGo to next message
Eclipse UserFriend
Am 22.05.2014 15:10, schrieb Christian W. Damus:
> Hi, Angel,
>
> Sorry for the long delay.
>
> This looks promising. Please raise a Bugzilla:
>
> https://bugs.eclipse.org/bugs/enter_bug.cgi?alias=&assigned_to=emf.cdo-inbox%40eclipse.org&bug_severity=normal&bug_status=NEW&component=cdo.dawn&form_name=enter_bug&product=EMF&version=4.2
>
>
> and submit a change to Gerrit:
>
> ssh://git.eclipse.org:29418/cdo/cdo.git
>
> I don't know whether this change can be considered for the Luna release in this RC ramp-down phase or whether it will
> have to wait for SR1, but we'll see. Hopefully we can process it sooner.
+1 for getting it in if you're confident in it ;-)

Cheers
/Eike

----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper


>
> Cheers,
>
> Christian
>
>
> On 2014-05-16 08:18:24 +0000, Angel Lopez said:
>
>> Dear Christian
>> We are using Kepler, move to Luna would need to many effort. We have the experience of moving from Juno to Kepler,
>> the project began in 2011.
>>
>> To solve the problem i have changed the code of DawnWizardPageItemProvider.getChildren() for this one based in the
>> code of DawnItemProvider.getChildren() used by the Dawn Explorer that works well.
>>
>> @Override
>> public Object[] getChildren(Object element)
>> {
>> Object[] result = super.getChildren(element);
>>
>> if (result.length > 0 )
>> {
>> // filter the views to show only our view
>> CDOView ourView = null;
>> for (int i = 0; i < result.length; i++)
>> {
>> if (result[i] instanceof CDOView)
>> {
>> ourView = (CDOView)result[i];
>> break;
>> }
>> }
>>
>> if (ourView != null)
>> {
>> result = new Object[] { ourView };
>> } // otherwise, we're showing something totally else, so don't worry about it
>>
>> return result;
>> }
>>
>> if (element instanceof CDOResourceFolder)
>> {
>> return ((CDOResourceFolder)element).getNodes().toArray();
>> }
>> return result;
>> }
>>
>> Many thanks for your help.
>>
>> Best regards.
>
>
Re: [Dawn] Generated Dawn Editor Wizards don't show resources inside the view [message #1384181 is a reply to message #1374266] Wed, 28 May 2014 06:38 Go to previous message
Eclipse UserFriend
Hi Christian.

Sorry for the delay.

I have created this bug:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=436036.

I can't upload the change because from my company we only have permission access to external machines by port 80.

Eike, i'm beginner this technlology, to be honest, not very confident Very Happy.

Best regards.
Previous Topic:[EMFStore] Pluginmigration from 0.9.x to 1.2.0
Next Topic:[Texo] IllegalStateException: The object ... is not contained in a resource.
Goto Forum:
  


Current Time: Wed Jul 02 18:03:28 EDT 2025

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

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

Back to the top