Réserver une Démo
Pré. Proc.

Enterprise Architect Modèle Add-In

Enterprise Architect Add-in Model banner

Le Add-In facilité l'extension 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 diverses 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 qui a accès au contenu du référentiel via le Modèle Object . Add-Ins peuvent également être intégrés au système de gestion des licences.

Grâce à cette facilité , vous pouvez étendre Enterprise Architect pour créer de nouvelles fonctionnalités non disponibles dans le produit de base, 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. Grâce à la facilité Add-In il est même possible de créer support pour les langages et frameworks modélisation non pris en charge dans le produit de base.

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 la charge d'appel et d'améliorer l'intégration dans l'environnement Enterprise Architect
  • Étant donné 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 handles object associés à la copie en cours d'exécution d' Enterprise Architect , davantage d'informations sont disponibles sur l'activité de l'utilisateur actuel ; par exemple, quels objets diagramme sont sélectionnés
  • Vous n'êtes pas obligé de faire autre chose que d'installer le Add-In pour le rendre utilisable ; c'est-à-dire que vous n'avez pas besoin de configurer 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 du Add-In Enterprise Architect 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 ( 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 au chargement ; dans ce cas, contactez le fournisseur ou l'auteur du Add-In et demandez une mise à niveau)
  • Add-Ins n'ont pas besoin d'implémenter des méthodes qu'ils n'utilisent jamais
  • Add-Ins prompt les utilisateurs via des menus contextuels dans l'arborescence et le diagramme
  • Les états de vérification et de désactivation du menu peuvent être contrôlés par le Add-In
Add-Ins améliorent les fonctionnalités existantes d' Enterprise Architect grâce à divers mécanismes, tels que Scripts , les profils UML et l'interface d'automatisation. Une fois qu'un Add-In est enregistré, il peut être géré à l'aide du gestionnaire Add-In .

Apprenez Plus