IOutputPin – rozhraní
Blokování výstupní hodnoty vyrobené jeho akce.
Obor názvů: Microsoft.VisualStudio.Uml.Actions
Sestavení: Microsoft.VisualStudio.Uml.Interfaces (v Microsoft.VisualStudio.Uml.Interfaces.dll)
Syntaxe
'Deklarace
Public Interface IOutputPin _
Inherits IPin, IObjectNode, IActivityNode, IRedefinableElement, _
INamedElement, IElement, ITypedElement, IMultiplicityElement
public interface IOutputPin : IPin,
IObjectNode, IActivityNode, IRedefinableElement, INamedElement, IElement,
ITypedElement, IMultiplicityElement
public interface class IOutputPin : IPin,
IObjectNode, IActivityNode, IRedefinableElement, INamedElement, IElement,
ITypedElement, IMultiplicityElement
type IOutputPin =
interface
interface IPin
interface IObjectNode
interface IActivityNode
interface IRedefinableElement
interface INamedElement
interface IElement
interface ITypedElement
interface IMultiplicityElement
end
public interface IOutputPin extends IPin, IObjectNode, IActivityNode, IRedefinableElement, INamedElement, IElement, ITypedElement, IMultiplicityElement
Typ IOutputPin zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
Action | Akce, který vlastní tento kód pin. (Zděděno z IPin.) | |
Activity | Aktivita, 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 tento prvek byla vyrovnána stereotypu. (Zděděno z IElement.) | |
ClientDependencies | Získá vztahů závislosti, pro které je tento prvek klienta. (Zděděno z INamedElement.) | |
Description | Popis tohoto prvku. (Zděděno z IElement.) | |
Incomings | Hrany, které mají jako cílový uzel. (Zděděno z IActivityNode.) | |
InStates | Pokud není prázdný, tento uzel přijímá pouze objekty v zadané státy. (Zděděno z IObjectNode.) | |
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.) | |
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.) | |
IsLeaf | PRAVDA, pokud by měla být nespecifikované tohoto prvku.Nesmí je cíl generalizace vztah. (Zděděno z IRedefinableElement.) | |
IsOrdered | Pro násobnost > 1.PRAVDA, pokud prvky v kolekci formuláře posloupnosti s potvrzené objednávky. (Zděděno z IMultiplicityElement.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
Outgoings | Okraje, které mají jako zdroj uzlu. (Zděděno z IActivityNode.) | |
OwnedComments | Získává připomínky obsažené v tomto prvku (nikoli k ní komentáře). (Zděděno z IElement.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
UpperValue | Maximální počet povolených prvků získá.Pokud *, je bez omezení.Musí být alespoň 1. (Zděděno z IMultiplicityElement.) | |
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.) | |
VisibleAppliedStereotypes | (Zděděno z IElement.) |
Nahoru
Rozšiřující metody
Název | Popis | |
---|---|---|
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.) | |
ApplyStereotype | Platí stereotypu k prvku.Vytvoří IStereotypeInstance představující příponu prvek modelu podle stereotypu. (Definoval ProfileStereotypeExtensions.) | |
Delete | Odstraní tento prvek a všechny vztahy, které prvky a tvary. (Definoval UmlExtensions.) | |
DeleteAllReference | Odeberte všechny odkazy na danou značku. (Definoval UmlExtensions.) | |
GetActivityEdgeSources | Uzly zasažena příchozí okrajů k tomuto (Definoval ActivityExtensions.) | |
GetActivityEdgeTargets | Cílem odesílaných z tohoto okraje uzlů (Definoval ActivityExtensions.) | |
GetBounds | Násobnost jako řetězec ve tvaru [Dolní_mez].[Horní_mez]. (Definoval MultiplicityElementExtensions.) | |
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 | Získá identifikátor GUID, který identifikuje tento prvek. (Definoval UmlExtensions.) | |
GetModelStore | IModelStore, který obsahuje tento prvek získá. (Definoval UmlExtensions.) | |
GetReferences | Získáte IReferences dané značky, které jsou spojeny s tímto prvkem. (Definoval UmlExtensions.) | |
GetRelatedElements<T> | Získá prvky týkající se tohoto prvku vztahy zadaného typu. (Definoval UmlExtensions.) | |
GetRelatedLinks<T> | Získá vztahů určitého typu nebo od tohoto prvku. (Definoval UmlExtensions.) | |
GetUpperBound | Horní mez aktuální ObjectNode. int.Pokud je horní mez, bude vrácena hodnota MaxValue ' *'. (Definoval ObjectNodeExtensions.) | |
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.) | |
SetUpperBound | Nastavte horní mez.Nastavte newBound na int.MaxValue označíte, že je horní mez ' *'. (Definoval ObjectNodeExtensions.) | |
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.