[API] getting IFileRevision from ResourceEditableRevision [message #1385077] |
Wed, 04 June 2014 08:41 |
Stephane Bouchet Messages: 280 Registered: July 2009 |
Senior Member |
|
|
Hi,
i'm using the Eclipse API to get an IFileRevision from various resources.
The following code [1] is working from resource from localhistory ( org.eclipse.team.internal.ui.history.FileRevisionTypedElement ) but not for ResourceEditableRevision ( org.eclipse.egit.ui.internal.ResourceEditableRevision ).
I can of course directly cast the object to ResourceEditableRevision , but in that case i got a discouraged access warning.
Regards,
Stéphane
[1] :
if (entrypoint instanceof IAdaptable) {
IAdaptable adaptable=(IAdaptable)entrypoint;
ISharedDocumentAdapter adapter=(ISharedDocumentAdapter)adaptable.getAdapter(ISharedDocumentAdapter.class);
if (adapter != null) {
IEditorInput input=adapter.getDocumentKey(entrypoint);
if (input != null)
return (IFileRevision)input.getAdapter(IFileRevision.class);
}
}
|
|
|
Powered by
FUDForum. Page generated in 0.03717 seconds