Sdílet prostřednictvím


IInputPin – rozhraní

Blokování vstupní hodnoty k jeho akce.

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

Syntaxe

'Deklarace
Public Interface IInputPin _
    Inherits IPin, IObjectNode, IActivityNode, IRedefinableElement,  _
    INamedElement, IElement, ITypedElement, IMultiplicityElement
public interface IInputPin : IPin, 
    IObjectNode, IActivityNode, IRedefinableElement, INamedElement, IElement, 
    ITypedElement, IMultiplicityElement
public interface class IInputPin : IPin, 
    IObjectNode, IActivityNode, IRedefinableElement, INamedElement, IElement, 
    ITypedElement, IMultiplicityElement
type IInputPin =  
    interface 
        interface IPin 
        interface IObjectNode 
        interface IActivityNode 
        interface IRedefinableElement 
        interface INamedElement 
        interface IElement 
        interface ITypedElement 
        interface IMultiplicityElement 
    end
public interface IInputPin extends IPin, IObjectNode, IActivityNode, IRedefinableElement, INamedElement, IElement, ITypedElement, IMultiplicityElement

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

Vlastnosti

  Název Popis
Veřejná vlastnost Action Akce, který vlastní tento kód pin. (Zděděno z IPin.)
Veřejná vlastnost Activity Aktivita, 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 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 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 InStates Pokud není prázdný, tento uzel přijímá pouze objekty v zadané státy. (Zděděno z IObjectNode.)
Veřejná vlastnost IsControl TRUE, pokud tento kód Pin je připojen k řízení toku.FALSE, pokud je připojen toku objektu. (Zděděno z IPin.)
Veřejná vlastnost IsControlType True pokud uzel by měla být připojena k řízení toků spíše než datové toky.Uzel lze použít k určení, že jedna nebo více tokenů ovládacího prvku můžete do vyrovnávací paměti. (Zděděno z IObjectNode.)
Veřejná vlastnost IsLeaf PRAVDA, pokud by měla být nespecifikované tohoto prvku.Nesmí je cíl generalizace vztah. (Zděděno z IRedefinableElement.)
Veřejná vlastnost IsOrdered Pro násobnost > 1.PRAVDA, pokud prvky v kolekci formuláře posloupnosti s potvrzené objednávky. (Zděděno z IMultiplicityElement.)
Veřejná vlastnost IsUnique Pro násobnost > 1.PRAVDA, pokud se liší od jiných hodnot každé hodnoty v kolekci.Výchozí nastavení = True. (Zděděno z IMultiplicityElement.)
Veřejná vlastnost LowerValue Získá minimální počet prvků, které jsou povoleny.Musí být nejméně 0 a nesmí být *. (Zděděno z IMultiplicityElement.)
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 Ordering Určuje pořadí, ve kterém budou zpracovány tokeny.Například pokud FIFO, tokeny bude výstup v pořadí jejich příchodu. (Zděděno z IObjectNode.)
Veřejná vlastnost Outgoings Okraje, které mají jako zdroj uzlu. (Zděděno z IActivityNode.)
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 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 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 Selection Pokud je definována, zvolí toto chování objektu pro výstup do vyrovnávací paměti v uzlu objekty dále. (Zděděno z IObjectNode.)
Veřejná vlastnost Type Typ instance, kterou lze přiřadit k prvku.Pokud není zadán, je možné přiřadit libovolné instance. (Zděděno z ITypedElement.)
Veřejná vlastnost UpperBound Maximální počet tokeny, které jsou povoleny v uzlu. ' *' znamená, není nijak omezen.Objekty nelze tok do uzlu, pokud je dosaženo horní mez. (Zděděno z IObjectNode.)
Veřejná vlastnost UpperValue Maximální počet povolených prvků získá.Pokud *, je bez omezení.Musí být alespoň 1. (Zděděno z IMultiplicityElement.)
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 element, 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 podle stereotypu. (Definoval ProfileStereotypeExtensions.)
Veřejná rozšiřující metoda Delete Odstraní tento prvek a všechny vztahy, které prvky a tvary. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda DeleteAllReference Odeberte všechny odkazy na danou značku. (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ílem odesílaných z tohoto okraje uzlů (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda GetBounds Násobnost jako řetězec ve tvaru [Dolní_mez].[Horní_mez]. (Definoval MultiplicityElementExtensions.)
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 Získá identifikátor GUID, který identifikuje tento prvek. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetModelStore IModelStore, který obsahuje tento prvek získá. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetReferences Získáte IReferences dané značky, které jsou spojeny s tímto prvkem. (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á vztahů určitého typu nebo od tohoto prvku. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetUpperBound Horní mez aktuální ObjectNode. int.Pokud je horní mez, bude vrácena hodnota MaxValue ' *'. (Definoval ObjectNodeExtensions.)
Veřejná rozšiřující metoda SetBounds Nastavit řetězec ve tvaru [Dolní_mez] Dolní_mez/Horní_mez podle násobnosti.[Horní_mez]. [Horní_mez] může být "*". (Definoval MultiplicityElementExtensions.)
Veřejná rozšiřující metoda SetUpperBound Nastavte horní mez.Nastavte newBound na int.MaxValue označíte, že je horní mez ' *'. (Definoval ObjectNodeExtensions.)
Veřejná rozšiřující metoda Shapes Všechny obrazce zobrazující všechny Otevřít diagram nebo na určitý prvek modelu otevřete diagram. (Definoval PresentationHelpers.)

Nahoru

Poznámky

[!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.Actions – obor názvů