UmlExtensions 클래스
모든 UML 모델 요소 형식의 슈퍼클래스인 IElement에 대한 확장 메서드입니다.
상속 계층 구조
System.Object
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.UmlExtensions
네임스페이스: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
어셈블리: Microsoft.VisualStudio.ArchitectureTools.Extensibility(Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
구문
‘선언
<ExtensionAttribute> _
Public NotInheritable Class UmlExtensions
public static class UmlExtensions
[ExtensionAttribute]
public ref class UmlExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type UmlExtensions = class end
public final class UmlExtensions
UmlExtensions 형식에서는 다음과 같은 멤버를 노출합니다.
메서드
이름 | 설명 | |
---|---|---|
AddReference | 문자열을 요소에 연결합니다. 일반적으로 문자열이 URI, ModelBus 참조 또는 작업 항목 ID 같은 참조인 위치를 말합니다.이름을 사용하여 참조의 형식을 나타냅니다.링크를 나타내는 IReference 개체를 반환합니다. | |
Delete | 이 요소와 요소 및 셰이프를 소유하는 모든 관계를 삭제합니다. | |
DeleteAllReference | 특정 태그의 모든 참조를 제거합니다. | |
GetId | 이 요소를 식별하는 GUID를 가져옵니다. | |
GetModelStore(Store) | IModelStore의 구현 저장소를 래핑합니다. | |
GetModelStore(IElement) | 이 요소를 포함하는 IModelStore를 가져옵니다. | |
GetReferences | 이 요소와 관련된 특정 태그의 IReferences 가져옵니다. | |
GetRelatedElements<T> | 지정된 형식의 관계로 이 요소와 관련된 요소를 가져옵니다. | |
GetRelatedLinks<T> | 이 요소에서 또는 이 요소까지 지정된 형식의 관계를 가져옵니다. |
위쪽
설명
UML 다이어그램에 대한 자세한 내용은 소프트웨어 디자인용 모델 개발을 참조하십시오.
UML API 사용에 대한 자세한 내용은 UML 모델 및 다이어그램 확장를 참조하십시오.
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
참고 항목
참조
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml 네임스페이스