IObjectNode – rozhraní
Uzel v diagramu činnosti, můžete určit typ dat odesílaných mezi akce a můžete také definovat filtry data.Můžete do vyrovnávací paměti dat a řízení tokeny.
Obor názvů: Microsoft.VisualStudio.Uml.Activities
Sestavení: Microsoft.VisualStudio.Uml.Interfaces (v Microsoft.VisualStudio.Uml.Interfaces.dll)
Syntaxe
'Deklarace
Public Interface IObjectNode _
Inherits IActivityNode, IRedefinableElement, ITypedElement, INamedElement, _
IElement
public interface IObjectNode : IActivityNode,
IRedefinableElement, ITypedElement, INamedElement, IElement
public interface class IObjectNode : IActivityNode,
IRedefinableElement, ITypedElement, INamedElement, IElement
type IObjectNode =
interface
interface IActivityNode
interface IRedefinableElement
interface ITypedElement
interface INamedElement
interface IElement
end
public interface IObjectNode extends IActivityNode, IRedefinableElement, ITypedElement, INamedElement, IElement
Typ IObjectNode zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
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ém státy. | |
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. | |
IsLeaf | PRAVDA, pokud by měla být nespecifikované tohoto prvku.Nesmí je cíl generalizace vztah. (Zděděno z IRedefinableElement.) | |
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 doručení. | |
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 na výstup v dalším z objektů do vyrovnávací paměti v uzlu. | |
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ů. '* "rozumí není omezen.Objekty nelze toku do uzlu, pokud je dosaženo horní mez. | |
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 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.) | |
ApplyStereotype | Platí stereotypu k prvku.Vytvoří IStereotypeInstance, představující příponu prvku modelu pomocí stereotypu. (Definoval ProfileStereotypeExtensions.) | |
Delete | Odstraní tento prvek a relace, vlastní prvky a tvary. (Definoval UmlExtensions.) | |
DeleteAllReference | Odstraníte všechny odkazy dané značky. (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.) | |
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 | IModelStore, který obsahuje tento prvek získá. (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 tohoto prvku vztahy zadaného typu. (Definoval UmlExtensions.) | |
GetRelatedLinks<T> | Získá vztahy zadaný typ nebo od tohoto prvku. (Definoval UmlExtensions.) | |
GetUpperBound | Horní mez aktuální ObjectNodeint.MaxValue je vrácena, jestliže je horní mez "*". (Definoval ObjectNodeExtensions.) | |
SetUpperBound | Nastavte horní mez.Nastavena newBound int.Označuje, že je horní mez MaxValue ' *'. (Definoval ObjectNodeExtensions.) | |
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.