Sdílet prostřednictvím


IClassifierTemplateParameter – rozhraní

Hodnota v definici šablony, které mohou být vázány na třídu.

Obor názvů:  Microsoft.VisualStudio.Uml.AuxiliaryConstructs
Sestavení:  Microsoft.VisualStudio.Uml.Interfaces (v Microsoft.VisualStudio.Uml.Interfaces.dll)

Syntaxe

'Deklarace
Public Interface IClassifierTemplateParameter _
    Inherits ITemplateParameter, IElement
public interface IClassifierTemplateParameter : ITemplateParameter, 
    IElement
public interface class IClassifierTemplateParameter : ITemplateParameter, 
    IElement
type IClassifierTemplateParameter =  
    interface
        interface ITemplateParameter
        interface IElement
    end
public interface IClassifierTemplateParameter extends ITemplateParameter, IElement

Typ IClassifierTemplateParameter zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost AllowSubstitutable FALSE, pokud je vázaný typ musí být ConstrainingClassifier nebo jeden z jeho specializace.PRAVDA, pokud je typ vazby může být také třída, která provádí rozhraní, jako ConstrainingClassifier.Výchozí nastavení = True.
Veřejná vlastnost ApplicableStereotypes Sada Stereotypy, které u tohoto prvku. (Zděděno z IElement.)
Veřejná vlastnost AppliedStereotypes Každý IStereotypeInstance označuje, že tento prvek byla vyrovnána stereotypu. (Zděděno z IElement.)
Veřejná vlastnost ConstrainingClassifier Pokud není prázdný vázané typ musí být jeden z těchto třídění nebo jeden z jejich specializace, nebo AllowSubstitutable, pokud bude platit že některý typ, který je realizace jednoho z těchto třídění.
Veřejná vlastnost Default Prvek, který je výchozí pro tento parametr šablony formální získá. (Zděděno z ITemplateParameter.)
Veřejná vlastnost DefaultClassifier Pokud není prázdný, třídění, který je ve výchozím nastavení, pokud žádný argument během vázání šablony.
Veřejná vlastnost Description Popis tohoto prvku. (Zděděno z IElement.)
Veřejná vlastnost NonOwnedDefault Výchozí nastavení tohoto parametru šablony nevlastní. (Zděděno z ITemplateParameter.)
Veřejná vlastnost NonOwnedParameteredElement (Zděděno z ITemplateParameter.)
Veřejná vlastnost OwnedComments Získává připomínky obsažené v tomto prvku (nikoli k ní komentáře). (Zděděno z IElement.)
Veřejná vlastnost OwnedDefault Prvek, který je vlastníkem tohoto parametru šablony poskytnout výchozí. (Zděděno z ITemplateParameter.)
Veřejná vlastnost 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.)
Veřejná vlastnost OwnedParameterableElement (Zděděno z ITemplateParameter.)
Veřejná vlastnost 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.)
Veřejná vlastnost ParameteredElement Získá prvku, který je zpřístupněný tento parametr šablony. (Zděděno z ITemplateParameter.)
Veřejná vlastnost Signature Šablona podpis, který vlastní tento parametr šablony.Element::owner podsady. (Zděděno z ITemplateParameter.)
Veřejná vlastnost VisibleAppliedStereotypes (Zděděno z IElement.)

Nahoru

Rozšiřující metody

  Název Popis
Veřejná rozšiřující metoda 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.)
Veřejná rozšiřující metoda ApplyStereotype Platí stereotypu k prvku.Vytvoří IStereotypeInstance, představující příponu prvku modelu pomocí stereotypu. (Definoval ProfileStereotypeExtensions.)
Veřejná rozšiřující metoda CreateLiteralBooleanDefaultValue Vytvořit nový objekt ILiteralBoolean TemplateParameter (Definoval TemplateParameterExtensions.)
Veřejná rozšiřující metoda CreateLiteralIntegerDefaultValue Vytvořit nový objekt ILiteralInteger TemplateParameter (Definoval TemplateParameterExtensions.)
Veřejná rozšiřující metoda CreateLiteralStringDefaultValue Vytvořit nový objekt ILiteralString TemplateParameter (Definoval TemplateParameterExtensions.)
Veřejná rozšiřující metoda Delete Odstraní tento prvek a relace, vlastní prvky a tvary. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda DeleteAllReference Odstraníte všechny odkazy dané značky. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetId GUID identifikující tento prvek získá. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetModelStore IModelStore, který obsahuje tento prvek získá. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetReferences Získáte IReferences dané značky, přidružené k tomuto prvku. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetRelatedElements<T> Získá prvky týkající se tohoto prvku vztahy zadaného typu. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetRelatedLinks<T> Získá vztahy zadaný typ nebo od tohoto prvku. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda 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.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Uml.AuxiliaryConstructs – obor názvů