방법: 모델 요소에 참조 문자열 연결

Visual Studio Ultimate에서는 모델 요소에 임의의 문자열을 연결하는 코드를 작성할 수 있습니다. 이러한 문자열은 예를 들어 URI, 캐시된 계산 결과 또는 다른 모델의 요소에 대한 ModelBus 참조일 수 있습니다. 각 문자열은 IReference 개체에 포함됩니다. 각 모델 요소에 IReference 개체를 개수 제한 없이 연결할 수 있습니다.

모든 IReference 개체에는 이름이 있습니다. 이 이름을 사용하여 참조 값의 해석 방식을 나타낼 수 있습니다. 예를 들어 값이 URI로 해석되어야 함을 나타내려면 이름을 "URI"로 설정합니다. 모델링 도구에서는 미리 정의된 몇 가지 참조 이름 값을 사용합니다.

IElement에 참조 연결

다음 메서드를 사용하려면 아래와 같이 참조를 추가해야 합니다.

Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll

코드에 이 지시문을 삽입해야 합니다.

using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml;

메서드 호출

설명

element.AddReference (nameString, valueString, duplicatesAllowed)

지정된 이름 및 값 문자열을 사용하여 IReference를 만들고 이를 element에 연결합니다. IReference를 반환합니다.

duplicatesAllowed가 false인 경우 같은 이름의 IReference가 이미 element에 연결되어 있으면 예외를 throw합니다.

element.GetReferences(name)

지정된 name을 갖는 element에 연결된 모든 IReference 개체를 반환합니다.

element.DeleteAllReferences(name)

지정된 이름을 갖는 요소에 연결된 모든 IReference 개체를 삭제합니다.

reference.Delete()

이 IReference를 삭제합니다.

ReferenceConstants.WorkItem

작업 항목 참조의 이름을 지정하는 데 사용되는 값입니다.

참고 항목

개념

방법: 작업 항목 링크 처리기 정의

방법: 모델링 확장 정의 및 설치

UML API를 사용한 프로그래밍