IBehavioralFeature – rozhraní
Funkce, která popisuje odpověď na zprávy a události.
Obor názvů: Microsoft.VisualStudio.Uml.Classes
Sestavení: Microsoft.VisualStudio.Uml.Interfaces (v Microsoft.VisualStudio.Uml.Interfaces.dll)
Syntaxe
'Deklarace
Public Interface IBehavioralFeature _
Inherits IFeature, IRedefinableElement, INamespace, INamedElement, _
IElement
public interface IBehavioralFeature : IFeature,
IRedefinableElement, INamespace, INamedElement, IElement
public interface class IBehavioralFeature : IFeature,
IRedefinableElement, INamespace, INamedElement, IElement
type IBehavioralFeature =
interface
interface IFeature
interface IRedefinableElement
interface INamespace
interface INamedElement
interface IElement
end
public interface IBehavioralFeature extends IFeature, IRedefinableElement, INamespace, INamedElement, IElement
Typ IBehavioralFeature 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 bylo použito pro tento prvek stereotypu. (Zděděno z IElement.) | |
ClientDependencies | Získá vztahů závislosti, pro které je tento prvek klienta. (Zděděno z INamedElement.) | |
Concurrency | Určuje způsob zpracování volání z oddělené podprocesy.Sekvenční = funkce není určena ke zpracování souběžných volání; Chráněn = volání budou blokovány, tak, aby pouze jeden zpracovány současně; souběžné = více hovorů mohou probíhat současně. | |
Description | Popis tohoto prvku. (Zděděno z IElement.) | |
FeaturingClassifiers | Získá tříděními, které se zobrazí tato funkce. (Zděděno z IFeature.) | |
IsAbstract | TRUE, pokud je částečné popis má být rozšířené nebo lokálně v specializing tříd. | |
IsLeaf | TRUE, pokud tento prvek by měl být specializované.Nesmí tedy cíl generalizace vztah. (Zděděno z IRedefinableElement.) | |
IsStatic | TRUE, pokud je tato funkce sdílí všechny výskyty jeho třídění.FALSE, pokud každá instance má účinně kopii funkci. (Zděděno z IFeature.) | |
Members | Získá prvky, které jsou součástí tohoto oboru názvů. (Zděděno z INamespace.) | |
Methods | Získává metody, které implementují behaviorální funkce.Může být maximálně jeden chování pro každý párování třídění (jako vlastník chování) a behaviorální funkce (jako specifikace chování). | |
Name | Název prvku oboru názvů, který jej obsahuje.V tomto oboru názvů musí 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.) | |
OwnedComments | Tento prvek propojen získá komentáře. (Zděděno z IElement.) | |
OwnedElements | Získá prvky vlastníkem tohoto prvku.Každý prvek má jednoho vlastníka, kromě kořenové IModel. (Zděděno z IElement.) | |
OwnedMembers | Získá prvky definované v tomto oboru názvů. (Zděděno z INamespace.) | |
OwnedParameters | Získá seřazenou množinou vlastněných tímto BehavioralFeature formálních parametrů.Směr parametru lze, vstup mimo nebo return. | |
Owner | Prvek, který vlastní tento prvek získá.Každý prvek s výjimkou kořenové IModel má jednoho vlastníka. (Zděděno z IElement.) | |
PackageImports | Získá balíčky, které jsou dováženy tohoto oboru názvů. (Zděděno z INamespace.) | |
QualifiedName | Získá název tohoto 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.) | |
Visibility | Určuje, kde prvek lze odkazovat.Public = viditelná kdekoliv; Private = viditelné pouze v oboru názvů vlastnící; chráněné = viditelné prvky, které mají vztah generalizace vlastnící názvů; balíček = viditelné pouze balíček vlastnící oboru názvů, pokud existuje.Výchozí nastavení = veřejné. (Zděděno z INamedElement.) | |
VisibleAppliedStereotypes | (Zděděno z IElement.) |
Na začátek
Rozšiřující metody
Název | Popis | |
---|---|---|
AddReference | Odkazy řetězec na prvek, kde řetězec je obvykle odkaz jako identifikátor URI, modelbus odkaz nebo ID pracovní položky.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 prvek modelu pomocí stereotypu. (Definoval ProfileStereotypeExtensions.) | |
CreatePackageImport | Importujte balíčku do oboru názvů.Vytvoří odkaz IPackageImport na balíček. (Definoval NamespaceExtensions.) | |
CreateParameter | Vytvořit nový objekt IParameter v behaviorální funkce. (Definoval BehavioralFeatureExtensions.) | |
Delete | Odstraní tento prvek a všechny relace vlastněné a obrazce prvků. (Definoval UmlExtensions.) | |
DeleteAllReference | Odstraňte všechny odkazy dané značky. (Definoval UmlExtensions.) | |
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 | Získá obsahující tento prvek IModelStore. (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 tento prvek vztahy zadaného typu. (Definoval UmlExtensions.) | |
GetRelatedLinks<T> | Určený typ relací získává z nebo do tohoto prvku. (Definoval UmlExtensions.) | |
Shapes | Všechny obrazce, které zobrazení prvku modelu Otevřít diagram nebo na určeném Otevřít diagram. (Definoval PresentationHelpers.) |
Na začátek
Poznámky
Poznámka
Metody definované na tento typ rozšíření metody. Pomocí metod, musíte přidat odkaz na projekt.ČISTÉ sestavení Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll a musí obsahovat směrnice using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; v kódu.