다음을 통해 공유


ICallOperationAction 인터페이스

관련된 동작이 호출될 수 있는 지정된 개체에 작업 호출 요청을 보냅니다.

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

구문

‘선언
Public Interface ICallOperationAction _
    Inherits ICallAction, IInvocationAction, IAction, IExecutableNode,  _
    IActivityNode, IRedefinableElement, INamedElement, IElement
public interface ICallOperationAction : ICallAction, 
    IInvocationAction, IAction, IExecutableNode, IActivityNode, IRedefinableElement, 
    INamedElement, IElement
public interface class ICallOperationAction : ICallAction, 
    IInvocationAction, IAction, IExecutableNode, IActivityNode, IRedefinableElement, 
    INamedElement, IElement
type ICallOperationAction =  
    interface
        interface ICallAction
        interface IInvocationAction
        interface IAction
        interface IExecutableNode
        interface IActivityNode
        interface IRedefinableElement
        interface INamedElement
        interface IElement
    end
public interface ICallOperationAction extends ICallAction, IInvocationAction, IAction, IExecutableNode, IActivityNode, IRedefinableElement, INamedElement, IElement

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

속성

  이름 설명
Public 속성 Activity 노드를 소유하는 활동입니다. (IActivityNode에서 상속됨)
Public 속성 ApplicableStereotypes 이 요소에 적용할 수 있는 스테레오 타입의 집합입니다. (IElement에서 상속됨)
Public 속성 AppliedStereotypes 각 IStereotypeInstance는 스테레오타입이 이 요소에 적용된 것임을 나타냅니다. (IElement에서 상속됨)
Public 속성 Arguments 인수 값을 입력하는 핀을 가져옵니다. (IInvocationAction에서 상속됨)
Public 속성 ClientDependencies 이 요소가 클라이언트인 종속 관계를 가져옵니다. (INamedElement에서 상속됨)
Public 속성 Context 동작이 이 작업에서 부분적으로 설명하는 분류자를 가져옵니다. (IAction에서 상속됨)
Public 속성 Description 이 테스트 요소에 대한 설명입니다. (IElement에서 상속됨)
Public 속성 Incomings 노드를 대상으로 가지는 가장자리입니다. (IActivityNode에서 상속됨)
Public 속성 Inputs 작업의 입력을 가져옵니다. (IAction에서 상속됨)
Public 속성 IsLeaf 이 요소를 특수화해선 안될 경우 true입니다.즉, 이것은 일반화 관계의 대상이 될 수 없습니다. (IRedefinableElement에서 상속됨)
Public 속성 IsSynchronous 동기 호출이고 발신자가 호출 동작에 대한 완료를 기다리면 True입니다.호출이 비동기이고 호출자가 즉시 처리하며 반환 값이 예상되지 않은 경우 False입니다.기본값은 true입니다. (ICallAction에서 상속됨)
Public 속성 LocalPostconditions 실행을 완료했을 때 충족해야 하는 제약 조건을 가져옵니다.null일 수 있습니다. (IAction에서 상속됨)
Public 속성 LocalPreconditions 실행을 시작했을 때 충족해야 하는 제약 조건을 가져옵니다.null일 수 있습니다. (IAction에서 상속됨)
Public 속성 Name 네임스페이스에 들어 있는 이 요소의 이름입니다.이 네임스페이스에서 이 이름을 가진 다른 요소가 없어야 합니다. (INamedElement에서 상속됨)
Public 속성 Namespace 이 요소가 정의된 네임스페이스를 가져옵니다.null일 수 있습니다. (INamedElement에서 상속됨)
Public 속성 OnPort Null이 아닌 경우 이 작업은 수신 개체의 이 포트에서 호출됩니다. (IInvocationAction에서 상속됨)
Public 속성 Operation 작업이 실행될 때 호출되는 작업입니다.
Public 속성 Outgoings 노드를 소스로 가지는 가장자리입니다. (IActivityNode에서 상속됨)
Public 속성 Outputs 작업의 출력을 가져옵니다. (IAction에서 상속됨)
Public 속성 OwnedComments 연결된 주석은 가져오지 않으나 이 요소에 포함된 주석을 가져옵니다. (IElement에서 상속됨)
Public 속성 OwnedElements 이 요소에서 소유하는 요소를 가져옵니다.루트 IModel을 제외한 모든 요소에는 하나의 소유자가 있습니다. (IElement에서 상속됨)
Public 속성 Owner 이 요소를 소유하는 요소를 가져옵니다.루트 IModel을 제외한 모든 요소에는 하나의 소유자가 있습니다. (IElement에서 상속됨)
Public 속성 QualifiedName 네임스페이스의 정규화된 이름이 포함된 접두사가 지정된 이 요소의 이름을 가져옵니다.이름이 비어 있거나 네임스페이스의 정규화된 이름이 비어 있는 경우 비어 있습니다. (INamedElement에서 상속됨)
Public 속성 Results 호출을 수행하는 결과가 나타나는 핀을 가져옵니다. (ICallAction에서 상속됨)
Public 속성 Target 작업을 실행해야 하는 대상 개체를 받아들이는 핀을 가져옵니다.
Public 속성 Visibility 요소를 참조할 수 있는 위치를 정의합니다.공용 = 어디에나 표시; 개인 = 소유 네임스페이스에만 표시; 보호 = 소유 네임스페이스에 대해 일반화 관계를 가지는 요소에 표시; 패키지 = 네임스페이스를 소유하는 패키지에만 표시(있는 경우)기본값은 공용입니다. (INamedElement에서 상속됨)
Public 속성 VisibleAppliedStereotypes (IElement에서 상속됨)

위쪽

확장 메서드

  이름 설명
Public 확장 메서드 AddReference 문자열을 요소에 연결합니다. 일반적으로 문자열이 URI, ModelBus 참조 또는 작업 항목 ID 같은 참조인 위치를 말합니다.이름을 사용하여 참조의 형식을 나타냅니다.링크를 나타내는 IReference 개체를 반환합니다. (UmlExtensions에서 정의됨)
Public 확장 메서드 ApplyStereotype 스테레오타입을 요소에 적용합니다.스테레오 타입에 의해 모델 요소의 확장을 나타내는 IStereotypeInstance를 만듭니다. (ProfileStereotypeExtensions에서 정의됨)
Public 확장 메서드 CreateArgumentInputPin 새 InputPin 개체 및 IMicrosoft.VisualStudio.Uml.Actions.IInvocationAction을 새로 만든 InputPin 개체에 연결하는Microsoft.VisualStudio.Uml.Actions.InvocationActionHasArguments 링크를 만듭니다. (InvocationActionExtensions에서 정의됨)
Public 확장 메서드 CreateLocalPostconditionConstraint IAction에서 소유한 새 사후 조건 IConstraint를 만듭니다. (ActionExtensions에서 정의됨)
Public 확장 메서드 CreateLocalPreconditionConstraint IAction에서 소유한 새 사전 조건 IConstraint를 만듭니다. (ActionExtensions에서 정의됨)
Public 확장 메서드 CreateResultOutputPin CallAction에 새 IOutputPin 개체 만들기 (CallActionExtensions에서 정의됨)
Public 확장 메서드 CreateTargetInputPin CallOperationAction에 새 IInputPin 개체 만들기 (CallOperationActionExtensions에서 정의됨)
Public 확장 메서드 Delete 이 요소와 요소 및 셰이프를 소유하는 모든 관계를 삭제합니다. (UmlExtensions에서 정의됨)
Public 확장 메서드 DeleteAllReference 특정 태그의 모든 참조를 제거합니다. (UmlExtensions에서 정의됨)
Public 확장 메서드 GetActivityEdgeSources 여기로 들어오는 가장자리 원본 노드 (ActivityExtensions에서 정의됨)
Public 확장 메서드 GetActivityEdgeTargets 여기에서 나가는 가장자리 대상 노드 (ActivityExtensions에서 정의됨)
Public 확장 메서드 GetDependencyClients 여기에 종속되는 요소의 컬렉션을 반환합니다. (NamedElementExtensions에서 정의됨)
Public 확장 메서드 GetDependencySuppliers 이것이 종속되는 요소의 컬렉션을 반환합니다. (NamedElementExtensions에서 정의됨)
Public 확장 메서드 GetId 이 요소를 식별하는 GUID를 가져옵니다. (UmlExtensions에서 정의됨)
Public 확장 메서드 GetModelStore 이 요소를 포함하는 IModelStore를 가져옵니다. (UmlExtensions에서 정의됨)
Public 확장 메서드 GetReferences 이 요소와 관련된 특정 태그의 IReferences 가져옵니다. (UmlExtensions에서 정의됨)
Public 확장 메서드 GetRelatedElements<T> 지정된 형식의 관계로 이 요소와 관련된 요소를 가져옵니다. (UmlExtensions에서 정의됨)
Public 확장 메서드 GetRelatedLinks<T> 이 요소에서 또는 이 요소까지 지정된 형식의 관계를 가져옵니다. (UmlExtensions에서 정의됨)
Public 확장 메서드 Shapes 열린 다이어그램 또는 지정된 열린 다이어그램에 모델 요소를 표시하는 모든 모양입니다. (PresentationHelpers에서 정의됨)

위쪽

설명

[!참고]

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

참고 항목

참조

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