ISequenceDiagram 인터페이스
UML 시퀀스 다이어그램을 나타냅니다.Bind 메서드를 사용하여 연결해야 하는 IInteraction을 표시할 수 있습니다.상호 작용은 개체 집합 간의 메시지 교환을 보여 줍니다.각 상호 작용은 최소 한 다이어그램에 표시 될 수 있으며 개체와 메시지는 하나의 상호 작용에만 나타날 수 있습니다.다이어그램 자체는 UML 모델의 일부를 구성하지 않습니다.
네임스페이스: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
어셈블리: Microsoft.VisualStudio.ArchitectureTools.Extensibility(Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
구문
‘선언
Public Interface ISequenceDiagram _
Inherits IDiagram, IShape
public interface ISequenceDiagram : IDiagram,
IShape
public interface class ISequenceDiagram : IDiagram,
IShape
type ISequenceDiagram =
interface
interface IDiagram
interface IShape
end
public interface ISequenceDiagram extends IDiagram, IShape
ISequenceDiagram 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
ChildShapes | 이 셰이프에 포함된 셰이프입니다.예를 들어, 클래스 모양의 특성과 작업 행, 패키지 모양 내에 포함된 클래스 모양, 구성 요소 내의 포트와 파트입니다.각 ChildShape에 대해 ParentShape == this입니다. (IShape에서 상속됨) | |
Color | 셰이프의 색을 가져오거나 설정합니다. (IShape에서 상속됨) | |
Diagram | 이 셰이프를 포함하는 다이어그램입니다. (IShape에서 상속됨) | |
FileName | 다이어그램이 저장된 모델링 프로젝트 파일의 경로입니다.이것은 두 파일 중 주요 파일의 이름입니다. (IDiagram에서 상속됨) | |
Height | (IShape에서 상속됨) | |
Interaction | 다이어그램에 바인딩된 상호 작용입니다.null일 수 있습니다. | |
ModelStore | 표시하는 다이어그램 및 모델을 포함하는 UML 모델 저장소입니다. (IDiagram에서 상속됨) | |
Name | 다이어그램의 이름입니다.항상 파일 이름과 동일한 것은 아닙니다. (IDiagram에서 상속됨) | |
ParentShape | 이 셰이프를 포함하는 셰이프, 또는 Null입니다.ParentShape가 Null이 아닌 경우 이 셰이프는 ParentShape.ChildShapes의 구성원입니다. (IShape에서 상속됨) | |
SelectedShapes | 현재 선택된 셰이프의 컬렉션입니다.아무 셰이프도 선택하지 않는 경우 컬렉션에는 다이어그램이 유일한 구성원으로 포함됩니다.다른 셰이프를 선택하는 경우 컬렉션에 다이어그램이 표시되지 않습니다. (IDiagram에서 상속됨) | |
TypeName | "ComponentDiagram"과 같이 이 다이어그램이 어떠한 종류인지를 나타내는 문자열입니다. (IDiagram에서 상속됨) | |
UmlMode | True이면 다이어그램이 UML 모델의 일부입니다.False이면 다이어그램이 프로그램 코드에서 생성된 것이고 UML 모델의 일부가 아닙니다. | |
Width | (IShape에서 상속됨) | |
XPosition | (IShape에서 상속됨) | |
YPosition | (IShape에서 상속됨) |
위쪽
메서드
이름 | 설명 | |
---|---|---|
Bind | 이 다이어그램에서 상호 작용을 표시합니다.상호 작용을 다이어그램에 이미 바인딩하면 안됩니다.상호 작용 속성을 설정합니다. | |
Delete | 다이어그램에서 셰이프를 제거합니다.셰이프가 표시하는 요소를 모델에서 제거할 수도 있고 제거하지 않을 수도 있습니다.예를 들어, 클래스 다이어그램에서 클래스 모양을 제거해도 모델에서 UML 클래스가 제거되지는 않습니다. (IShape에서 상속됨) | |
EnsureVisible | (IDiagram에서 상속됨) | |
GetObject<T> | 이 모양이 나타내는 모델 요소를 가져옵니다.원하는 결과의 형식을 입력합니다. (IShape에서 상속됨) | |
Layout | 다이어그램에서 모양을 다시 배열합니다. | |
Move | 모양의 위치와 크기를 변경합니다. (IShape에서 상속됨) | |
SelectShapes | 현재 선택을 지정된 셰이프 컬렉션에 설정하고 선택 속성을 설정합니다.이로 인해 다이어그램을 표시하는 창이 활성화되지 않습니다. (IDiagram에서 상속됨) | |
ToIShape<T> | 모양이 나타내는 요소 형식을 지정하는 형식으로 캐스팅합니다. (IShape에서 상속됨) | |
UpdateShapePositions |
위쪽
확장 메서드
이름 | 설명 | |
---|---|---|
GetChildShapes<T> | 모델 요소의 지정된 형식을 표시하는 자식 셰이프를 가져옵니다. (PresentationHelpers에서 정의됨) | |
GetElement | 이 셰이프가 나타내는 모델 요소입니다. (IShapeExtensions에서 정의됨) | |
GetSelectedShapes<T> | 지정된 형식의 UML 모델 요소를 표시하는 선택된 모든 셰이프를 가져옵니다. (PresentationHelpers에서 정의됨) | |
SelectShapes | 다이어그램의 도형 컬렉션을 선택합니다.셰이프는 선택할 수 있어야 합니다.다이어그램의 SelectedShapes 속성이 업데이트됩니다. (PresentationHelpers에서 정의됨) |
위쪽
설명
자세한 내용은 다음 항목을 참조하십시오.
참고 항목
참조
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation 네임스페이스