![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
AdapterAlreadyRegisteredException |
In questo modo viene definita la classe AdapterAlreadyRegisteredException, generata per segnalare la registrazione duplicata della stessa istanza di IAdapter. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
AdapterCreationException |
In questo modo viene definita la classe AdapterCreationException generata quando una chiamata a CreateAdapter() ha esito negativo. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
AdapterManagerAlreadyRegisteredException |
In questo modo viene definita la classe AdapterManagerAlreadyRegisteredException, generata per segnalare la registrazione duplicata dello stesso tipo IAdapterManager. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
AdapterManagerNotRegisteredException |
Questo file definisce la classe AdapterManagerNotRegisteredException, che viene generata quando un gestore ModelBusAdapter è richiesto ma non è registrato. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
AdapterNotRegisteredException |
In questo modo viene definita la classe AdapterManagerNotRegisteredException, generata quando un gestore ModelBusAdapter è richiesto ma non è registrato. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
AdapterNotSupportedException |
Tipo di eccezione generato quando a un gestore adattatori viene richiesto di gestire un tipo di adattatore non supportato. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
AdapterReferenceTypeNotSupportedException |
Tipo di eccezione generato quando a un gestore adattatori viene richiesto di serializzare un tipo di ModelBusAdapterReference non supportato. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
CompositionAttributes |
|
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
CompositionConfigurationManager |
Classe per fornire un metodo basato su MEF per la configurazione di ModelBus |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
DynamicAdapterManagerAttribute |
Attributo personalizzato utilizzato per indicare che un gestore di adattatori supporta qualsiasi LogicalAdapterId arbitrario.Utilizzando questo attributo su un AdapterManager AdapterManager potrà essere utilizzato genericamente per supportare più adattatori diversi o più modelli diversi.Il ModelBus ConfigurationManager basato su MEF esegue una query per gli AdapterManagers per individuare gli AdapterIds che vengono supportati in fase di esecuzione anziché affidarsi solo sui metadati MEF che consentono all'AdapterManager di supportare dinamicamente i modelli arbitrari. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
HandlesAdapterAttribute |
Attributo personalizzato utilizzato per indicare che un gestore di adattatori gestisce un tipo particolare di adattatore |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
HostSpecificAttribute |
Attributo personalizzato utilizzato per indicare che una parte ModelBus funziona in un host specifico ModelBus. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
InvalidAdapterManagerException |
Classe di eccezione per le eccezioni non valide del gestore di adattatori |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
ModelBus |
ModelBus consente agli strumenti di interagire in un regime di controllo libero ("loosely-coupled"). |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
ModelBusAdapter |
Un ModelBusAdapter è un oggetto che funge da ponte tra il ModelBus e il modello sottostante.Le istanze di ModelBusAdapter vengono create da ModelBusAdapterManager e le operazioni esposte da un ModelBusAdapter sono definite dal contratto di ModelBusAdapter di ModelBusAdapterManager. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
ModelBusAdapterManager |
ModelBusAdapterManager viene utilizzato per creare istanze dell'oggetto ModelBusAdapter supportato e per gestirne la durata.Utilizzare la derivazione da questa classe per creare un ModelBusAdapterManager per il proprio DSL. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
ModelBusAdapterReference |
Classe di base per tutti i riferimenti all'adattatore |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
ModelBusException |
In questo modo viene definita la classe ModelBusException, che costituisce la base di tutte le eccezioni utilizzate dall'architettura ModelBus. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
ModelBusReference |
Incapsula un riferimento a un modello.Le seguenti variabili sono supportate: riferimento a un modello; riferimento a un elemento in un modello; riferimento a un modello e una visualizzazione del modello; riferimento a un elemento in un modello con una visualizzazione. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
ModelBusReferenceFormatException |
|
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
ModelBusReferencePropertySerializer |
Serializzatore DomainProperty personalizzato per serializzatore/deserializzare ModelBusReferences |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
ModelBusReferenceTypeConverter |
Convertitore in grado di convertire il ModelBusReferences alle stringhe. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
ModelBusResetException |
In questo modo viene definita la classe ModelBusResetException, generata quando Backplane.Reset() ha esito negativo. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
ModelBusView |
ModelBusView è un oggetto ottenuto da un oggetto ModelBusAdapter per un modello.ModelBusView consente al client di creare, accedere e modificare l'area di progettazione o l'editor per il modello. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
ModelingAdapter |
Esegue il wrapping di un modello DSL.Utilizzare la derivazione da questa classe per creare un adattatore per il proprio DSL. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
ModelingAdapterReference |
Implementazione standard DSL di un riferimento dell'adattatore. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
ModelingAdapterReferenceFormatException |
|
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
ModelingDocumentHandler |
Si tratta di una classe di collegamento che un oggetto ModelBusAdapter può utilizzare per la configurazione della gestione del documento sottostante rappresentato da questo oggetto ModelBusAdapter. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
PresentationAlreadyCreatedException |
In questo modo viene definita la classe di PresentationAlreadyCreatedException, generata quando una chiamata a CreatePresentation() viene eseguita su un servizio per cui esiste già una presentazione del tipo specificato. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
PresentationCreationException |
In questo modo viene definita la classe PresentationCreationException, generata quando una chiamata a CreatePresentation() ha esito negativo. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
ReferenceContext |
Quando un ModelBusReference viene serializzato, la stringa serializzata può essere eseguita in relazione alle informazioni sul contesto come un percorso di file.Quando la stringa viene deserializzata, è possibile fornire lo stesso contesto o un contesto diverso.ReferenceContext è un dizionario che archivia le informazioni sul contesto.Il set di chiavi e di tipi archiviati in un contesto dipendono dalla classe di ModelBusAdapter utilizzata. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
ReferenceFormatException |
In questo modo viene definita la classe di ReferenceFormatException, generata quando un riferimento non è conforme al formato corretto. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
StandardModelingAdapter |
Rappresenta un adattatore di modelli basati su DSL di base. |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
SupportedType |
Classe che mantiene il tipo supportato del gestore dell'adattatore e il nome visualizzato relativo |
![Classe pubblica Classe pubblica](images/dd580265.pubclass(vs.120).gif) |
ViewOperationException |
In questo modo viene definita la classe ViewOperationException, generata quando una creazione di ModelBusView o un'operazione su un'istanza di ModelBusView ha esito negativo. |