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 | |
---|---|---|
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.) | |
Context | Získá-li třídění, na kterém je kontext pro spuštění chování. (Zděděno z IBehavior.) | |
Description | Popis tohoto prvku. (Zděděno z IElement.) | |
Edges | Získá okraje spojující uzly v této činnosti. | |
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.) | |
Generalizations | Získá generalizace vztahy, které toto třídění dědí funkce. (Zděděno z IClassifier.) | |
Generals | Získá-li třídění, ze které toto třídění dědí členů. (Zděděno z IClassifier.) | |
InheritedMembers | Načte dílčí sady členů, které jsou zděděny. (Zděděno z IClassifier.) | |
InterfaceRealizations | Načtení rozhraní realizované toto chování. (Zděděno z IBehavioredClassifier.) | |
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.) | |
IsActiveClass | TRUE, pokud je spojena s podprocesy řízení každé instance této třídy. (Zděděno z IClass.) | |
IsLeaf | PRAVDA, pokud by měla být nespecifikované tohoto prvku.Nesmí je cíl generalizace vztah. (Zděděno z IRedefinableElement.) | |
IsReadOnly | TRUE, pokud tato činnost není třeba provést změny, proměnné mimo činnost nebo objekty. | |
IsReentrant | PRAVDA, pokud lze vyvolat chování, zatímco stále provádí z předchozí vyvolání. (Zděděno z IBehavior.) | |
IsSingleExecution | PRAVDA, pokud v stejné činnosti instance opakované vyvolání generovat nové tokeny (vlákna).FALSE, pokud každý vyvolání konkretizuje nové činnosti. | |
IsTemplate | PRAVDA, pokud tato třída je svázaný s parametry šablony. (Zděděno z IClassifier.) | |
Members | Získá prvky, které jsou součástí tohoto oboru názvů. (Zděděno z INamespace.) | |
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.) | |
NestedClassifiers | Získá seznam třídy definované uvnitř této třídy. (Zděděno z IClass.) | |
Nodes | Získá uzlů (akce, objekty a další uzly), které náleží aktivity. | |
OwnedAttributes | Získá seznam atributů (Vlastnosti), které jsou definovány v této třídě. (Zděděno z IClass.) | |
OwnedBehaviors | Získá chování definované v rámci působnosti tohoto třídění. (Zděděno z IBehavioredClassifier.) | |
OwnedComments | Získává připomínky obsažené v tomto prvku (nikoli k ní komentáře). (Zděděno z IElement.) | |
OwnedConnectors | Získá konektory vlastněných třídění, například sestavení a delegát konektory v komponentě. (Zděděno z IStructuredClassifier.) | |
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.) | |
OwnedMembers | Získá prvky, které jsou definovány v rámci tohoto oboru názvů. (Zděděno z INamespace.) | |
OwnedOperations | Načte seznam operací, které jsou definovány v této třídě. (Zděděno z IClass.) | |
OwnedParameters | Získá parametry, které jsou majetkem chování. (Zděděno z IBehavior.) | |
OwnedPorts | Získá porty, přes které instancí tohoto typu interakci s další instance. (Zděděno z IEncapsulatedClassifier.) | |
OwnedRedefinableTemplateSignature | (Zděděno z IClassifier.) | |
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.) | |
OwningPackage | Získá balíček, který obsahuje tento prvek. (Zděděno z IPackageableElement.) | |
OwningTemplateParameter | Pokud není null, tento prvek je definován jako parametr šablony. (Zděděno z IParameterableElement.) | |
Package | Získá balíček, do které patří typu. (Zděděno z IType.) | |
PackageImports | Získá balíčky, které jsou dováženy tohoto oboru názvů. (Zděděno z INamespace.) | |
Parts | Získá vlastnosti, z nichž se skládá tohoto třídění. (Zděděno z IStructuredClassifier.) | |
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.) | |
Specification | Behaviorální funkce, který implementuje chování. (Zděděno z IBehavior.) | |
SuperClasses | Získá tříd, z nichž tato třída dědí funkce. (Zděděno z IClass.) | |
TemplateBindings | Získá vazby, ve kterých je použit tento prvek. (Zděděno z ITemplateableElement.) | |
TemplateParameter | Pokud není null, tento prvek je definován jako parametr šablony. (Zděděno z IParameterableElement.) | |
TypedElements | Načte zadaný prvky, které obsahují hodnoty tohoto typu, jsou omezeny. (Zděděno z IType.) | |
UseCases | Získá případů použití, pro které toto třídění je předmět. (Zděděno z IClassifier.) | |
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.) | |
CreateAcceptEventAction | Vytvořit nový objekt IAcceptEventAction činnosti (Definoval ActivityExtensions.) | |
CreateActivityFinalNode | Vytvořit nový objekt IActivityFinalNode činnosti (Definoval ActivityExtensions.) | |
CreateActivityParameterNode | Vytvořit nový objekt IActivityParameterNode činnosti (Definoval ActivityExtensions.) | |
CreateAttribute | Vytvořit nový objekt vlastnosti třídy (Definoval ClassExtensions.) | |
CreateCallBehaviorAction | Vytvořit nový objekt ICallBehaviorAction činnosti (Definoval ActivityExtensions.) | |
CreateCallOperationAction | Vytvořit nový objekt ICallOperationAction činnosti (Definoval ActivityExtensions.) | |
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.) | |
CreateControlFlow | Vytvořit nové propojení IControlFlow v ActivityNode (Definoval ActivityExtensions.) | |
CreateCreateObjectAction | Vytvořit nový objekt ICreateObjectAction činnosti (Definoval ActivityExtensions.) | |
CreateDecisionNode | Vytvořit nový objekt IDecisionNode činnosti (Definoval ActivityExtensions.) | |
CreateForkNode | Vytvořit nový objekt IForkNode činnosti (Definoval ActivityExtensions.) | |
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.) | |
CreateInitialNode | Vytvořit nový objekt IInitialNode činnosti (Definoval ActivityExtensions.) | |
CreateInteraction | Vytvořit nový objekt IInteraction BehavioredClassifier (Definoval BehavioredClassifierExtensions.) | |
CreateJoinNode | Vytvořit nový objekt IJoinNode činnosti (Definoval ActivityExtensions.) | |
CreateMergeNode | Vytvořit nový objekt IMergeNode činnosti (Definoval ActivityExtensions.) | |
CreateNestedActivity | Vytvořte aktivitu, která popisuje chování tohoto prvku. (Definoval BehavioredClassifierExtensions.) | |
CreateObjectFlow | Vytvořit nové propojení IObjectFlow činnosti (Definoval ActivityExtensions.) | |
CreateObjectNode | Vytvořit nový objekt IObjectNode činnosti (Definoval ActivityExtensions.) | |
CreateOpaqueAction | Vytvořit nový objekt IOpaqueAction činnosti (Definoval ActivityExtensions.) | |
CreateOperation | Vytvořit nový objekt IOperation ve třídě (Definoval ClassExtensions.) | |
CreatePackageImport | Importujte balíčku do oboru názvů.Vytvoří propojení IPackageImport balíčku. (Definoval NamespaceExtensions.) | |
CreateParameter | Vytvořit nový objekt IParameter chování (Definoval BehaviorExtensions.) | |
CreatePart() | Přetíženo. Vytvořte novou část s neuvedeným typem. (Definoval StructuredClassifierExtensions.) | |
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.) | |
CreateSendSignalAction | Vytvořit nový objekt ISendSignalAction činnosti (Definoval ActivityExtensions.) | |
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.) | |
CreateTemplateParameter(IParameterableElement) | Přetíženo. Vytvoří parametr šablony, který odkazuje na danou parameteredElement. (Definoval TemplateBindingExtensions.) | |
CreateTemplateParameter(TemplateParameterKind, String) | Přetíženo. Parametr šablony vytvoří s daným názvem. (Definoval TemplateBindingExtensions.) | |
CreateTemplateSignature | Vytvoří šablonu podpis na daném třídění. (Definoval TemplateBindingExtensions.) | |
Delete | Odstraní tento prvek a relace, vlastní prvky a tvary. (Definoval UmlExtensions.) | |
DeleteAllReference | Odstraníte všechny odkazy dané značky. (Definoval UmlExtensions.) | |
FindTemplateParameter | Najděte název parametru šablony. (Definoval TemplateBindingExtensions.) | |
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.) | |
GetImportedPackages | Importované balíčky oboru názvů (Definoval PackageExtensions.) | |
GetModelStore | IModelStore, který obsahuje tento prvek získá. (Definoval UmlExtensions.) | |
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.) | |
GetRealizedInterfaces | Vrátí kolekci IInterfaces implementovaných danou třídění. (Definoval BehavioredClassifierExtensions.) | |
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.) | |
GetSpecifics | Vrátí třídění, které se specializují na tohoto třídění. (Definoval ClassifierExtensions.) | |
SetOwner(IClassifier) | Přetíženo. Změňte vlastníka. (Definoval SetOwnerExtensions.) | |
SetOwner(IPackage) | Přetíženo. Změňte vlastníka. (Definoval SetOwnerExtensions.) | |
SetOwner(IPackage) | Přetíženo. Změňte vlastníka. (Definoval SetOwnerExtensions.) | |
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.