IParameter – rozhraní
Určuje typ objektu, který může být předán do nebo z chování.
Obor názvů: Microsoft.VisualStudio.Uml.Classes
Sestavení: Microsoft.VisualStudio.Uml.Interfaces (v Microsoft.VisualStudio.Uml.Interfaces.dll)
Syntaxe
'Deklarace
Public Interface IParameter _
Inherits IMultiplicityElement, IConnectableElement, ITypedElement, IParameterableElement, _
INamedElement, IElement
public interface IParameter : IMultiplicityElement,
IConnectableElement, ITypedElement, IParameterableElement, INamedElement, IElement
public interface class IParameter : IMultiplicityElement,
IConnectableElement, ITypedElement, IParameterableElement, INamedElement, IElement
type IParameter =
interface
interface IMultiplicityElement
interface IConnectableElement
interface ITypedElement
interface IParameterableElement
interface INamedElement
interface IElement
end
public interface IParameter extends IMultiplicityElement, IConnectableElement, ITypedElement, IParameterableElement, INamedElement, IElement
Typ IParameter 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.) |
![]() |
Default | Načte řetězec představující výchozí hodnota parametru, je-li zadán žádný argument. |
![]() |
DefaultValue | Hodnota pro parametr zadán žádný argument. |
![]() |
Description | Popis tohoto prvku. (Zděděno z IElement.) |
![]() |
Direction | V = data předána do chování; = odhlášení dat je předán; vstup = data předaná a pak; návrat = data předána zpět volajícímu vrácenou hodnotu na konci spuštění. |
![]() |
Ends | Získá konce spojnice, ke kterým je připojen tento prvek. (Zděděno z IConnectableElement.) |
![]() |
IsOrdered | Pro násobnost > 1.PRAVDA, pokud prvky v kolekci formuláře posloupnosti s potvrzené objednávky. (Zděděno z IMultiplicityElement.) |
![]() |
IsUnique | Pro násobnost > 1.PRAVDA, pokud se liší od jiných hodnot každé hodnoty v kolekci.Výchozí nastavení = True. (Zděděno z IMultiplicityElement.) |
![]() |
LowerValue | Získá minimální počet prvků, které jsou povoleny.Musí být nejméně 0 a nesmí být *. (Zděděno z IMultiplicityElement.) |
![]() |
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.) |
![]() |
Operation | Operace, která vlastní parametr získá. |
![]() |
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.) |
![]() |
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.) |
![]() |
OwningTemplateParameter | Pokud není null, tento prvek je definován jako parametr šablony. (Zděděno z IParameterableElement.) |
![]() |
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.) |
![]() |
TemplateParameter | Pokud není null, tento prvek je definován jako parametr šablony. (Zděděno z IParameterableElement.) |
![]() |
Type | Typ instance, kterou lze přiřadit k prvku.Pokud není zadán, je možné přiřadit libovolné instance. (Zděděno z ITypedElement.) |
![]() |
UpperValue | Maximální počet povolených prvků získá.Pokud *, je bez omezení.Musí být alespoň 1. (Zděděno z IMultiplicityElement.) |
![]() |
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.) |
![]() |
CreateLiteralBooleanDefaultValue | Vytvořit nový objekt ILiteralBoolean v parametru (Definoval ParameterExtensions.) |
![]() |
CreateLiteralIntegerDefaultValue | Vytvořit nový objekt ILiteralInteger v parametru (Definoval ParameterExtensions.) |
![]() |
CreateLiteralStringDefaultValue | Vytvořit nový objekt ILiteralString v parametru (Definoval ParameterExtensions.) |
![]() |
Delete | Odstraní tento prvek a relace, vlastní prvky a tvary. (Definoval UmlExtensions.) |
![]() |
DeleteAllReference | Odstraníte všechny odkazy dané značky. (Definoval UmlExtensions.) |
![]() |
GetBounds | Násobnost jako řetězec ve formuláři [Dolní_mez]..[Horní_mez]. (Definoval MultiplicityElementExtensions.) |
![]() |
GetConnectedElements | Prvky připojen k tomuto prvku pomocí konektorů.Například pokud se tento prvek je součástí součásti, tato metoda vrátí částí a porty, které jsou k němu připojeni. (Definoval ConnectableElementExtensions.) |
![]() |
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.) |
![]() |
GetModelStore | IModelStore, který obsahuje tento prvek získá. (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 tohoto prvku vztahy zadaného typu. (Definoval UmlExtensions.) |
![]() |
GetRelatedLinks<T> | Získá vztahy zadaný typ nebo od tohoto prvku. (Definoval UmlExtensions.) |
![]() |
SetBounds | Nastavit násobnost Dolní_mez/Horní_mez na základě řetězec ve formuláři [Dolní_mez]..[Horní_mez].Může být [Horní_mez] ' *'. (Definoval MultiplicityElementExtensions.) |
![]() |
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.