다음을 통해 공유


ILifeline 인터페이스

메시지를 보내고 받을 수 있는 상호 작용 관계에 있는 참가자입니다.

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

구문

‘선언
Public Interface ILifeline _
    Inherits INamedElement, IElement
public interface ILifeline : INamedElement, 
    IElement
public interface class ILifeline : INamedElement, 
    IElement
type ILifeline =  
    interface 
        interface INamedElement 
        interface IElement 
    end
public interface ILifeline extends INamedElement, IElement

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

속성

  이름 설명
Public 속성 ApplicableStereotypes 이 요소에 적용할 수 있는 스테레오 타입의 집합입니다. (IElement에서 상속됨)
Public 속성 AppliedStereotypes 각 IStereotypeInstance는 스테레오타입이 이 요소에 적용된 것임을 나타냅니다. (IElement에서 상속됨)
Public 속성 ClientDependencies 이 요소가 클라이언트인 종속 관계를 가져옵니다. (INamedElement에서 상속됨)
Public 속성 CoveredBy 이 수명선이 참여하는 결합 조각, 상호 작용 피연산자, 상호 작용 사용 및 실행 사양을 가져옵니다.
Public 속성 Description 이 요소에 대한 설명입니다. (IElement에서 상속됨)
Public 속성 Interaction 수명선이 정의된 상호 작용을 가져옵니다.
Public 속성 Name 이 요소를 포함하는 네임스페이스 내에서 요소의 이름입니다.이 네임스페이스에서 이 이름을 갖는 다른 요소가 없어야 합니다. (INamedElement에서 상속됨)
Public 속성 Namespace 이 요소가 정의된 네임스페이스를 가져옵니다.null일 수 있습니다. (INamedElement에서 상속됨)
Public 속성 OccurrenceSpecifications 중첩된 항목을 포함하여 이 수명선에 연결되는 모든 항목 사양을 가져옵니다.
Public 속성 OwnedComments 연결된 주석은 가져오지 않으나 이 요소에 포함된 주석을 가져옵니다. (IElement에서 상속됨)
Public 속성 OwnedElements 이 요소에서 소유하는 요소를 가져옵니다.루트 IModel을 제외한 모든 요소에는 하나의 소유자가 있습니다. (IElement에서 상속됨)
Public 속성 Owner 이 요소를 소유하는 요소를 가져옵니다.루트 IModel을 제외한 모든 요소에는 하나의 소유자가 있습니다. (IElement에서 상속됨)
Public 속성 QualifiedName 네임스페이스의 정규화된 이름이 포함된 접두사가 지정된 이 요소의 이름을 가져옵니다.이름이 비어 있거나 네임스페이스의 정규화된 이름이 비어 있는 경우 빈 상태로 유지됩니다. (INamedElement에서 상속됨)
Public 속성 Represents 정의된 경우 상호 작용은 분류자 구조 내에서의 상호 작용을 설명하고 이 수명선은 특정 파트 또는 ConnectableElement 키를 나타냅니다.
Public 속성 TopLevelOccurrences 다른 수명선 안에 중첩된 것을 제외하고 이 수명선에 연결된 발생 사양을 가져옵니다.
Public 속성 Visibility 요소를 참조할 수 있는 위치를 정의합니다.공용 = 어디에나 표시; 개인 = 소유 네임스페이스에만 표시; 보호 = 소유 네임스페이스에 대해 일반화 관계를 가지는 요소에 표시; 패키지 = 네임스페이스를 소유하는 패키지에만 표시(있는 경우)기본값은 public입니다. (INamedElement에서 상속됨)
Public 속성 VisibleAppliedStereotypes (IElement에서 상속됨)

위쪽

확장 메서드

  이름 설명
Public 확장 메서드 AddReference 문자열을 요소에 연결합니다. 일반적으로 문자열이 URI, ModelBus 참조 또는 작업 항목 ID 같은 참조인 위치를 말합니다.이름을 사용하여 참조의 형식을 나타냅니다.링크를 나타내는 IReference 개체를 반환합니다. (UmlExtensions에서 정의됨)
Public 확장 메서드 ApplyStereotype 스테레오타입을 요소에 적용합니다.스테레오 타입에 의해 모델 요소의 확장을 나타내는 IStereotypeInstance를 만듭니다. (ProfileStereotypeExtensions에서 정의됨)
Public 확장 메서드 Delete 이 요소와 요소 및 셰이프를 소유하는 모든 관계를 삭제합니다. (UmlExtensions에서 정의됨)
Public 확장 메서드 DeleteAllReference 특정 태그의 모든 참조를 제거합니다. (UmlExtensions에서 정의됨)
Public 확장 메서드 FindInsertionPoint(IExecutionSpecification) 오버로드되었습니다. 실행 사양의 맨 앞에서 삽입 지점을 반환합니다. 실행 사양으로 또는 실행 사양에서 첫 번째 메시지를 추가하는 데 사용합니다. (LifelineExtensions에서 정의됨)
Public 확장 메서드 FindInsertionPoint(IInteractionOperand) 오버로드되었습니다. 상호 작용 피연산자의 맨 앞에서 삽입 지점을 반환합니다.상호 작용 피연산자 내에 첫 번째 메시지를 추가하는 데 사용합니다. (LifelineExtensions에서 정의됨)
Public 확장 메서드 FindInsertionPointAfterCombinedFragment 지정된 결합 조각 바로 다음에 삽입 지점을 반환합니다. (LifelineExtensions에서 정의됨)
Public 확장 메서드 FindInsertionPointAfterExecutionSpecification 지정된 실행 사양 바로 다음의 이 수명선에 삽입 지점을 반환합니다. (LifelineExtensions에서 정의됨)
Public 확장 메서드 FindInsertionPointAfterInteractionUse 지정된 상호 작용 사용 바로 다음에 삽입 지점을 반환합니다. (LifelineExtensions에서 정의됨)
Public 확장 메서드 FindInsertionPointAfterMessage 지정된 메시지 바로 다음의 이 수명선에 삽입 지점을 반환합니다. (LifelineExtensions에서 정의됨)
Public 확장 메서드 FindInsertionPointAtBottom 수명선 하단의 삽입 지점 (LifelineExtensions에서 정의됨)
Public 확장 메서드 FindInsertionPointAtTop 수명선 상단의 삽입 지점입니다. (LifelineExtensions에서 정의됨)
Public 확장 메서드 GetAllIncomingMessages 수명선 또는 수명선의 실행 사양에 들어오는 모든 메시지 (LifelineExtensions에서 정의됨)
Public 확장 메서드 GetAllOutgoingMessages 수명선 또는 수명선의 ExecutionSpecification에서 보내는 모든 메시지 (LifelineExtensions에서 정의됨)
Public 확장 메서드 GetCombinedFragments 수명선에 시작 또는 종료 메시지가 있거나 상호 작용 사용 또는 이 수명선을 다루는 중첩 조각이 있는 Combined Fragments의 컬렉션입니다. (LifelineExtensions에서 정의됨)
Public 확장 메서드 GetDependencyClients 여기에 종속되는 요소의 컬렉션을 반환합니다. (NamedElementExtensions에서 정의됨)
Public 확장 메서드 GetDependencySuppliers 이것이 종속되는 요소의 컬렉션을 반환합니다. (NamedElementExtensions에서 정의됨)
Public 확장 메서드 GetDisplayName 다이어그램에 표시된 생명선 이름 또는 이름과 형식을 가져옵니다. (LifelineExtensions에서 정의됨)
Public 확장 메서드 GetExecutionSpecifications 수명선의 최상위 수준 실행 사양 블록 (LifelineExtensions에서 정의됨)
Public 확장 메서드 GetId 이 요소를 식별하는 GUID를 가져옵니다. (UmlExtensions에서 정의됨)
Public 확장 메서드 GetInstanceType 형식 이름을 가져옵니다. (LifelineExtensions에서 정의됨)
Public 확장 메서드 GetModelStore 이 요소를 포함하는 IModelStore를 가져옵니다. (UmlExtensions에서 정의됨)
Public 확장 메서드 GetOutgoingMessages 수명선에서 나가는 최상위 보내는 메시지이며, 실행 사양에서 보내는 메시지는 아닙니다. (LifelineExtensions에서 정의됨)
Public 확장 메서드 GetReferences 이 요소와 관련된 특정 태그의 IReferences 가져옵니다. (UmlExtensions에서 정의됨)
Public 확장 메서드 GetRelatedElements<T> 지정된 형식의 관계로 이 요소와 관련된 요소를 가져옵니다. (UmlExtensions에서 정의됨)
Public 확장 메서드 GetRelatedLinks<T> 이 요소에서 또는 이 요소까지 지정된 형식의 관계를 가져옵니다. (UmlExtensions에서 정의됨)
Public 확장 메서드 SetInstanceType 형식 이름을 설정합니다. (LifelineExtensions에서 정의됨)
Public 확장 메서드 Shapes 열린 다이어그램 또는 지정된 열린 다이어그램에 모델 요소를 표시하는 모든 모양입니다. (PresentationHelpers에서 정의됨)

위쪽

설명

이 형식 사용에 대한 자세한 내용은 방법: UML API를 사용하여 시퀀스 다이어그램 편집를 참조하십시오.

참고

이 형식에 정의된 메서드는 확장 메서드입니다.메서드를 사용하려면 프로젝트 참조를 .NET 어셈블리 Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll에 추가하고 using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml 지시문을 코드에 포함해야 합니다.

참고 항목

참조

Microsoft.VisualStudio.Uml.Interactions 네임스페이스