Sdílet prostřednictvím


IOpaqueAction – rozhraní

Akce s sémantiku specifické pro implementaci.

Obor názvů:  Microsoft.VisualStudio.Uml.Actions
Sestavení:  Microsoft.VisualStudio.Uml.Interfaces (v Microsoft.VisualStudio.Uml.Interfaces.dll)

Syntaxe

'Deklarace
Public Interface IOpaqueAction _
    Inherits IAction, IExecutableNode, IActivityNode, IRedefinableElement,  _
    INamedElement, IElement
public interface IOpaqueAction : IAction, 
    IExecutableNode, IActivityNode, IRedefinableElement, INamedElement, IElement
public interface class IOpaqueAction : IAction, 
    IExecutableNode, IActivityNode, IRedefinableElement, INamedElement, IElement
type IOpaqueAction =  
    interface
        interface IAction
        interface IExecutableNode
        interface IActivityNode
        interface IRedefinableElement
        interface INamedElement
        interface IElement
    end
public interface IOpaqueAction extends IAction, IExecutableNode, IActivityNode, IRedefinableElement, INamedElement, IElement

Typ IOpaqueAction zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Activity Činnost, která vlastní uzel. (Zděděno z IActivityNode.)
Veřejná vlastnost ApplicableStereotypes Sada Stereotypy, které u tohoto prvku. (Zděděno z IElement.)
Veřejná vlastnost AppliedStereotypes Každý IStereotypeInstance označuje, že bylo použito pro tento prvek stereotypu. (Zděděno z IElement.)
Veřejná vlastnost Body Určuje akci v jednom nebo více jazycích.
Veřejná vlastnost ClientDependencies Získá vztahů závislosti, pro které je tento prvek klienta. (Zděděno z INamedElement.)
Veřejná vlastnost Context Získá třídění, jehož chování částečně popsané podle této akce. (Zděděno z IAction.)
Veřejná vlastnost Description Popis tohoto prvku. (Zděděno z IElement.)
Veřejná vlastnost Incomings Hrany, které mají jako cílový uzel. (Zděděno z IActivityNode.)
Veřejná vlastnost Inputs Získá vstupy pro akci. (Zděděno z IAction.)
Veřejná vlastnost InputValues Získá vstupy pro akci.
Veřejná vlastnost IsLeaf TRUE, pokud tento prvek by měl být specializované.Nesmí tedy cíl generalizace vztah. (Zděděno z IRedefinableElement.)
Veřejná vlastnost Language Jazyk výraz v těle.
Veřejná vlastnost 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.)
Veřejná vlastnost 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.)
Veřejná vlastnost 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.)
Veřejná vlastnost 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.)
Veřejná vlastnost Outgoings Hrany, které mají jako zdroj uzlu. (Zděděno z IActivityNode.)
Veřejná vlastnost Outputs Získá výstupy akce. (Zděděno z IAction.)
Veřejná vlastnost OutputValues Získá výstupy akce.
Veřejná vlastnost OwnedComments Tento prvek propojen získá komentáře. (Zděděno z IElement.)
Veřejná vlastnost OwnedElements Získá prvky vlastníkem tohoto prvku.Každý prvek má jednoho vlastníka, kromě kořenové IModel. (Zděděno z IElement.)
Veřejná vlastnost 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.)
Veřejná vlastnost 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.)
Veřejná vlastnost 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.)
Veřejná vlastnost VisibleAppliedStereotypes (Zděděno z IElement.)

Na začátek

Rozšiřující metody

  Název Popis
Veřejná rozšiřující metoda 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.)
Veřejná rozšiřující metoda ApplyStereotype Platí stereotypu k prvku.Vytvoří IStereotypeInstance představující příponu prvek modelu pomocí stereotypu. (Definoval ProfileStereotypeExtensions.)
Veřejná rozšiřující metoda CreateInputValueInputPin Vytvořit nový objekt IInputPin OpaqueAction (Definoval OpaqueActionExtensions.)
Veřejná rozšiřující metoda CreateLocalPostconditionConstraint Vytvořte nový postcondition IConstraint vlastníkem tohoto IAction. (Definoval ActionExtensions.)
Veřejná rozšiřující metoda CreateLocalPreconditionConstraint Vytvořte novou podmínkou vlastníkem tohoto IAction IConstraint. (Definoval ActionExtensions.)
Veřejná rozšiřující metoda CreateOutputValueOutputPin Vytvořit nový objekt IOutputPin OpaqueAction (Definoval OpaqueActionExtensions.)
Veřejná rozšiřující metoda Delete Odstraní tento prvek a všechny relace vlastněné a obrazce prvků. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda DeleteAllReference Odstraňte všechny odkazy dané značky. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetActivityEdgeSources Uzly zasažena příchozí okrajů k tomuto (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda GetActivityEdgeTargets Cílené odesílaných z tohoto okraje uzlů (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda GetDependencyClients Vrátí kolekci prvků, které jsou závislé na to. (Definoval NamedElementExtensions.)
Veřejná rozšiřující metoda GetDependencySuppliers Vrátí kolekci prvků, v nichž je závislý. (Definoval NamedElementExtensions.)
Veřejná rozšiřující metoda GetId GUID identifikující tento prvek získá. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetModelStore Získá obsahující tento prvek IModelStore. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetReferences Získáte IReferences dané značky přidružené k tomuto prvku. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetRelatedElements<T> Získá prvky týkající se tento prvek vztahy zadaného typu. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetRelatedLinks<T> Určený typ relací získává z nebo do tohoto prvku. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda 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.

Viz také

Odkaz

Microsoft.VisualStudio.Uml.Actions – obor názvů