![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
AdapterAlreadyRegisteredException |
Cela permet de définir la classe AdapterAlreadyRegisteredException, qui est levée pour signaler l'inscription en double d'une même instance IAdapter. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
AdapterCreationException |
Cela permet de définir la classe AdapterCreationException, qui est levée lors de l'échec d'un appel à CreateAdapter(). |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
AdapterManagerAlreadyRegisteredException |
Cela permet de définir la classe AdapterManagerAlreadyRegisteredException, qui est levée pour signaler l'inscription en double d'un même type IAdapterManager. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
AdapterManagerNotRegisteredException |
Ce fichier permet de définir la classe AdapterManagerNotRegisteredException, qui est levée lorsqu'un gestionnaire ModelBusAdapter est demandé, mais pas inscrit. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
AdapterNotRegisteredException |
Cela permet de définir la classe AdapterNotRegisteredException, qui est levée lorsqu'un ModelBusAdapter est demandé mais pas inscrit. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
AdapterNotSupportedException |
Type d'exception levée lorsqu'un gestionnaire d'adaptateur est sollicité pour gérer un type d'adaptateur qu'il ne prend pas en charge. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
AdapterReferenceTypeNotSupportedException |
Type d'exception levée lorsqu'un gestionnaire d'adaptateur est sollicité pour sérialiser un type de ModelBusAdapterReference qu'il ne prend pas en charge. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
CompositionAttributes |
|
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
CompositionConfigurationManager |
Classe pour fournir une méthode MEF de configuration du ModelBus. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
DynamicAdapterManagerAttribute |
Attribut personnalisé utilisé pour indiquer qu'un gestionnaire d'adaptateur prend en charge n'importe quel LogicalAdapterId arbitraire.L'utilisation de cet attribut sur un AdapterManager implique que l'AdapterManager peut être utilisé de manière générique pour prendre en charge plusieurs adaptateurs différents ou plusieurs modèles différents.Le ConfigurationManager ModelBus basé sur MEF interroge les AdapterManager de ce type pour connaître les AdapterId pris en charge au moment de l'exécution au lieu de se fier uniquement aux métadonnées MEF, ce qui permet à l'AdapterManager de prendre en charge les modèles arbitraires de manière dynamique. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
HandlesAdapterAttribute |
Attribut personnalisé utilisé pour indiquer qu'un gestionnaire d'adaptateur gère un type d'adaptateur particulier |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
HostSpecificAttribute |
Attribut personnalisé utilisé pour indiquer qu'une partie ModelBus fonctionne dans un hôte ModelBus particulier. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
InvalidAdapterManagerException |
Classe d'Exception pour les exceptions de gestionnaire d'adaptateur non valides |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
ModelBus |
ModelBus autorise les outils à interagir en mode faiblement couplé. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
ModelBusAdapter |
ModelBusAdapter est objet qui fait office de pont entre le ModelBus et le modèle sous-jacent.Les instances de ModelBusAdapter sont créées par le ModelBusAdapterManager, et les opérations exposées par un ModelBusAdapter sont définies par le contrat du ModelBusAdapter du ModelBusAdapterManager. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
ModelBusAdapterManager |
ModelBusAdapterManager est utilisé pour créer des instances du ModelBusAdapter pris en charge et gérer leur durée de vie.Effectue une dérivation de cette classe pour créer un ModelBusAdapterManager pour votre propre DSL. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
ModelBusAdapterReference |
Classe de base pour toutes les références d'adaptateur |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
ModelBusException |
Cela permet de définir la classe ModelBusException, qui est la base de toutes les exceptions utilisées par l'architecture ModelBus. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
ModelBusReference |
Encapsule une référence à un modèle.Les variantes suivantes sont prises en charge : référence à un modèle, référence à un élément dans un modèle, référence à un modèle et une vue de ce modèle, référence à un élément dans un modèle avec une vue. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
ModelBusReferenceFormatException |
|
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
ModelBusReferencePropertySerializer |
Sérialiseur de DomainProperty personnalisé pour sérialiser/désérialiser ModelBusReferences |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
ModelBusReferenceTypeConverter |
Convertisseur qui convertit ModelBusReferences en chaînes. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
ModelBusResetException |
Cela permet de définir la classe ModelBusResetException, qui est levée lors de l'échec de Backplane.Reset(). |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
ModelBusView |
ModelBusView est un objet obtenu à partir d'un ModelBusAdapter d'un modèle.ModelBusView permet au client de créer, d'accéder à et de manipuler l'aire de conception ou l'éditeur du modèle. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
ModelingAdapter |
Encapsule un modèle de langage spécifique au domaine.Effectue une dérivation de cette classe pour créer un adaptateur pour votre DSL. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
ModelingAdapterReference |
Implémentation DSL standard d'une référence d'adaptateur. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
ModelingAdapterReferenceFormatException |
|
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
ModelingDocumentHandler |
Il s'agit d'une classe enfichable qu'un ModelBusAdapter peut utiliser pour configurer la gestion du document sous-jacent représenté par ce ModelBusAdapter. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
PresentationAlreadyCreatedException |
Cela définit la classe PresentationAlreadyCreatedException, levée lors d'un appel à CreatePresentation() sur un service qui possède déjà une présentation du type donné. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
PresentationCreationException |
Cela définit la classe PresentationCreationException, levée lors de l'échec de l'appel à CreatePresentation(). |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
ReferenceContext |
Lorsqu'un ModelBusReference est sérialisé, la chaîne sérialisée peut être rendue relative à certaines informations de contexte, telles qu'un chemin d'accès au fichier.Lorsque la chaîne est désérialisée, vous pouvez fournir le même contexte ou un contexte différent.ReferenceContext est un dictionnaire qui stocke les informations de contexte.L'ensemble de clés et de types stockés dans un contexte dépend de la classe de ModelBusAdapter que vous utilisez. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
ReferenceFormatException |
Cela définit la classe ReferenceFormatException, levée lorsqu'une référence n'est pas conforme au format attendu. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
StandardModelingAdapter |
Représente un adaptateur de modèle DSL de base. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
SupportedType |
Classe qui contient le type pris en charge du gestionnaire d'adaptateur et son nom complet. |
![Classe publique Classe publique](images/hh392859.pubclass(vs.120).gif) |
ViewOperationException |
Cela définit la classe ViewOperationException, qui est levée lorsque la création de ModelBusView ou une opération sur une instance de ModelBusView échoue. |