IUseCase – rozhraní
Specifikace externě viditelné sadu akcí, které systém může provádět ve spolupráci s jedním nebo více účastníky.
Obor názvů: Microsoft.VisualStudio.Uml.UseCases
Sestavení: Microsoft.VisualStudio.Uml.Interfaces (v Microsoft.VisualStudio.Uml.Interfaces.dll)
Syntaxe
'Deklarace
Public Interface IUseCase _
Inherits IBehavioredClassifier, IClassifier, IType, IPackageableElement, _
INamedElement, IElement, IParameterableElement, INamespace, IRedefinableElement, _
ITemplateableElement
public interface IUseCase : IBehavioredClassifier,
IClassifier, IType, IPackageableElement, INamedElement, IElement,
IParameterableElement, INamespace, IRedefinableElement, ITemplateableElement
public interface class IUseCase : IBehavioredClassifier,
IClassifier, IType, IPackageableElement, INamedElement, IElement,
IParameterableElement, INamespace, IRedefinableElement, ITemplateableElement
type IUseCase =
interface
interface IBehavioredClassifier
interface IClassifier
interface IType
interface IPackageableElement
interface INamedElement
interface IElement
interface IParameterableElement
interface INamespace
interface IRedefinableElement
interface ITemplateableElement
end
public interface IUseCase extends IBehavioredClassifier, IClassifier, IType, IPackageableElement, INamedElement, IElement, IParameterableElement, INamespace, IRedefinableElement, ITemplateableElement
Typ IUseCase 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.) | |
Description | Popis tohoto prvku. (Zděděno z IElement.) | |
Extends | Získá vztahů s případy použití prodloužena o tento případ použití. | |
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.) | |
Includes | Získá vztahů s případy použití součástí tohoto případu použití. | |
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.) | |
IsLeaf | PRAVDA, pokud by měla být nespecifikované tohoto prvku.Nesmí je cíl generalizace vztah. (Zděděno z IRedefinableElement.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
Subjects | Získává subsystému nebo subsystémy, které podporují provádění tohoto případu použití. | |
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 element, 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 podle stereotypu. (Definoval ProfileStereotypeExtensions.) | |
CreateExtend | Vytvořte propojení IExtend zobrazit, že tento případ použití rozšiřuje jinou definici. (Definoval UseCaseExtensions.) | |
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.) | |
CreateInclude | Vytvořte propojení IInclude zobrazit tento případ použití zahrnuje jinou. (Definoval UseCaseExtensions.) | |
CreateInteraction | Vytvořit nový objekt IInteraction BehavioredClassifier (Definoval BehavioredClassifierExtensions.) | |
CreateNestedActivity | Vytvořte aktivitu, která popisuje chování tohoto prvku. (Definoval BehavioredClassifierExtensions.) | |
CreatePackageImport | Importujte balíčku do oboru názvů.Vytvoří propojení IPackageImport balíčku. (Definoval NamespaceExtensions.) | |
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 všechny vztahy, které prvky a tvary. (Definoval UmlExtensions.) | |
DeleteAllReference | Odeberte všechny odkazy na danou značku. (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.) | |
GetExtendedCases | Případy použití musí být prodloužena o tento případ použití. (Definoval UseCaseExtensions.) | |
GetExtendingCases | Případy použití, které přesahují tento případ použití. (Definoval UseCaseExtensions.) | |
GetId | Získá identifikátor GUID, který identifikuje tento prvek. (Definoval UmlExtensions.) | |
GetImportedPackages | Importované balíčky oboru názvů (Definoval PackageExtensions.) | |
GetIncludedCases | Případy použití, které jsou součástí tohoto případu použití. (Definoval UseCaseExtensions.) | |
GetIncludingCases | Případy použití, které obsahují tento případ použití. (Definoval UseCaseExtensions.) | |
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, které jsou spojeny s tímto prvkem. (Definoval UmlExtensions.) | |
GetRelatedElements<T> | Získá prvky týkající se tohoto prvku vztahy zadaného typu. (Definoval UmlExtensions.) | |
GetRelatedLinks<T> | Získá vztahů určitého typu nebo od tohoto prvku. (Definoval UmlExtensions.) | |
GetSpecifics | Vrátí třídění, které se specializují na tohoto třídění. (Definoval ClassifierExtensions.) | |
SetOwner | Změňte vlastníka. (Definoval SetOwnerExtensions.) | |
Shapes | Všechny obrazce zobrazující všechny Otevřít diagram nebo na určitý prvek modelu otevřete 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.