![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
AdapterAlreadyRegisteredException |
Dies definiert die AdapterAlreadyRegisteredExceptions-Klasse, die zur Signalduplikatregistrierung derselben IAdapter-Instanz ausgelöst wird. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
AdapterCreationException |
Dies definiert die AdapterCreationExceptions-Klasse, die ausgelöst wird, wenn ein Aufruf für CreateAdapter() fehlschlägt. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
AdapterManagerAlreadyRegisteredException |
Dies definiert die AdapterManagerAlreadyRegisteredException-Klasse, die zur Signalduplikatregistrierung desselben IAdapterManager-Typs ausgelöst wird. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
AdapterManagerNotRegisteredException |
Diese Datei definiert die AdapterManagerNotRegisteredException-Klasse, die ausgelöst wird, wenn ein ModelBusAdapter-Manger angefordert wird, jedoch nicht registriert ist. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
AdapterNotRegisteredException |
Dies definiert die AdapterNotRegisteredException-Klasse, die ausgelöst wird, wenn ein ModelBusAdapter angefordert wird, jedoch nicht registriert wird. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
AdapterNotSupportedException |
Ausnahmetyp ausgelöst, wenn ein Adaptermanager aufgefordert wird, einen Typ Adapter zu behandeln, den er nicht unterstützt. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
AdapterReferenceTypeNotSupportedException |
Ausnahmetyp ausgelöst, wenn ein Adaptermanager aufgefordert wird, einen Typ ModelBusAdapterReference zu serialisieren, den er nicht unterstützt. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
CompositionAttributes |
|
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
CompositionConfigurationManager |
Klasse für eine MEF-basierte Methode, den ModelBus zu konfigurieren |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
DynamicAdapterManagerAttribute |
Benutzerdefiniertes Attribut, das angibt, dass ein Adaptermanager jedes beliebige LogicalAdapterId unterstützt.Die Verwendung dieses Attributs in einem AdapterManager bedeutet, dass das AdapterManager generisch verwendet werden kann, um mehrere verschiedene Adapter oder mehrere verschiedene Modelle zu unterstützen.Der MEF-basierte ModelBus ConfigurationManager fragt solche AdapterManager ab, um zu ermitteln, welche AdapterIds sie zur Laufzeit unterstützen, statt allein auf die MEF-Metadaten zu vertrauen. Somit kann der AdapterManager beliebige Modelle dynamisch unterstützen. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
HandlesAdapterAttribute |
Benutzerdefiniertes Attribut, das angibt, dass ein Adapter Manager einen bestimmten Adaptertyp behandelt |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
HostSpecificAttribute |
Benutzerdefiniertes Attribut, das angibt, dass ein ModelBus-Teil in einem bestimmten ModelBus-Host arbeitet. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
InvalidAdapterManagerException |
Ausnahmeklasse für ungültige Adaptermanagerausnahmen |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
ModelBus |
ModelBus ermöglicht Tools, in einer lose verknüpften Weise zusammenzuwirken. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
ModelBusAdapter |
Ein ModelBusAdapter ist ein Objekt, das als Brücke zwischen dem ModelBus und dem zugrunde liegende Modell dient.ModelBusAdapter-Instanzen werden vom ModelBusAdapterManager erstellt, und die Vorgänge, die ein ModelBusAdapter verfügbar macht, werden vom ModelBusAdapter-Vertrag des ModelBusAdapterManagers definiert. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
ModelBusAdapterManager |
Der ModelBusAdapterManager wird verwendet, um Instanzen des unterstützten ModelBusAdapter zu erstellen und ihre Lebensdauer zu verwalten.Leiten Sie von dieser Klasse ab, um ein ModelBusAdapterManager für Ihr eigenes DSL zu erstellen. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
ModelBusAdapterReference |
Basisklasse für alle Adapterreferenzen |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
ModelBusException |
Dies definiert die ModelBusException-Klasse, die die Basis aller Ausnahmen ist, die von der ModelBus-Architektur verwendet werden. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
ModelBusReference |
Kapselt einen Verweis auf ein Modell.Folgende Varianten werden unterstützt: Verweis auf ein Modell, Verweis auf ein Element in einem Modell, Verweis auf ein Modell und eine Ansicht dieses Modells, Verweis auf ein Element in einem Modell mit einer Ansicht. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
ModelBusReferenceFormatException |
|
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
ModelBusReferencePropertySerializer |
Benutzerdefiniertes DomainProperty-Serialisierungsprogramm zum zum Serialisieren/Deserialisieren von ModelBusReferences |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
ModelBusReferenceTypeConverter |
Konverter, der ModelBusReferences in Zeichenfolgen konvertieren kann. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
ModelBusResetException |
Dies definiert die ModelBusResetException-Klasse, die ausgelöst wird, wenn Backplane.Reset() fehlschlägt. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
ModelBusView |
ModelBusView ist ein Objekt, das von einem ModelBusAdapter für ein Modell abgerufen wird.Die ModelBusView ermöglicht es dem Client, die Entwurfsoberfläche oder den Editor für das Modell zu erstellen, zu bearbeiten oder darauf zuzugreifen. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
ModelingAdapter |
Umschließt ein domänenspezifisches Sprachmodell.Ableiten von dieser Klasse, um einen Adapter für das DSL zu erstellen. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
ModelingAdapterReference |
Standard-DSL-Implementierung eines Adapterverweises. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
ModelingAdapterReferenceFormatException |
|
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
ModelingDocumentHandler |
Dies ist eine austauschbare Klasse, die ein ModelBusAdapter zur Konfigurierungsverwaltung des zugrunde liegenden Dokuments verwendet werden kann, das von diesem ModelBusAdapter dargestellt wird. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
PresentationAlreadyCreatedException |
Dies definiert die PresentationAlreadyCreatedException-Klasse, die ausgelöst wird, wenn ein Aufruf für CreatePresentation() in einem Dienst ausgeführt wird, der bereits eine Darstellung des angegebenen Typs enthält. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
PresentationCreationException |
Dies definiert die PresentationCreationException-Klasse, die ausgelöst wird, wenn bei einem Aufruf für CreatePresentation() ein Fehler auftritt. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
ReferenceContext |
Wenn eine ModelBusReference serialisiert wird, kann die serialisierte Zeichenfolge auf einige Kontextinformationen z. B. einen Dateipfad bezogen werden.Wenn die Zeichenfolge deserialisiert wird, können Sie den gleichen Kontext oder einem anderen Kontext bereitstellen.ReferenceContext ist ein Wörterbuch, das die Kontextinformationen speichert.Die Gruppe von Schlüsseln und Typen, die in einem Kontext gespeichert werden, hängen von der Klasse von ModelBusAdapter ab, die Sie verwenden. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
ReferenceFormatException |
Dies definiert die ReferenceFormatException-Klasse, die ausgelöst wird, wenn ein Verweis nicht dem richtigen Format entspricht. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
StandardModelingAdapter |
Stellt einen einfachen DSL-basierten Modelladapter dar. |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
SupportedType |
Die Klasse enthält den unterstützten Typ des Adaptermanagers und den Anzeigenamen |
![Öffentliche Klasse Öffentliche Klasse](images/ee806709.pubclass(vs.120).gif) |
ViewOperationException |
Dies definiert die ViewOperationException-Klasse, die ausgelöst wird, wenn ein die Erstellung eines ModelBusView oder ein Vorgang auf einer ModelBusView-Instanz fehlschlägt. |