Hi Crag; I cannot hide the IDE projects (indeed we do not have them anywhere). uDig has no references to IResource.
I think that if we were looking to intergrating with IResource we would save a Map to an individual file - ie completly skip the uDig project organization. In any case when IDE intergration comes up we can look into this stuff. I am interested in hearing what Andrea has done. Jody On Tue, Mar 31, 2009 at 7:10 PM, Craig Taverner <u...@amanzi.com> wrote: > Hi Jody, > > I had a developer recently point out to me that the way uDIG managed > projects and the way the eclipse IDE managed projects was quite different. > So if you wanted to have an IDE and a GIS together, you would have two > different sets of projects, one for uDIG managed by EMF and one for the IDE > managed by eclipse.core.resources. I personally think this is OK if the > integration is user friendly, for example the uDIG project has references to > the IDE projects that it is interested in. Then when you open a uDIG > project, you get two projects tabs, one for the uDIG projects and one for > the IDE projects those uDIG projects have referenced. > > And you could make it clearer to the user by hiding the IDE projects when in > Map perspective, and having it only show up when you are in, for example, a > 'GIS Developers' perspective. > > I think this is compatible with the current uDIG, so IResources is still > optional. And I guess the references from uDIG to IResources can simply be > added by a plugin that adds to what a uDIG project persists to disk, and > that would simply be a reference to the IDE projects? Am I making any sense? > Is this what you meant by your 'net.refractions.udig. > resource' plugin?' > > Cheers, Craig > > On Tue, Mar 31, 2009 at 1:27 AM, Jody Garnett <jody.garn...@gmail.com> > wrote: >> >> yes - the org.eclipse.core.resources code (that handles the definition >> of IResource) is not part of the RCP platform; as such we did not use >> these facilities when defining uDig. >> >> You are welcome to make use of these constructs in your own work (I >> think the jgrass project may have some advise on intergration) however >> it is not part of core udig. >> >> Aside: I am open to hosting an "net.refractions.udig.resource" plugin >> in udig that defines how this relationship can be managed for projects >> that are interested. I just do not want to force RCP developers to >> take on the IResource api when they may not be interested. >> >> Jody >> >> On Tue, Mar 31, 2009 at 6:56 AM, Ahmed Abdelsalam <ah...@amanzitel.com> >> wrote: >> > Hi all,... >> > >> > I'm developing a plugin that would work with uDig. I developed the >> > plugin >> > successfully and it worked with normal eclipse application. However, >> > when >> > integrating the plugin with uDig, I met some errors like the following: >> > >> > Bundle 'org.eclipse.core.resources' cannot be resolved >> > Bundle 'org.eclipse.ui.editors' cannot be resolved >> > Bundle 'org.eclipse.ui.ide' cannot be resolved >> > The project was not built since its build path is incomplete. Cannot >> > find >> > the class file for org.eclipse.core.resources.IProjectNature. >> > The project was not built since its build path is incomplete. Cannot >> > find >> > the class file for org.eclipse.ui.texteditor.ITextEditor. >> > Unknown extension point: 'org.eclipse.core.resources.natures' >> > >> > >> > Any suggestions to solve the above problems? >> > >> > Regards,... >> > >> > Ahmed >> > >> > _______________________________________________ >> > User-friendly Desktop Internet GIS (uDig) >> > http://udig.refractions.net >> > http://lists.refractions.net/mailman/listinfo/udig-devel >> > >> > >> _______________________________________________ >> User-friendly Desktop Internet GIS (uDig) >> http://udig.refractions.net >> http://lists.refractions.net/mailman/listinfo/udig-devel > > > _______________________________________________ > User-friendly Desktop Internet GIS (uDig) > http://udig.refractions.net > http://lists.refractions.net/mailman/listinfo/udig-devel > > _______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel