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,  _
    ITypedElement, INamedElement, IMultiplicityElement, IElement
public interface IInputPin : IPin, 
    IObjectNode, IActivityNode, IRedefinableElement, ITypedElement, INamedElement, 
    IMultiplicityElement, IElement
public interface class IInputPin : IPin, 
    IObjectNode, IActivityNode, IRedefinableElement, ITypedElement, INamedElement, 
    IMultiplicityElement, IElement
type IInputPin =  
    interface
        interface IPin
        interface IObjectNode
        interface IActivityNode
        interface IRedefinableElement
        interface ITypedElement
        interface INamedElement
        interface IMultiplicityElement
        interface IElement
    end
public interface IInputPin extends IPin, IObjectNode, IActivityNode, IRedefinableElement, ITypedElement, INamedElement, IMultiplicityElement, IElement

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ém 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 PRAVDA, pokud uzel by měla být připojena k řízení toků než datové toky.Uzel lze použít k určení, že jedna nebo více tokenů ovládací prvek 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 doručení. (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 na výstup v dalším z objektů do vyrovnávací paměti v uzlu. (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 povolených v uzlu tokenů. '* "rozumí není omezen.Objekty nelze toku 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 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 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 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 formuláři [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 GUID identifikující tento prvek získá. (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, 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 GetUpperBound Horní mez aktuální ObjectNodeint.MaxValue je vrácena, jestliže je horní mez "*". (Definoval ObjectNodeExtensions.)
Veřejná rozšiřující metoda SetBounds Nastavit násobnost Dolní_mez/Horní_mez na základě řetězec ve formuláři [Dolní_mez]..[Horní_mez].Může být [Horní_mez] ' *'. (Definoval MultiplicityElementExtensions.)
Veřejná rozšiřující metoda SetUpperBound Nastavte horní mez.Nastavena newBound int.Označuje, že je horní mez MaxValue ' *'. (Definoval ObjectNodeExtensions.)
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

[!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ů