importazione dei pacchetti org.eclipse.core per il plug-in Eclipse

Sto cercando di creare un plug-in per simulare la finestra di dialogo delle risorse aperte di Eclipse (CTRL + MAIUSC + R). Ho imparato come creare un FilteredItemsSelectionDialog seguendo l’ esempio . Ma il pezzo mancante è come riempire la finestra di dialogo con le risorse dell’area di lavoro. Ho trovato OpenResourceHandler e sto cercando di duplicare questa funzionalità nel mio plug-in, così posso passare e vedere come funziona. Quindi copio la fonte e la rinominano per evitare di scontrarmi con quella reale. Il problema è che non riesco a importare queste classi:

import org.eclipse.core.resources.IContainer; import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IResource; import org.eclipse.core.resources.ResourcesPlugin; 

Ho provato a modificare il mio manifest ma non mi permette di importare org.eclipse.core (anche se posso importare org.eclipse.core.runtime). Quindi, dove trovo queste classi e come posso importarle? E, cosa più importante, in generale, come troverei il pacchetto in cui esiste una data class e importarla?

Devi importare org.eclipse.core.resources .

In generale, è ansible aprire la vista “Plug-in” (Finestra -> Mostra vista -> Altro -> Sviluppo plug-in -> Plug-in). Quindi, selezionare plug-in interessanti e fare clic con il pulsante destro del mouse -> Aggiungi a Ricerca Java. Quindi puoi usare Open Type (Ctrl + Shift + T) per aprire la class.

Inoltre, nel pacchetto explorer, cambia i filtri per non escludere “Progetto librerie plug-in esterne”. “Link with Editor” può quindi mostrare quale bundle contiene la class che hai appena aperto.