IOutputPin – rozhraní
Blokování výstupní hodnoty vyrobené svou činnost.
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, _
ITypedElement, INamedElement, IMultiplicityElement, IElement
public interface IOutputPin : IPin,
IObjectNode, IActivityNode, IRedefinableElement, ITypedElement, INamedElement,
IMultiplicityElement, IElement
public interface class IOutputPin : IPin,
IObjectNode, IActivityNode, IRedefinableElement, ITypedElement, INamedElement,
IMultiplicityElement, IElement
type IOutputPin =
interface
interface IPin
interface IObjectNode
interface IActivityNode
interface IRedefinableElement
interface ITypedElement
interface INamedElement
interface IMultiplicityElement
interface IElement
end
public interface IOutputPin extends IPin, IObjectNode, IActivityNode, IRedefinableElement, ITypedElement, INamedElement, IMultiplicityElement, IElement
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 | Činnost, 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 bylo použito pro tento prvek 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 určené států. (Zděděno z IObjectNode.) | |
IsControl | TRUE, pokud tento kód Pin je připojen k řízení toku.FALSE, pokud je připojen k toku objektu. (Zděděno z IPin.) | |
IsControlType | TRUE, pokud uzel by měla být připojena k řízení toků než datové toky.Uzel slouží k určení, že jedna nebo více tokenů řízení vyrovnávací paměti. (Zděděno z IObjectNode.) | |
IsLeaf | TRUE, pokud tento prvek by měl být specializované.Nesmí tedy cíl generalizace vztah. (Zděděno z IRedefinableElement.) | |
IsOrdered | Pro násobnost > 1.TRUE, pokud prvky v kolekci formuláře posloupnosti s potvrzené objednávky. (Zděděno z IMultiplicityElement.) | |
IsUnique | Pro násobnost > 1.TRUE, 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ů povoleno.Musí být nejméně 0 a musí být *. (Zděděno z IMultiplicityElement.) | |
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.) | |
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 doručení. (Zděděno z IObjectNode.) | |
Outgoings | Hrany, které mají jako zdroj uzlu. (Zděděno z IActivityNode.) | |
OwnedComments | Tento prvek propojen získá komentáře. (Zděděno z IElement.) | |
OwnedElements | Získá prvky vlastníkem tohoto prvku.Každý prvek má jednoho vlastníka, kromě kořenové IModel. (Zděděno z IElement.) | |
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.) | |
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.) | |
Selection | Pokud je definována, zvolí toto chování objektu na výstup z 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 povolených v uzlu tokenů. '* " znamená že není omezen.Objekty nelze dosažení horní mez toku do uzlu. (Zděděno z IObjectNode.) | |
UpperValue | Maximální počet povolených prvků získá.Pokud *, neexistuje žádná maximální.Musí být alespoň 1. (Zděděno z IMultiplicityElement.) | |
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.) | |
VisibleAppliedStereotypes | (Zděděno z IElement.) |
Na začátek
Rozšiřující metody
Název | Popis | |
---|---|---|
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.) | |
ApplyStereotype | Platí stereotypu k prvku.Vytvoří IStereotypeInstance představující příponu prvek modelu pomocí stereotypu. (Definoval ProfileStereotypeExtensions.) | |
Delete | Odstraní tento prvek a všechny relace vlastněné a obrazce prvků. (Definoval UmlExtensions.) | |
DeleteAllReference | Odstraňte všechny odkazy dané značky. (Definoval UmlExtensions.) | |
GetActivityEdgeSources | Uzly zasažena příchozí okrajů k tomuto (Definoval ActivityExtensions.) | |
GetActivityEdgeTargets | Cílené 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 | GUID identifikující tento prvek získá. (Definoval UmlExtensions.) | |
GetModelStore | Získá obsahující tento prvek IModelStore. (Definoval UmlExtensions.) | |
GetReferences | Získáte IReferences dané značky přidružené k tomuto prvku. (Definoval UmlExtensions.) | |
GetRelatedElements<T> | Získá prvky týkající se tento prvek vztahy zadaného typu. (Definoval UmlExtensions.) | |
GetRelatedLinks<T> | Určený typ relací získává z nebo do tohoto prvku. (Definoval UmlExtensions.) | |
GetUpperBound | Horní mez aktuální ObjectNode.int.Pokud je horní mez, bude vrácena MaxValue ' *'. (Definoval ObjectNodeExtensions.) | |
SetBounds | Nastavit násobnost založeny na řetězec ve tvaru [Dolní_mez] Dolní_mez/Horní_mez...[Horní_mez].Může být [Horní_mez] ' *'. (Definoval MultiplicityElementExtensions.) | |
SetUpperBound | Nastavte horní mez.Nastavit newBound int.MaxValue ukazují, že je horní mez ' *'. (Definoval ObjectNodeExtensions.) | |
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.