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 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
![]() |
ApplicableStereotypes | 이 요소에 적용할 수 있는 스테레오 타입의 집합입니다. (IElement에서 상속됨) |
![]() |
AppliedStereotypes | 각 IStereotypeInstance는 스테레오타입이 이 요소에 적용된 것임을 나타냅니다. (IElement에서 상속됨) |
![]() |
ClientDependencies | 이 요소가 클라이언트인 종속 관계를 가져옵니다. (INamedElement에서 상속됨) |
![]() |
CoveredBy | 이 수명선이 참여하는 결합 조각, 상호 작용 피연산자, 상호 작용 사용 및 실행 사양을 가져옵니다. |
![]() |
Description | 이 요소에 대한 설명입니다. (IElement에서 상속됨) |
![]() |
Interaction | 수명선이 정의된 상호 작용을 가져옵니다. |
![]() |
Name | 이 요소를 포함하는 네임스페이스 내에서 요소의 이름입니다.이 네임스페이스에서 이 이름을 갖는 다른 요소가 없어야 합니다. (INamedElement에서 상속됨) |
![]() |
Namespace | 이 요소가 정의된 네임스페이스를 가져옵니다.null일 수 있습니다. (INamedElement에서 상속됨) |
![]() |
OccurrenceSpecifications | 중첩된 항목을 포함하여 이 수명선에 연결되는 모든 항목 사양을 가져옵니다. |
![]() |
OwnedComments | 연결된 주석은 가져오지 않으나 이 요소에 포함된 주석을 가져옵니다. (IElement에서 상속됨) |
![]() |
OwnedElements | 이 요소에서 소유하는 요소를 가져옵니다.루트 IModel을 제외한 모든 요소에는 하나의 소유자가 있습니다. (IElement에서 상속됨) |
![]() |
Owner | 이 요소를 소유하는 요소를 가져옵니다.루트 IModel을 제외한 모든 요소에는 하나의 소유자가 있습니다. (IElement에서 상속됨) |
![]() |
QualifiedName | 네임스페이스의 정규화된 이름이 포함된 접두사가 지정된 이 요소의 이름을 가져옵니다.이름이 비어 있거나 네임스페이스의 정규화된 이름이 비어 있는 경우 빈 상태로 유지됩니다. (INamedElement에서 상속됨) |
![]() |
Represents | 정의된 경우 상호 작용은 분류자 구조 내에서의 상호 작용을 설명하고 이 수명선은 특정 파트 또는 ConnectableElement 키를 나타냅니다. |
![]() |
TopLevelOccurrences | 다른 수명선 안에 중첩된 것을 제외하고 이 수명선에 연결된 발생 사양을 가져옵니다. |
![]() |
Visibility | 요소를 참조할 수 있는 위치를 정의합니다.공용 = 어디에나 표시; 개인 = 소유 네임스페이스에만 표시; 보호 = 소유 네임스페이스에 대해 일반화 관계를 가지는 요소에 표시; 패키지 = 네임스페이스를 소유하는 패키지에만 표시(있는 경우)기본값은 public입니다. (INamedElement에서 상속됨) |
![]() |
VisibleAppliedStereotypes | (IElement에서 상속됨) |
위쪽
확장 메서드
이름 | 설명 | |
---|---|---|
![]() |
AddReference | 문자열을 요소에 연결합니다. 일반적으로 문자열이 URI, ModelBus 참조 또는 작업 항목 ID 같은 참조인 위치를 말합니다.이름을 사용하여 참조의 형식을 나타냅니다.링크를 나타내는 IReference 개체를 반환합니다. (UmlExtensions에서 정의됨) |
![]() |
ApplyStereotype | 스테레오타입을 요소에 적용합니다.스테레오 타입에 의해 모델 요소의 확장을 나타내는 IStereotypeInstance를 만듭니다. (ProfileStereotypeExtensions에서 정의됨) |
![]() |
Delete | 이 요소와 요소 및 셰이프를 소유하는 모든 관계를 삭제합니다. (UmlExtensions에서 정의됨) |
![]() |
DeleteAllReference | 특정 태그의 모든 참조를 제거합니다. (UmlExtensions에서 정의됨) |
![]() |
FindInsertionPoint(IExecutionSpecification) | 오버로드되었습니다. 실행 사양의 맨 앞에서 삽입 지점을 반환합니다. 실행 사양으로 또는 실행 사양에서 첫 번째 메시지를 추가하는 데 사용합니다. (LifelineExtensions에서 정의됨) |
![]() |
FindInsertionPoint(IInteractionOperand) | 오버로드되었습니다. 상호 작용 피연산자의 맨 앞에서 삽입 지점을 반환합니다.상호 작용 피연산자 내에 첫 번째 메시지를 추가하는 데 사용합니다. (LifelineExtensions에서 정의됨) |
![]() |
FindInsertionPointAfterCombinedFragment | 지정된 결합 조각 바로 다음에 삽입 지점을 반환합니다. (LifelineExtensions에서 정의됨) |
![]() |
FindInsertionPointAfterExecutionSpecification | 지정된 실행 사양 바로 다음의 이 수명선에 삽입 지점을 반환합니다. (LifelineExtensions에서 정의됨) |
![]() |
FindInsertionPointAfterInteractionUse | 지정된 상호 작용 사용 바로 다음에 삽입 지점을 반환합니다. (LifelineExtensions에서 정의됨) |
![]() |
FindInsertionPointAfterMessage | 지정된 메시지 바로 다음의 이 수명선에 삽입 지점을 반환합니다. (LifelineExtensions에서 정의됨) |
![]() |
FindInsertionPointAtBottom | 수명선 하단의 삽입 지점 (LifelineExtensions에서 정의됨) |
![]() |
FindInsertionPointAtTop | 수명선 상단의 삽입 지점입니다. (LifelineExtensions에서 정의됨) |
![]() |
GetAllIncomingMessages | 수명선 또는 수명선의 실행 사양에 들어오는 모든 메시지 (LifelineExtensions에서 정의됨) |
![]() |
GetAllOutgoingMessages | 수명선 또는 수명선의 ExecutionSpecification에서 보내는 모든 메시지 (LifelineExtensions에서 정의됨) |
![]() |
GetCombinedFragments | 수명선에 시작 또는 종료 메시지가 있거나 상호 작용 사용 또는 이 수명선을 다루는 중첩 조각이 있는 Combined Fragments의 컬렉션입니다. (LifelineExtensions에서 정의됨) |
![]() |
GetDependencyClients | 여기에 종속되는 요소의 컬렉션을 반환합니다. (NamedElementExtensions에서 정의됨) |
![]() |
GetDependencySuppliers | 이것이 종속되는 요소의 컬렉션을 반환합니다. (NamedElementExtensions에서 정의됨) |
![]() |
GetDisplayName | 다이어그램에 표시된 생명선 이름 또는 이름과 형식을 가져옵니다. (LifelineExtensions에서 정의됨) |
![]() |
GetExecutionSpecifications | 수명선의 최상위 수준 실행 사양 블록 (LifelineExtensions에서 정의됨) |
![]() |
GetId | 이 요소를 식별하는 GUID를 가져옵니다. (UmlExtensions에서 정의됨) |
![]() |
GetInstanceType | 형식 이름을 가져옵니다. (LifelineExtensions에서 정의됨) |
![]() |
GetModelStore | 이 요소를 포함하는 IModelStore를 가져옵니다. (UmlExtensions에서 정의됨) |
![]() |
GetOutgoingMessages | 수명선에서 나가는 최상위 보내는 메시지이며, 실행 사양에서 보내는 메시지는 아닙니다. (LifelineExtensions에서 정의됨) |
![]() |
GetReferences | 이 요소와 관련된 특정 태그의 IReferences 가져옵니다. (UmlExtensions에서 정의됨) |
![]() |
GetRelatedElements<T> | 지정된 형식의 관계로 이 요소와 관련된 요소를 가져옵니다. (UmlExtensions에서 정의됨) |
![]() |
GetRelatedLinks<T> | 이 요소에서 또는 이 요소까지 지정된 형식의 관계를 가져옵니다. (UmlExtensions에서 정의됨) |
![]() |
SetInstanceType | 형식 이름을 설정합니다. (LifelineExtensions에서 정의됨) |
![]() |
Shapes | 열린 다이어그램 또는 지정된 열린 다이어그램에 모델 요소를 표시하는 모든 모양입니다. (PresentationHelpers에서 정의됨) |
위쪽
설명
이 형식 사용에 대한 자세한 내용은 방법: UML API를 사용하여 시퀀스 다이어그램 편집를 참조하십시오.
참고
이 형식에 정의된 메서드는 확장 메서드입니다.메서드를 사용하려면 프로젝트 참조를 .NET 어셈블리 Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll에 추가하고 using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml 지시문을 코드에 포함해야 합니다.