Sdílet prostřednictvím


IActivity – rozhraní

Sekvence akcí částečně definující chování objektu.Obvykle součástí třídění.

Obor názvů:  Microsoft.VisualStudio.Uml.Activities
Sestavení:  Microsoft.VisualStudio.Uml.Interfaces (v Microsoft.VisualStudio.Uml.Interfaces.dll)

Syntaxe

'Deklarace
Public Interface IActivity _
    Inherits IBehavior, IClass, IBehavioredClassifier, IEncapsulatedClassifier,  _
    IStructuredClassifier, IClassifier, IType, IPackageableElement, IParameterableElement,  _
    INamespace, IRedefinableElement, INamedElement, ITemplateableElement, IElement
public interface IActivity : IBehavior, 
    IClass, IBehavioredClassifier, IEncapsulatedClassifier, IStructuredClassifier, IClassifier, 
    IType, IPackageableElement, IParameterableElement, INamespace, IRedefinableElement, 
    INamedElement, ITemplateableElement, IElement
public interface class IActivity : IBehavior, 
    IClass, IBehavioredClassifier, IEncapsulatedClassifier, IStructuredClassifier, IClassifier, 
    IType, IPackageableElement, IParameterableElement, INamespace, IRedefinableElement, 
    INamedElement, ITemplateableElement, IElement
type IActivity =  
    interface
        interface IBehavior
        interface IClass
        interface IBehavioredClassifier
        interface IEncapsulatedClassifier
        interface IStructuredClassifier
        interface IClassifier
        interface IType
        interface IPackageableElement
        interface IParameterableElement
        interface INamespace
        interface IRedefinableElement
        interface INamedElement
        interface ITemplateableElement
        interface IElement
    end
public interface IActivity extends IBehavior, IClass, IBehavioredClassifier, IEncapsulatedClassifier, IStructuredClassifier, IClassifier, IType, IPackageableElement, IParameterableElement, INamespace, IRedefinableElement, INamedElement, ITemplateableElement, IElement

Typ IActivity zveřejňuje následující členy.

Vlastnosti

  Název Popis
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 Context Získá-li třídění, na kterém je kontext pro spuštění chování. (Zděděno z IBehavior.)
Veřejná vlastnost Description Popis tohoto prvku. (Zděděno z IElement.)
Veřejná vlastnost Edges Získá okraje spojující uzly v této činnosti.
Veřejná vlastnost Features Získá atributy, operace a příjmy, přidružené každý člen této třídy.Podmnožina Namespace::Member. (Zděděno z IClassifier.)
Veřejná vlastnost Generalizations Získá generalizace vztahy, které toto třídění dědí funkce. (Zděděno z IClassifier.)
Veřejná vlastnost Generals Získá-li třídění, ze které toto třídění dědí členů. (Zděděno z IClassifier.)
Veřejná vlastnost InheritedMembers Načte dílčí sady členů, které jsou zděděny. (Zděděno z IClassifier.)
Veřejná vlastnost InterfaceRealizations Načtení rozhraní realizované toto chování. (Zděděno z IBehavioredClassifier.)
Veřejná vlastnost IsAbstract PRAVDA, pokud je částečné popis, který má být rozšířené nebo lokálně v specializing tříd. (Zděděno z IClassifier.)
Veřejná vlastnost IsActiveClass TRUE, pokud je spojena s podprocesy řízení každé instance této třídy. (Zděděno z IClass.)
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 IsReadOnly TRUE, pokud tato činnost není třeba provést změny, proměnné mimo činnost nebo objekty.
Veřejná vlastnost IsReentrant PRAVDA, pokud lze vyvolat chování, zatímco stále provádí z předchozí vyvolání. (Zděděno z IBehavior.)
Veřejná vlastnost IsSingleExecution PRAVDA, pokud v stejné činnosti instance opakované vyvolání generovat nové tokeny (vlákna).FALSE, pokud každý vyvolání konkretizuje nové činnosti.
Veřejná vlastnost IsTemplate PRAVDA, pokud tato třída je svázaný s parametry šablony. (Zděděno z IClassifier.)
Veřejná vlastnost Members Získá prvky, které jsou součástí tohoto oboru názvů. (Zděděno z INamespace.)
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 NestedClassifiers Získá seznam třídy definované uvnitř této třídy. (Zděděno z IClass.)
Veřejná vlastnost Nodes Získá uzlů (akce, objekty a další uzly), které náleží aktivity.
Veřejná vlastnost OwnedAttributes Získá seznam atributů (Vlastnosti), které jsou definovány v této třídě. (Zděděno z IClass.)
Veřejná vlastnost OwnedBehaviors Získá chování definované v rámci působnosti tohoto třídění. (Zděděno z IBehavioredClassifier.)
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 OwnedConnectors Získá konektory vlastněných třídění, například sestavení a delegát konektory v komponentě. (Zděděno z IStructuredClassifier.)
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 OwnedMembers Získá prvky, které jsou definovány v rámci tohoto oboru názvů. (Zděděno z INamespace.)
Veřejná vlastnost OwnedOperations Načte seznam operací, které jsou definovány v této třídě. (Zděděno z IClass.)
Veřejná vlastnost OwnedParameters Získá parametry, které jsou majetkem chování. (Zděděno z IBehavior.)
Veřejná vlastnost OwnedPorts Získá porty, přes které instancí tohoto typu interakci s další instance. (Zděděno z IEncapsulatedClassifier.)
Veřejná vlastnost OwnedRedefinableTemplateSignature (Zděděno z IClassifier.)
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 OwningPackage Získá balíček, který obsahuje tento prvek. (Zděděno z IPackageableElement.)
Veřejná vlastnost OwningTemplateParameter Pokud není null, tento prvek je definován jako parametr šablony. (Zděděno z IParameterableElement.)
Veřejná vlastnost Package Získá balíček, do které patří typu. (Zděděno z IType.)
Veřejná vlastnost PackageImports Získá balíčky, které jsou dováženy tohoto oboru názvů. (Zděděno z INamespace.)
Veřejná vlastnost Parts Získá vlastnosti, z nichž se skládá tohoto třídění. (Zděděno z IStructuredClassifier.)
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 Specification Behaviorální funkce, který implementuje chování. (Zděděno z IBehavior.)
Veřejná vlastnost SuperClasses Získá tříd, z nichž tato třída dědí funkce. (Zděděno z IClass.)
Veřejná vlastnost TemplateBindings Získá vazby, ve kterých je použit tento prvek. (Zděděno z ITemplateableElement.)
Veřejná vlastnost TemplateParameter Pokud není null, tento prvek je definován jako parametr šablony. (Zděděno z IParameterableElement.)
Veřejná vlastnost TypedElements Načte zadaný prvky, které obsahují hodnoty tohoto typu, jsou omezeny. (Zděděno z IType.)
Veřejná vlastnost UseCases Získá případů použití, pro které toto třídění je předmět. (Zděděno z IClassifier.)
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 CreateAcceptEventAction Vytvořit nový objekt IAcceptEventAction činnosti (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda CreateActivityFinalNode Vytvořit nový objekt IActivityFinalNode činnosti (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda CreateActivityParameterNode Vytvořit nový objekt IActivityParameterNode činnosti (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda CreateAttribute Vytvořit nový objekt vlastnosti třídy (Definoval ClassExtensions.)
Veřejná rozšiřující metoda CreateCallBehaviorAction Vytvořit nový objekt ICallBehaviorAction činnosti (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda CreateCallOperationAction Vytvořit nový objekt ICallOperationAction činnosti (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda CreateConnector Cílový prvek jako součást nebo Port připojení zdrojový prvek.Pokud zdrojový nebo cílový Port na části, zadejte obě. (Definoval ConnectableElementExtensions.)
Veřejná rozšiřující metoda CreateControlFlow Vytvořit nové propojení IControlFlow v ActivityNode (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda CreateCreateObjectAction Vytvořit nový objekt ICreateObjectAction činnosti (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda CreateDecisionNode Vytvořit nový objekt IDecisionNode činnosti (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda CreateForkNode Vytvořit nový objekt IForkNode činnosti (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda CreateGeneralization Vytvořte nový generalizace tohoto třídění.Vztah IGeneralization je vytvořen mezi tímto a jiné dána třídění. (Definoval ClassifierExtensions.)
Veřejná rozšiřující metoda CreateInitialNode Vytvořit nový objekt IInitialNode činnosti (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda CreateInteraction Vytvořit nový objekt IInteraction BehavioredClassifier (Definoval BehavioredClassifierExtensions.)
Veřejná rozšiřující metoda CreateJoinNode Vytvořit nový objekt IJoinNode činnosti (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda CreateMergeNode Vytvořit nový objekt IMergeNode činnosti (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda CreateNestedActivity Vytvořte aktivitu, která popisuje chování tohoto prvku. (Definoval BehavioredClassifierExtensions.)
Veřejná rozšiřující metoda CreateObjectFlow Vytvořit nové propojení IObjectFlow činnosti (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda CreateObjectNode Vytvořit nový objekt IObjectNode činnosti (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda CreateOpaqueAction Vytvořit nový objekt IOpaqueAction činnosti (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda CreateOperation Vytvořit nový objekt IOperation ve třídě (Definoval ClassExtensions.)
Veřejná rozšiřující metoda CreatePackageImport Importujte balíčku do oboru názvů.Vytvoří propojení IPackageImport balíčku. (Definoval NamespaceExtensions.)
Veřejná rozšiřující metoda CreateParameter Vytvořit nový objekt IParameter chování (Definoval BehaviorExtensions.)
Veřejná rozšiřující metoda CreatePart() Přetíženo. Vytvořte novou část s neuvedeným typem. (Definoval StructuredClassifierExtensions.)
Veřejná rozšiřující metoda CreatePart(IComponent) Přetíženo. Vytvořte novou část daného typu nebo nového typu.Určení typu null jako typ části vytvořit novou komponentu. (Definoval StructuredClassifierExtensions.)
Veřejná rozšiřující metoda CreateSendSignalAction Vytvořit nový objekt ISendSignalAction činnosti (Definoval ActivityExtensions.)
Veřejná rozšiřující metoda CreateTemplateBinding Třídění dané vázat na dané šabloně třídění.V případě potřeby přidejte náhrady parametrů pomocí CreateSubstitution. (Definoval TemplateBindingExtensions.)
Veřejná rozšiřující metoda CreateTemplateParameter(IParameterableElement) Přetíženo. Vytvoří parametr šablony, který odkazuje na danou parameteredElement. (Definoval TemplateBindingExtensions.)
Veřejná rozšiřující metoda CreateTemplateParameter(TemplateParameterKind, String) Přetíženo. Parametr šablony vytvoří s daným názvem. (Definoval TemplateBindingExtensions.)
Veřejná rozšiřující metoda CreateTemplateSignature Vytvoří šablonu podpis na daném třídění. (Definoval TemplateBindingExtensions.)
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 FindTemplateParameter Najděte název parametru šablony. (Definoval TemplateBindingExtensions.)
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 GetImportedPackages Importované balíčky oboru názvů (Definoval PackageExtensions.)
Veřejná rozšiřující metoda GetModelStore IModelStore, který obsahuje tento prvek získá. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetOutgoingAssociationEnds Protilehlého zakončení přidružení, které jsou propojeny se toto třídění.Na zakončení přidružení můžete získat propojené třídění a typu. (Definoval ClassifierExtensions.)
Veřejná rozšiřující metoda GetRealizedInterfaces Vrátí kolekci IInterfaces implementovaných danou třídění. (Definoval BehavioredClassifierExtensions.)
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 GetSpecifics Vrátí třídění, které se specializují na tohoto třídění. (Definoval ClassifierExtensions.)
Veřejná rozšiřující metoda SetOwner(IClassifier) Přetíženo. Změňte vlastníka. (Definoval SetOwnerExtensions.)
Veřejná rozšiřující metoda SetOwner(IPackage) Přetíženo. Změňte vlastníka. (Definoval SetOwnerExtensions.)
Veřejná rozšiřující metoda SetOwner(IPackage) Přetíženo. Změňte vlastníka. (Definoval SetOwnerExtensions.)
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.Activities – obor názvů