Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un bordo in un'attività che può portare i token del controllo. Quando l'attività alla fine dell'origine di un flusso di controllo viene completata, un token di controllo viene reso disponibile nell'entità finale di destinazione. In genere questo consente l'avvio dell'attività di destinazione.
Spazio dei nomi: Microsoft.VisualStudio.Uml.Activities
Assembly: Microsoft.VisualStudio.Uml.Interfaces (in Microsoft.VisualStudio.Uml.Interfaces.dll)
Sintassi
'Dichiarazione
Public Interface IControlFlow _
Inherits IActivityEdge, IRelationship, IRedefinableElement, INamedElement, _
IElement
public interface IControlFlow : IActivityEdge,
IRelationship, IRedefinableElement, INamedElement, IElement
public interface class IControlFlow : IActivityEdge,
IRelationship, IRedefinableElement, INamedElement, IElement
type IControlFlow =
interface
interface IActivityEdge
interface IRelationship
interface IRedefinableElement
interface INamedElement
interface IElement
end
public interface IControlFlow extends IActivityEdge, IRelationship, IRedefinableElement, INamedElement, IElement
Il tipo IControlFlow espone i seguenti membri.
Proprietà
| Nome | Descrizione | |
|---|---|---|
![]() |
ApplicableStereotypes | Il set di stereotipi che possono essere applicati a questo elemento. (Ereditato da IElement) |
![]() |
AppliedStereotypes | Ogni IStereotypeInstance indica che uno stereotipo è stato applicato a questo elemento. (Ereditato da IElement) |
![]() |
ClientDependencies | Ottiene le relazioni di dipendenza per le quali questo elemento è il client. (Ereditato da INamedElement) |
![]() |
Description | Descrizione di questo elemento. (Ereditato da IElement) |
![]() |
Guard | Espressione booleana che determina se è possibile attraversare il bordo. (Ereditato da IActivityEdge) |
![]() |
IsLeaf | True se questo elemento non deve essere specializzato.In altre parole, non deve essere la destinazione di una relazione generalizzazione. (Ereditato da IRedefinableElement) |
![]() |
Name | Il nome di questo elemento nello spazio dei nomi che lo contiene.In questo spazio dei nomi, non vi devono essere altri elementi con questo nome. (Ereditato da INamedElement) |
![]() |
Namespace | Ottiene il Namespace all'interno del quale è definito questo elemento.Possono essere Null. (Ereditato da INamedElement) |
![]() |
OwnedComments | Ottiene i commenti contenute in questo elemento (non i commenti che vi sono collegati). (Ereditato da IElement) |
![]() |
OwnedElements | Ottiene gli elementi della proprietà da questo elemento.Ogni elemento ha un proprietario, tranne IModel radice. (Ereditato da IElement) |
![]() |
Owner | Ottiene l'Elemento che possiede questo elemento.Ogni elemento tranne IModel radice ha un proprietario. (Ereditato da IElement) |
![]() |
QualifiedName | Ottiene il nome di questo elemento, preceduto dal nome completo del Namespace che lo contiene.Vuota se il nome è vuoto o se il nome completo dello spazio dei nomi è vuoto. (Ereditato da INamedElement) |
![]() |
Source | Nodo dal quale i token vengono eseguiti. (Ereditato da IActivityEdge) |
![]() |
SourceActivityNode | Nodo dal quale i token si propagano su questo edge. |
![]() |
SourceElement | Elemento di origine della relazione. (Ereditato da IRelationship) |
![]() |
Target | Nodo al quale vengono presentati i token. (Ereditato da IActivityEdge) |
![]() |
TargetActivityNode | Nodo sul quale i token si propagano su questo edge. |
![]() |
TargetElement | Elemento di destinazione della relazione. (Ereditato da IRelationship) |
![]() |
Visibility | Definisce il punto in cui è possibile fare riferimento all'elemento.Pubblico = visibile in qualsiasi punto. privato = visibile solo all'interno dello spazio dei nomi proprietario. protetto = visibile agli elementi che dispongono di una relazione di generalizzazione con lo spazio dei nomi proprietario. pacchetto = visibile solo all'interno del pacchetto proprietario dello spazio dei nomi, se presente.Valore predefinito = public. (Ereditato da INamedElement) |
![]() |
VisibleAppliedStereotypes | (Ereditato da IElement) |
In alto
Metodi di estensione
| Nome | Descrizione | |
|---|---|---|
![]() |
AddReference | Collega una stringa a un elemento, dove in genere la stringa è un riferimento come un URI, riferimento modelbus o ID elemento di lavoroUtilizzare il nome per indicare il tipo di riferimento.Restituisce un oggetto IReference che rappresenta il collegamento. (Definito da UmlExtensions). |
![]() |
ApplyStereotype | Consente di applicare lo stereotipo all'elemento.Consente di creare un IStereotypeInstance che rappresenta l'estensione dell'elemento del modello da parte dello stereotipo. (Definito da ProfileStereotypeExtensions). |
![]() |
Delete | Elimina questo elemento ed eventuali relazioni, elementi di proprietà e forme. (Definito da UmlExtensions). |
![]() |
DeleteAllReference | Rimuovere tutti i riferimenti di un tag specificato. (Definito da UmlExtensions). |
![]() |
GetDependencyClients | Restituisce un insieme di elementi dipendenti da questo. (Definito da NamedElementExtensions). |
![]() |
GetDependencySuppliers | Restituisce un insieme di elementi da cui questo dipende. (Definito da NamedElementExtensions). |
![]() |
GetId | Ottiene un GUID che identifica questo elemento. (Definito da UmlExtensions). |
![]() |
GetModelStore | Ottiene IModelStore che contiene questo elemento. (Definito da UmlExtensions). |
![]() |
GetReferences | Ottenere le IReferences di un tag specificato associate a questo elemento. (Definito da UmlExtensions). |
![]() |
GetRelatedElements<T> | Ottiene gli elementi correlati a questo elemento dalle relazioni del tipo specificato. (Definito da UmlExtensions). |
![]() |
GetRelatedLinks<T> | Ottiene le relazioni di un determinato tipo da e a questo elemento. (Definito da UmlExtensions). |
![]() |
Shapes | Tutte le forme che visualizzano l'elemento del modello in qualsiasi diagramma aperto o in un diagramma aperto specificato. (Definito da PresentationHelpers). |
In alto
Note
Nota
I metodi definiti su questo tipo sono metodi di estensione. Per utilizzare i metodi, è necessario aggiungere un riferimento al progetto nell'assembly .NET Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll ed è necessario includere la direttiva using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml nel codice.
.gif)
.gif)