ICallOperationAction – rozhraní
Odešle požadavek volání operace pro zadaný objekt, kde může dojít k vyvolání přiřazeného chování.
Obor názvů: Microsoft.VisualStudio.Uml.Actions
Sestavení: Microsoft.VisualStudio.Uml.Interfaces (v Microsoft.VisualStudio.Uml.Interfaces.dll)
Syntaxe
'Deklarace
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
Typ ICallOperationAction zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
Activity | Činnost, která vlastní uzel. (Zděděno z IActivityNode.) | |
ApplicableStereotypes | Sada Stereotypy, které u tohoto prvku. (Zděděno z IElement.) | |
AppliedStereotypes | Každý IStereotypeInstance označuje, že bylo použito pro tento prvek stereotypu. (Zděděno z IElement.) | |
Arguments | Získá kolíky, na kterých jsou vstupní hodnoty argumentu. (Zděděno z IInvocationAction.) | |
ClientDependencies | Získá vztahů závislosti, pro které je tento prvek klienta. (Zděděno z INamedElement.) | |
Context | Získá třídění, jehož chování částečně popsané podle této akce. (Zděděno z IAction.) | |
Description | Popis tohoto prvku. (Zděděno z IElement.) | |
Incomings | Hrany, které mají jako cílový uzel. (Zděděno z IActivityNode.) | |
Inputs | Získá vstupy pro akci. (Zděděno z IAction.) | |
IsLeaf | TRUE, pokud tento prvek by měl být specializované.Nesmí tedy cíl generalizace vztah. (Zděděno z IRedefinableElement.) | |
IsSynchronous | TRUE, pokud je synchronní volání a volající čeká na dokončení vyvolaný chování.FALSE, pokud je asynchronní volání a ihned pokračuje volajícího a neočekává vrácenou hodnotu.Výchozí nastavení = true. (Zděděno z ICallAction.) | |
LocalPostconditions | Omezení, které by měly být splněny po dokončení spuštění načte.Může mít hodnotu null. (Zděděno z IAction.) | |
LocalPreconditions | Omezení, která by měla být dodržena při spuštění spuštění načte.Může mít hodnotu null. (Zděděno z IAction.) | |
Name | Název prvku oboru názvů, který jej obsahuje.V tomto oboru názvů musí být žádný prvek, který má tento název. (Zděděno z INamedElement.) | |
Namespace | Obor názvů, ve kterém je definován tento prvek získá.Může mít hodnotu null. (Zděděno z INamedElement.) | |
OnPort | Pokud není null, je operace vyvolávána na tomto portu přijímajícím objektem. (Zděděno z IInvocationAction.) | |
Operation | Operace, která je vyvolána při akci provede. | |
Outgoings | Hrany, které mají jako zdroj uzlu. (Zděděno z IActivityNode.) | |
Outputs | Získá výstupy akce. (Zděděno z IAction.) | |
OwnedComments | Tento prvek propojen získá komentáře. (Zděděno z IElement.) | |
OwnedElements | Získá prvky vlastníkem tohoto prvku.Každý prvek má jednoho vlastníka, kromě kořenové IModel. (Zděděno z IElement.) | |
Owner | Prvek, který vlastní tento prvek získá.Každý prvek s výjimkou kořenové IModel má jednoho vlastníka. (Zděděno z IElement.) | |
QualifiedName | Získá název tohoto prvku s kvalifikovaný název oboru názvů, který jej obsahuje.Prázdný název je prázdný nebo kvalifikovaný název oboru názvů je prázdný. (Zděděno z INamedElement.) | |
Results | Kódy PIN dostane na zobrazení výsledků provádění vyvolání. (Zděděno z ICallAction.) | |
Target | Získá kód pin, který přijímá cílový objekt, který by operaci provést. | |
Visibility | Určuje, kde prvek lze odkazovat.Public = viditelná kdekoliv; Private = viditelné pouze v oboru názvů vlastnící; chráněné = viditelné prvky, které mají vztah generalizace vlastnící názvů; balíček = viditelné pouze balíček vlastnící oboru názvů, pokud existuje.Výchozí nastavení = veřejné. (Zděděno z INamedElement.) | |
VisibleAppliedStereotypes | (Zděděno z IElement.) |
Na začátek
Rozšiřující metody
Název | Popis | |
---|---|---|
AddReference | Odkazy řetězec na prvek, kde řetězec je obvykle odkaz jako identifikátor URI, modelbus odkaz nebo ID pracovní položky.Použijte název označující typ odkazu.Vrátí objekt IReference, který představuje propojení. (Definoval UmlExtensions.) | |
ApplyStereotype | Platí stereotypu k prvku.Vytvoří IStereotypeInstance představující příponu prvek modelu pomocí stereotypu. (Definoval ProfileStereotypeExtensions.) | |
CreateArgumentInputPin | Vytvořte nový objekt InputPin a také Microsoft.VisualStudio.Uml.Actions.InvocationActionHasArguments odkazu, který spojuje IMicrosoft.VisualStudio.Uml.Actions.IInvocationAction nově vytvořený objekt InputPin. (Definoval InvocationActionExtensions.) | |
CreateLocalPostconditionConstraint | Vytvořte nový postcondition IConstraint vlastníkem tohoto IAction. (Definoval ActionExtensions.) | |
CreateLocalPreconditionConstraint | Vytvořte novou podmínkou vlastníkem tohoto IAction IConstraint. (Definoval ActionExtensions.) | |
CreateResultOutputPin | Vytvořit nový objekt IOutputPin CallAction (Definoval CallActionExtensions.) | |
CreateTargetInputPin | Vytvořit nový objekt IInputPin CallOperationAction (Definoval CallOperationActionExtensions.) | |
Delete | Odstraní tento prvek a všechny relace vlastněné a obrazce prvků. (Definoval UmlExtensions.) | |
DeleteAllReference | Odstraňte všechny odkazy dané značky. (Definoval UmlExtensions.) | |
GetActivityEdgeSources | Uzly zasažena příchozí okrajů k tomuto (Definoval ActivityExtensions.) | |
GetActivityEdgeTargets | Cílené odesílaných z tohoto okraje uzlů (Definoval ActivityExtensions.) | |
GetDependencyClients | Vrátí kolekci prvků, které jsou závislé na to. (Definoval NamedElementExtensions.) | |
GetDependencySuppliers | Vrátí kolekci prvků, v nichž je závislý. (Definoval NamedElementExtensions.) | |
GetId | GUID identifikující tento prvek získá. (Definoval UmlExtensions.) | |
GetModelStore | Získá obsahující tento prvek IModelStore. (Definoval UmlExtensions.) | |
GetReferences | Získáte IReferences dané značky přidružené k tomuto prvku. (Definoval UmlExtensions.) | |
GetRelatedElements<T> | Získá prvky týkající se tento prvek vztahy zadaného typu. (Definoval UmlExtensions.) | |
GetRelatedLinks<T> | Určený typ relací získává z nebo do tohoto prvku. (Definoval UmlExtensions.) | |
Shapes | Všechny obrazce, které zobrazení prvku modelu Otevřít diagram nebo na určeném Otevřít diagram. (Definoval PresentationHelpers.) |
Na začátek
Poznámky
Poznámka
Metody definované na tento typ rozšíření metody. Pomocí metod, musíte přidat odkaz na projekt.ČISTÉ sestavení Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll a musí obsahovat směrnice using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; v kódu.