다음을 통해 공유


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 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 ChildShapes 이 셰이프에 포함된 셰이프입니다.예를 들어, 클래스 모양의 특성과 작업 행, 패키지 모양 내에 포함된 클래스 모양, 구성 요소 내의 포트와 파트입니다.각 ChildShape에 대해 ParentShape == this입니다. (IShape에서 상속됨)
Public 속성 Color 셰이프의 색을 가져오거나 설정합니다. (IShape에서 상속됨)
Public 속성 Diagram 이 셰이프를 포함하는 다이어그램입니다. (IShape에서 상속됨)
Public 속성 FileName 다이어그램이 저장된 모델링 프로젝트 파일의 경로입니다.이것은 두 파일 중 주요 파일의 이름입니다. (IDiagram에서 상속됨)
Public 속성 Height (IShape에서 상속됨)
Public 속성 Interaction 다이어그램에 바인딩된 상호 작용입니다.null일 수 있습니다.
Public 속성 ModelStore 표시하는 다이어그램 및 모델을 포함하는 UML 모델 저장소입니다. (IDiagram에서 상속됨)
Public 속성 Name 다이어그램의 이름입니다.항상 파일 이름과 동일한 것은 아닙니다. (IDiagram에서 상속됨)
Public 속성 ParentShape 이 셰이프를 포함하는 셰이프, 또는 Null입니다.ParentShape가 Null이 아닌 경우 이 셰이프는 ParentShape.ChildShapes의 구성원입니다. (IShape에서 상속됨)
Public 속성 SelectedShapes 현재 선택된 셰이프의 컬렉션입니다.아무 셰이프도 선택하지 않는 경우 컬렉션에는 다이어그램이 유일한 구성원으로 포함됩니다.다른 셰이프를 선택하는 경우 컬렉션에 다이어그램이 표시되지 않습니다. (IDiagram에서 상속됨)
Public 속성 TypeName "ComponentDiagram"과 같이 이 다이어그램이 어떠한 종류인지를 나타내는 문자열입니다. (IDiagram에서 상속됨)
Public 속성 UmlMode True이면 다이어그램이 UML 모델의 일부입니다.False이면 다이어그램이 프로그램 코드에서 생성된 것이고 UML 모델의 일부가 아닙니다.
Public 속성 Width (IShape에서 상속됨)
Public 속성 XPosition (IShape에서 상속됨)
Public 속성 YPosition (IShape에서 상속됨)

위쪽

메서드

  이름 설명
Public 메서드 Bind 이 다이어그램에서 상호 작용을 표시합니다.상호 작용을 다이어그램에 이미 바인딩하면 안됩니다.상호 작용 속성을 설정합니다.
Public 메서드 Delete 다이어그램에서 셰이프를 제거합니다.셰이프가 표시하는 요소를 모델에서 제거할 수도 있고 제거하지 않을 수도 있습니다.예를 들어, 클래스 다이어그램에서 클래스 모양을 제거해도 모델에서 UML 클래스가 제거되지는 않습니다. (IShape에서 상속됨)
Public 메서드 EnsureVisible (IDiagram에서 상속됨)
Public 메서드 GetObject<T> 이 모양이 나타내는 모델 요소를 가져옵니다.원하는 결과의 형식을 입력합니다. (IShape에서 상속됨)
Public 메서드 Layout 다이어그램에서 모양을 다시 배열합니다.
Public 메서드 Move 모양의 위치와 크기를 변경합니다. (IShape에서 상속됨)
Public 메서드 SelectShapes 현재 선택을 지정된 셰이프 컬렉션에 설정하고 선택 속성을 설정합니다.이로 인해 다이어그램을 표시하는 창이 활성화되지 않습니다. (IDiagram에서 상속됨)
Public 메서드 ToIShape<T> 모양이 나타내는 요소 형식을 지정하는 형식으로 캐스팅합니다. (IShape에서 상속됨)
Public 메서드 UpdateShapePositions

위쪽

확장 메서드

  이름 설명
Public 확장 메서드 GetChildShapes<T> 모델 요소의 지정된 형식을 표시하는 자식 셰이프를 가져옵니다. (PresentationHelpers에서 정의됨)
Public 확장 메서드 GetElement 이 셰이프가 나타내는 모델 요소입니다. (IShapeExtensions에서 정의됨)
Public 확장 메서드 GetSelectedShapes<T> 지정된 형식의 UML 모델 요소를 표시하는 선택된 모든 셰이프를 가져옵니다. (PresentationHelpers에서 정의됨)
Public 확장 메서드 SelectShapes 다이어그램의 도형 컬렉션을 선택합니다.셰이프는 선택할 수 있어야 합니다.다이어그램의 SelectedShapes 속성이 업데이트됩니다. (PresentationHelpers에서 정의됨)

위쪽

설명

자세한 내용은 다음 항목을 참조하십시오.

참고 항목

참조

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