Microsoft.VisualStudio.Uml.Activities – obor názvů
Popisuje činnost tok informací mezi různé akce, které mohou být prováděny programových objektů, počítače nebo osoby a řízení. Další informace o činnosti modelování v Visual Studio Ultimate, viz Diagramy aktivita UML: Guidelines. Další informace o rozhraní API UML viz Rozšíření modely a diagramy.
Typy a vlastnosti definované v tomto oboru názvů odpovídají těm, které jsou definovány ve specifikaci UML. Kromě toho rozšíření metody jsou definovány v mnoha typů v tomto oboru názvů. Další informace naleznete v tématu Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.
A IActivity objekt popisuje kompletní činnosti. V tomto oboru názvů typů popisují různé typy uzlů a hrany, které jsou součástí činnosti. Různé typy akcí jsou popsány v Microsoft.VisualStudio.Uml.Actions oboru názvů.
Rozhraní
Rozhraní | Popis | |
---|---|---|
IActivity | Sekvence akcí částečně definující chování objektu.Obvykle tvoří část třídění. | |
IActivityEdge | Základní třída hrany (šipky) mezi dvěma uzly v činnosti.Řízení a objekt tokeny lze toku podél okraje ze zdroje do cíle. | |
IActivityFinalNode | Zastaví činnost všech toků.Každý podproces činnost ukončí, když jeden token dorazí ActivityFinalNode. | |
IActivityGroup | Sada uzlů a hrany činnost.Uzly a okraje může patřit do více skupin. | |
IActivityNode | Bod toku aktivity, jako například akce, větev nebo uzlu objektu. | |
IActivityParameterNode | Uzel objektu pro vstupy a výstupy činnosti.Jestliže činnost podrobnosti akce definuje jiné činnosti, by měl odpovídat kolíků akce ActivityParameterNodes aktivity. | |
IControlFlow | Okraj činnosti, které lze provádět kontrolu tokeny.Po dokončení činnosti řízení toku na konci zdroje tokenu ovládacího prvku je k dispozici na konci cílové.Obvykle umožňuje začít cílové aktivity. | |
IControlNode | Uzel činnost koordinuje toky.Nečekat uzel řízení tokeny (podprocesy řízení), ale okamžitě projít. | |
IDecisionNode | Pobočka v průběhu činnosti.Podproces předá vstup jednoho výstupy.Volba může ovlivněno kryty na odchozí konektory. | |
IExecutableNode | Činnost uzlu, který provede úkol.Úkol začne po na každý tok příchozích přišla token (podproces řízení). | |
IFinalNode | Konec toku činnost.Pokud podproces dorazí FinalNode, ukončí. | |
IForkNode | Rozdělí průtok do více souběžných toků.Při doručení vstupní token, vyplývá z každého výstupy token. | |
IInitialNode | Zahájení činnosti.Při vyvolání aktivity je vytvořen token a vyskočí na výstupu toku. | |
IJoinNode | Synchronizuje souběžných toků.Token vyplývá z výstupu spojení, pouze pokud je splněna podmínka spojení.Ve výchozím stavu je, že token čekání na každý vstup. | |
IMergeNode | Spojuje více alternativní toky.Token dorazí jakýkoliv vstup, vyplývá z výstupu.Sloučení nelze synchronizovat souběžných toků ale přijmout jednu mezi několik alternativních toky. | |
IObjectFlow | Okraj objektu tokeny lze provádět činnost.Tyto tokeny mohou obsahovat objekty.Složka | |
IObjectNode | Uzel v diagramu činnosti, lze určit typ dat odesílaných mezi akcemi a také můžete určit filtry data.Můžete do vyrovnávací paměti dat a řízení tokeny. | |
IState | Stav. |
Výčty
Výčet | Popis | |
---|---|---|
ExpansionKind | ExpansionKind je typ výčtu lze určit interakci více spuštěních nástroje oblasti rozšíření. | |
ObjectNodeOrderingKind | Popisuje uspořádání objektů jako procházejí uzlu objektu. | |
ParameterEffectKind | Popisuje efekt, který má činnost na jeho parametry. |