OK, thanks for the answer.
I often have a task to show EMF Diagnoctics for EMF Resource with "file"
URI and resolving it using the tricks you described.
I don't believe the current ProblemsView can be detached from IResource,
because it is hardly coupled with IMarker that exists in the context of
IResource.
Probably we can create more neutral implementation of "Problems View" to
be used for E4 and IDE-less RCPs as well.
Regards,
AF
03.04.2019 10:14, Andrey Loskutov пишет:
Not sure if it is recommended, but you can create a hidden project and link the
external file/folder there. Once you have it, you have full IResource
functionality.
A different approach would be to attach markers to existing resources/projects
which require those external files (or even workspace root), and try to teach
Problems view to use URI and not IResource to resolve the thing to open on
double click. Later requires patch for Problems view.
Kind regards,
Andrey Loskutov
Спасение утопающих - дело рук самих утопающих
https://www.eclipse.org/user/aloskutov
Gesendet: Mittwoch, 03. April 2019 um 08:53 Uhr
Von: "Alexander Fedorov" <alexander.fedo...@arsysop.ru>
An: platform-dev@eclipse.org
Betreff: [platform-dev] IResource representation for non-workspace URI
Hello,
There are scenarios with external files and with files from metadata
area that should be processed as "workspace resources".
For example, if external file is involved to some kind of validation it
will be good to see the failures in the Problem View.
And the Problem View requires IMarkers, and the IMarker needs IResource.
What is the recommended approach to wrap external URIs with IResource
interface?
Regards,
AF
_______________________________________________
platform-dev mailing list
platform-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://www.eclipse.org/mailman/listinfo/platform-dev
_______________________________________________
platform-dev mailing list
platform-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://www.eclipse.org/mailman/listinfo/platform-dev
_______________________________________________
platform-dev mailing list
platform-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://www.eclipse.org/mailman/listinfo/platform-dev