Pré. | Proc. |
Enterprise Architect Modèle Add-In
Add-In facilité d'extension fournit un moyen d'étendre Enterprise Architect , permettant au programmeur d'améliorer l'interface utilisateur en ajoutant de nouveaux menus, sous-menus, fenêtres et autres contrôles pour exécuter une variété de fonctions. Un Add-In est un object COM ActiveX qui est informé des événements dans l'interface utilisateur, tels que les clics de souris et les sélections d'éléments, et a accès au contenu du référentiel via le Modèle d' Object . Add-Ins peuvent également être intégrés au système de gestion des licences.
En utilisant cette facilité , vous pouvez étendre Enterprise Architect pour créer de nouvelles fonctionnalités non disponibles dans le produit principal, et celles-ci peuvent être compilées et facilement distribuées à une communauté d'utilisateurs au sein d'une organisation, ou plus largement à une industrie entière. Add-In utilisant la facilité du complément, il est même possible de créer support pour les langages de modélisation et les frameworks non pris en charge dans le produit principal.
Add-Ins présentent plusieurs avantages par rapport aux clients d'automatisation autonomes :
- Add-Ins peuvent (et doivent) être écrits en tant que composants en cours de traitement (DLL) ; cela permet de réduire les frais généraux d'appel et une meilleure intégration dans l'environnement Enterprise Architect
- Parce qu'une version actuelle d' Enterprise Architect est déjà en cours d'exécution, il n'est pas nécessaire de démarrer une deuxième copie d' Enterprise Architect via l'interface d'automatisation
- Étant donné que le Add-In reçoit des descripteurs d' object associés à la copie en cours d'exécution d' Enterprise Architect , plus d'informations sont disponibles sur l'activité de l'utilisateur actuel ; par exemple, quels objets de diagramme sont sélectionnés
- Vous n'êtes pas tenu de faire autre chose que d'installer le Add-In pour le rendre utilisable ; c'est-à-dire que vous n'avez pas à configurer les Add-Ins à exécuter sur vos systèmes
- Parce Enterprise Architect évolue constamment en réponse aux demandes des clients, l'interface Add-In est flexible
- L'interface Add-In n'a pas sa propre version, elle est plutôt identifiée par la version d' Enterprise Architect dans laquelle elle est apparue pour la première fois ; par exemple, la version actuelle de l'interface Enterprise Architect Add-In est la version 2.1
- Lors de la création de votre Add-In , vous n'avez pas besoin de vous abonner à une bibliothèque de types (les Add-Ins créés avant 2004 ne sont plus pris en charge - si un Add-In s'abonne à l'interface Addn_Tmpl.tlb (style 2003), il échoue sur charger ; dans ce cas, contactez le fournisseur ou l'auteur du Add-In et demandez une mise à niveau)
- Add-Ins n'ont pas à implémenter des méthodes qu'ils n'utilisent jamais
- Add-Ins prompt utilisateurs via des menus contextuels dans l'arborescence et le diagramme
- La vérification du menu et les états de désactivation peuvent être contrôlés par le Add-In