다음을 통해 공유


IModelStore 인터페이스

UML 모델 요소가 저장되는 IModelingProject에 연결된 저장소입니다.

네임스페이스:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
어셈블리:  Microsoft.VisualStudio.ArchitectureTools.Extensibility(Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

구문

‘선언
Public Interface IModelStore
public interface IModelStore
public interface class IModelStore
type IModelStore =  interface end
public interface IModelStore

IModelStore 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 Boolean 이 IModelStore에 정의된 기본 부울 형식입니다.
Public 속성 Integer 이 IModelStore에 정의된 기본 정수 형식입니다.
Public 속성 IsReadOnly True이면 모델을 업데이트할 수 없습니다.
Public 속성 ProfileManager 모델에서 사용할 수 있는 프로필 컬렉션에 대한 액세스를 제공합니다.
Public 속성 Root 모델의 나머지 요소가 모두 포함된 패키지입니다.
Public 속성 String 이 IModelStore에 정의된 기본 문자열 형식입니다.
Public 속성 UnlimitedNatural 이 IModelStore에 정의된 기본 UnlimitedNatural 형식입니다.

위쪽

메서드

  이름 설명
Public 메서드 AllInstances<T> 지정된 형식 T 또는 하위 형식 중 하나에 속하는 모델 저장소의 모든 요소입니다.
Public 메서드 FindElement 특정 GUID를 가진 저장소의 요소, 또는 Null입니다.
Public 메서드 Instances<T> 지정한 형식 T가 있는 모델의 모든 요소가 저장됩니다. 이 경우 형식 T는 추상적이면 안 됩니다.

위쪽

확장 메서드

  이름 설명
Public 확장 메서드 Diagrams 지정된 경우 특정 형식의 모델에서 열려 있는 모든 다이어그램입니다. (PresentationHelpers에서 정의됨)

위쪽

설명

UML 다이어그램에 대한 자세한 내용은 소프트웨어 디자인용 모델 개발을 참조하십시오.

UML API 사용에 대한 자세한 내용은 UML 모델 및 다이어그램 확장를 참조하십시오.

참고 항목

참조

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml 네임스페이스