Bonjour à tous !
J'ai un plugin qui permet de créer un nouveau projet, lui associe une nature, et qui dans un autre temps permet d'importer des fichiers. Tout cela fonctionne.
Mon import de fichiers se fait en 2 pages : une pour sélectionner le fichier source (n'importe où dans l'ordinateur), l'autre pour définir le fichier cible. Cette deuxième page hérite de WizardNewFileCreationPage et donc permet à l'utilisateur de ne sélectionner qu'un répertoire du Workspace. J'aimerai pouvoir vérifier que le projet dans lequel il a sélectionné son répertoire soit bien d'une certaine nature, sinon je lui proposerai d'ajouter la nature au projet.
A partir d'un IProjet, je sais récupérer les natures mais dans mon WizardNewFileCreationPage, je ne trouve pas d'astuce pour le faire, pourtant je suis bien dans mon workspace (physiquement) donc ça devrait être faisable.
Est-ce que quelqu'un sait faire cela ?
D'avance, merci de vos réponses.
Antoine
Partager