Sdílet prostřednictvím


IInteractionOperand – rozhraní

Část CombinedFragment.CombinedFragment může mít jeden nebo více InteractionOperands v závislosti na jeho InteractionOperator.

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

Syntaxe

'Deklarace
Public Interface IInteractionOperand _
    Inherits IInteractionFragment, INamespace, INamedElement, IElement
public interface IInteractionOperand : IInteractionFragment, 
    INamespace, INamedElement, IElement
public interface class IInteractionOperand : IInteractionFragment, 
    INamespace, INamedElement, IElement
type IInteractionOperand =  
    interface
        interface IInteractionFragment
        interface INamespace
        interface INamedElement
        interface IElement
    end
public interface IInteractionOperand extends IInteractionFragment, INamespace, INamedElement, IElement

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

Vlastnosti

  Název Popis
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 tento prvek byla vyrovnána stereotypu. (Zděděno z IElement.)
Veřejná vlastnost ClientDependencies Získá vztahů závislosti, pro které je tento prvek klienta. (Zděděno z INamedElement.)
Veřejná vlastnost CombinedFragment Získá CombinedFragment, obsahující tuto InteractionOperand.
Veřejná vlastnost CoveredLifelines Některé typy fragmentu získá životnosti, na které se nachází ve fragmentu. (Zděděno z IInteractionFragment.)
Veřejná vlastnost Description Popis tohoto prvku. (Zděděno z IElement.)
Veřejná vlastnost EnclosingInteraction Získá interakce, která obsahuje tento Fragment interakce. (Zděděno z IInteractionFragment.)
Veřejná vlastnost EnclosingOperand Získá Operand interakce obsahující vnořené kombinované fragmentu.Se vztahuje na kombinované fragmenty. (Zděděno z IInteractionFragment.)
Veřejná vlastnost Fragments Získá prvky obsažené v tento operand jako vnořené CombinedFragments, používá interakci a odesílat zprávy události interakce.
Veřejná vlastnost Guard Omezení, která popisuje podmínky, podle nichž bude provedena úlomky získá.Null, pokud neexistuje žádné omezení.
Veřejná vlastnost Members Získá prvky, které jsou součástí tohoto oboru názvů. (Zděděno z INamespace.)
Veřejná vlastnost Name Název tohoto prvku oboru názvů, který jej obsahuje.V tomto oboru názvů by měly 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 OwnedComments Získává připomínky obsažené v tomto prvku (nikoli k ní 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, s výjimkou kořenové IModel. (Zděděno z IElement.)
Veřejná vlastnost OwnedMembers Získá prvky, které jsou definovány v rámci tohoto oboru názvů. (Zděděno z INamespace.)
Veřejná vlastnost Owner Získá prvek, který je vlastníkem tohoto prvku.Každý prvek s výjimkou kořenové IModel má jednoho vlastníka. (Zděděno z IElement.)
Veřejná vlastnost PackageImports Získá balíčky, které jsou dováženy tohoto oboru názvů. (Zděděno z INamespace.)
Veřejná vlastnost QualifiedName Získá název 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 lze odkazovat na prvek.Public = viditelná kdekoliv; Private = viditelné pouze vlastnící oboru názvů; chráněné = viditelné prvky, které mají vztah generalizace vlastnící oboru názvů; balíček = viditelné pouze v balíčku 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.)

Nahoru

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 například identifikátor URI, modelbus odkaz nebo identifikátor pracovní položku.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 prvku modelu pomocí stereotypu. (Definoval ProfileStereotypeExtensions.)
Veřejná rozšiřující metoda CreatePackageImport Importujte balíčku do oboru názvů.Vytvoří propojení IPackageImport balíčku. (Definoval NamespaceExtensions.)
Veřejná rozšiřující metoda Delete Odstraní tento prvek a relace, vlastní prvky a tvary. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda DeleteAllReference Odstraníte všechny odkazy dané značky. (Definoval UmlExtensions.)
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 GetImportedPackages Importované balíčky oboru názvů (Definoval PackageExtensions.)
Veřejná rozšiřující metoda GetModelStore IModelStore, který obsahuje tento prvek získá. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetNestedCombinedFragments Vrátí kombinované fragmenty vnořené pod operand interakce (Definoval InteractionOperandExtensions.)
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 tohoto prvku vztahy zadaného typu. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetRelatedLinks<T> Získá vztahy zadaný typ nebo od tohoto prvku. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda Shapes Všechny obrazce, které zobrazení prvku modelu na jakékoli Otevřít diagram nebo na určeném Otevřít diagram. (Definoval PresentationHelpers.)

Nahoru

Poznámky

Další informace o použití tohoto typu viz Postup: úprava sekvenční diagramy pomocí rozhraní API UML.

[!POZNÁMKA]

Metody definované na tohoto typu jsou rozšíření metody.Metody použít, musíte přidat odkaz na projekt.NET sestavení Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll a musí obsahovat směrnice using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; v kódu.

Viz také

Referenční dokumentace

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