Exemple - Editeur de modèle
Introduction
L'exemple Editeur de modèle illustre comment ajouter le support des modèles à un éditeur. Cet
exemple repose sur l'exemple de projet d'éditeur PDE qui peut être créé à l'aide de
l'assistant Nouveau projet. L'éditeur est un simple éditeur XML ; il n'est utilisé que
dans le cadre des présentations.
Fonctions illustrées dans l'éditeur de modèle
-
création d'un contexte de modèle pour un éditeur
-
configuration d'un processeur d'assistant de contenu qui proposera la réalisation de modèles
-
intégration d'un type de contexte et de programmes de résolution des
variables à un éditeur via le fichier plugin.xml
-
intégration de modèles à un type de contexte via le fichier plugin.xml
-
ajout d'une page de préférences pour la gestion des modèles, intégrés et ajoutés par
l'utilisateur
Fonctions non illustrées
Organisation du code de l'exemple d'éditeur de modèle
cet exemple de code est organisé en trois packages :
-
org.eclipse.ui.examples.templateeditor.editors contient toutes les classes spécifiques à l'éditeur. Voir
XMLConfiguration
pour savoir comment TemplateCompletionProcessor
est ajouté dans la méthode getContentAssistant
.
-
org.eclipse.ui.examples.templateeditor.preferences contient la page des
préférences des modèles intégrés.
-
org.eclipse.ui.examples.templateeditor.template contient l'exemple de type
de contexte, le processeur d'exécution et le programme de résolution des variables
intégré via le fichier plugin.xml.