![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
AdapterAlreadyRegisteredException |
AdapterAlreadyRegisteredException 클래스를 정의합니다. 이 클래스는 동일한 IAdapter 인스턴스의 중복 등록을 알리기 위해 throw됩니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
AdapterCreationException |
AdapterCreationException 클래스를 정의합니다. 이 클래스는 Createadapter()에 대한 호출에 실패할 때 throw됩니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
AdapterManagerAlreadyRegisteredException |
AdapterManagerAlreadyRegisteredException 클래스를 정의합니다. 이 클래스는 동일한 IAdapterManager 형식의 중복 등록을 알리기 위해 throw됩니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
AdapterManagerNotRegisteredException |
이 파일은 AdapterManagerNotRegisteredException 클래스를 정의하는데, 이 클래스는 ModelBusAdapter 관리자가 요청되었지만 등록되지 않았을 때 throw됩니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
AdapterNotRegisteredException |
AdapterNotRegisteredException 클래스를 정의합니다. 이 클래스는 ModelBusAdapter 관리자가 요청되었지만 등록되지 않았을 때 throw됩니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
AdapterNotSupportedException |
어댑터 관리자가 지원하지 않는 유형의 어댑터를 처리해야 하는 경우에 throw되는 예외 형식입니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
AdapterReferenceTypeNotSupportedException |
어댑터 관리자가 지원하지 않는 serialize된 유형의 ModelBusAdapterReference를 처리해야 하는 경우에 throw되는 예외 형식입니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
CompositionAttributes |
|
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
CompositionConfigurationManager |
ModelBus를 구성하는 MEF 기반 방법을 제공하는 클래스입니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
DynamicAdapterManagerAttribute |
어댑터 관리자가 임의의 LogicalAdapterId를 지원함을 나타내는 데 사용되는 사용자 지정 특성입니다.AdapterManager에 대해 이 특성을 사용하면 일반적으로 AdapterManager를 사용하여 다양한 어댑터 또는 다양한 모델을 지원할 수 있습니다.MEF 기반 ModelBus ConfigurationManager는 AdapterManagers에게 쿼리하여 단지 MEF 메타데이터에 의존하는 것이 아니라 런타임 시 지원하는 AdapterId가 무엇인지 찾아서 AdapterManager가 임의의 모델을 동적으로 지원할 수 있도록 합니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
HandlesAdapterAttribute |
어댑터 관리자가 특정 형식의 어댑터를 처리함을 나타내는 데 사용되는 사용자 지정 특성입니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
HostSpecificAttribute |
ModelBus 부분이 특정 ModelBus 호스트에서 작동함을 나타내는 데 사용되는 사용자 지정 특성입니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
InvalidAdapterManagerException |
잘못된 어댑터 관리자 예외에 대한 예외 클래스 |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
ModelBus |
ModelBus를 사용하면 도구가 느슨하게 결합된 방식으로 상호 작용할 수 있습니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
ModelBusAdapter |
ModelBusAdapter는 ModelBus와 기본 모델 간의 브리지 역할을 하는 개체입니다.ModelBusAdapter 인스턴스는 ModelBusAdapterManager에서 만들어지며 ModelBusAdapter에서 노출되는 작업은 ModelBusAdapterManager의 ModelBusAdapter 계약에 의해 정의됩니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
ModelBusAdapterManager |
ModelBusAdapterManager는 지원되는 ModelBusAdapter의 인스턴스를 만들고 해당 수명을 관리하는 데 사용됩니다.이 클래스에서 파생되어 고유 DSL에 대한 ModelBusAdapterManager를 만듭니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
ModelBusAdapterReference |
모든 어댑터 참조에 대한 기본 클래스 |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
ModelBusException |
ModelBusException 클래스를 정의합니다. 이 클래스는 ModelBus 아키텍처에서 사용된 모든 예외의 기본이 됩니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
ModelBusReference |
모델에 대한 참조를 캡슐화합니다.모델에 대한 참조, 모델의 요소에 대한 참조, 해당 모델의 뷰 및 모델에 대한 참조, 뷰가 포함된 모델의 요소에 대한 참조 등의 변형이 지원됩니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
ModelBusReferenceFormatException |
|
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
ModelBusReferencePropertySerializer |
ModelBusReferences를 serialize/deserializer하는 사용자 지정 DomainProperty serializer입니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
ModelBusReferenceTypeConverter |
ModelBusReferences를 문자열로 변환할 수 있는 변환기입니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
ModelBusResetException |
ModelBusResetException 클래스를 정의합니다. 이 클래스는 Backplane.Reset()이 실패할 때 throw됩니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
ModelBusView |
ModelBusView는 Model에 대한 ModelBusAdapter에서 가져오는 개체입니다.ModelBusView를 사용하면 클라이언트가 모델의 편집기 또는 디자인 화면을 만들고 액세스하고 조작할 수 있습니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
ModelingAdapter |
도메인별 언어 모델을 래핑합니다.이 클래스에서 파생되어 DSL에 대한 어댑터를 만듭니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
ModelingAdapterReference |
어댑터 참조의 표준 DSL 구현입니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
ModelingAdapterReferenceFormatException |
|
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
ModelingDocumentHandler |
이는 이 ModelBusAdapter에서 제공하는 기본 문서에 대한 관리를 구성할 때 ModelBusAdapter에서 사용할 수 있는 플러그형 클래스입니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
PresentationAlreadyCreatedException |
이는 PresentationAlreadyCreatedException 클래스를 정의하는데, 이 클래스는 지정된 형식으로 이미 제시된 서비스에 대해 CreatePresentation()이 호출될 때 throw됩니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
PresentationCreationException |
PresentationCreationException 클래스를 정의합니다. 이 클래스는 CreatePresentation()에 대한 호출에 실패할 때 throw됩니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
ReferenceContext |
ModelBusReference가 serialize된 경우 serialize된 문자열은 파일 경로와 같은 상황에 맞는 정보에 상대적일 수 있습니다.문자열이 deserialize되면 동일한 컨텍스트 또는 다른 컨텍스트를 제공할 수 있습니다.ReferenceContext는 컨텍스트 정보를 저장하는 사전입니다.컨텍스트에 저장되는 키와 형식의 집합은 사용 중인 ModelBusAdapter 클래스에 따라 달라집니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
ReferenceFormatException |
이는 ReferenceFormatException 클래스를 정의하는데, 이 클래스는 참조가 올바른 형식을 따르지 않을 때 throw됩니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
StandardModelingAdapter |
DSL 기반 기본 모델 어댑터를 나타냅니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
SupportedType |
어댑터 관리자의 지원되는 형식 및 해당 표시 이름을 보유하는 클래스입니다. |
![Public 클래스 Public 클래스](images/ff429567.pubclass(vs.120).gif) |
ViewOperationException |
이는 ViewOperationException 클래스를 정의하는데, 이 클래스는 ModelBusView 만들기 또는 ModelBusView 인스턴스에 대한 작업이 실패할 때 throw됩니다. |