Sdílet prostřednictvím


IPackage – rozhraní

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

Syntaxe

'Deklarace
Public Interface IPackage _
    Inherits INamespace, IPackageableElement, IParameterableElement, INamedElement,  _
    ITemplateableElement, IElement
public interface IPackage : INamespace, 
    IPackageableElement, IParameterableElement, INamedElement, ITemplateableElement, IElement
public interface class IPackage : INamespace, 
    IPackageableElement, IParameterableElement, INamedElement, ITemplateableElement, IElement
type IPackage =  
    interface
        interface INamespace
        interface IPackageableElement
        interface IParameterableElement
        interface INamedElement
        interface ITemplateableElement
        interface IElement
    end
public interface IPackage extends INamespace, IPackageableElement, IParameterableElement, INamedElement, ITemplateableElement, IElement

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

Vlastnosti

  Název Popis
Veřejná vlastnost AllProfileInstances Získá seznam všech profilů spojen tento balíček a profily rekurzivně zděděné z jeho předchůdce vlastnící balíčky.Stereotypy z profilů lze použít prvky uvnitř obalu.Kromě toho Stereotypy z profilů v obsahující balíčky nebo modely lze prvky uvnitř obalu.
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 bylo použito pro tento prvek stereotypu. (Zděděno z IElement.)
Veřejná vlastnost ClientDependencies Získá vztahů závislosti, pro které je tento prvek klienta. (Zděděno z INamedElement.)
Veřejná vlastnost Description Popis tohoto prvku. (Zděděno z IElement.)
Veřejná vlastnost Members Získá prvky, které jsou součástí tohoto oboru názvů. (Zděděno z INamespace.)
Veřejná vlastnost 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.)
Veřejná vlastnost 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.)
Veřejná vlastnost NestedPackages Získá balíčky vlastníkem tohoto balíčku.
Veřejná vlastnost NestingPackage Získá balíček, který vlastní balíček nebo null.
Veřejná vlastnost OwnedComments Tento prvek propojen získá komentáře. (Zděděno z IElement.)
Veřejná vlastnost OwnedElements Získá prvky vlastníkem tohoto prvku.Každý prvek má jednoho vlastníka, kromě kořenové IModel. (Zděděno z IElement.)
Veřejná vlastnost OwnedMembers Získá prvky definované v tomto oboru názvů. (Zděděno z INamespace.)
Veřejná vlastnost OwnedTypes Získá, typy PackagedElements.
Veřejná vlastnost 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.)
Veřejná vlastnost OwningPackage Získá balíček obsahující tento prvek. (Zděděno z IPackageableElement.)
Veřejná vlastnost OwningTemplateParameter Pokud není null, tento prvek je definován jako parametr šablony. (Zděděno z IParameterableElement.)
Veřejná vlastnost PackagedElements Získá prvky vlastníkem tohoto balíčku.
Veřejná vlastnost PackageImports Získá balíčky, které jsou dováženy tohoto oboru názvů. (Zděděno z INamespace.)
Veřejná vlastnost ProfileInstances Získá seznam profilů spojený s tímto balíčkem.Stereotypy z profilů lze použít prvky uvnitř obalu.Kromě toho Stereotypy z profilů v obsahující balíčky nebo modely lze prvky uvnitř obalu.
Veřejná vlastnost 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.)
Veřejná vlastnost TemplateBindings Získá vazby, ve kterých je použit tento prvek. (Zděděno z ITemplateableElement.)
Veřejná vlastnost TemplateParameter Pokud není null, tento prvek je definován jako parametr šablony. (Zděděno z IParameterableElement.)
Veřejná vlastnost 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.)
Veřejná vlastnost VisibleAppliedStereotypes (Zděděno z IElement.)

Na začátek

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 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.)
Veřejná rozšiřující metoda ApplyProfile Profil platí pro balíček, takže stereotypy v profilu lze aplikovat na obsah balíčku.Vytvoří IProfileInstance představuje vztah mezi profilu a balíček. (Definoval ProfileStereotypeExtensions.)
Veřejná rozšiřující metoda ApplyStereotype Platí stereotypu k prvku.Vytvoří IStereotypeInstance představující příponu prvek modelu pomocí stereotypu. (Definoval ProfileStereotypeExtensions.)
Veřejná rozšiřující metoda CreateAbstraction Vytvořit nové propojení IAbstraction v NamedElement (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreateActivity Vytvořit nový objekt IActivity v balíčku (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreateActor Vytvořit nový objekt IActor v balíčku (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreateArtifact Vytvořit nový objekt IArtifact v balíčku (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreateAssociation Vytvořit nový IAssociation (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreateClass Vytvořit nový objekt IClass v balíčku (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreateComment Vytvořit nový objekt IComment v balíčku (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreateComponent Vytvořit nový objekt IComponent v balíčku (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreateDataType Vytvořit nový objekt IDataType v balíčku (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreateDependency Vytvořit nové propojení IDependency v NamedElement (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreateEnumeration Vytvořit nový objekt IEnumeration v balíčku (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreateInteraction Vytvořit nový objekt IInteraction v balíčku (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreateInterface Vytvořit nový objekt IInterface v balíčku (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreateInterfaceRealization Vytvořit nové propojení IInterfaceRealization v BehavioredClassifier (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreatePackage Vytvořit nový objekt IPackage v balíčku (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreatePackageImport Importujte balíčku do oboru názvů.Vytvoří odkaz IPackageImport na balíček. (Definoval NamespaceExtensions.)
Veřejná rozšiřující metoda CreatePrimitiveType Vytvořit nový objekt IPrimitiveType v balíčku (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreateRealization Vytvořit nové propojení IRealization v NamedElement (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreateSubsystem Vytvořit nový objekt ISubsystem v balíčku (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreateUsage Vytvořit nové propojení IUsage v NamedElement (Definoval PackageExtensions.)
Veřejná rozšiřující metoda CreateUseCase Vytvořit nový objekt IUseCase v balíčku (Definoval PackageExtensions.)
Veřejná rozšiřující metoda Delete Odstraní tento prvek a všechny relace vlastněné a obrazce prvků. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda DeleteAllReference Odstraňte všechny odkazy dané značky. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetDependencyClients Vrátí kolekci prvků, které jsou závislé na to. (Definoval NamedElementExtensions.)
Veřejná rozšiřující metoda GetDependencySuppliers Vrátí kolekci prvků, v nichž je závislý. (Definoval NamedElementExtensions.)
Veřejná rozšiřující metoda GetId GUID identifikující tento prvek získá. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetImportedPackages Importované balíčky oboru názvů (Definoval PackageExtensions.)
Veřejná rozšiřující metoda GetImportingNamespaces Obor importu balíčku (Definoval PackageExtensions.)
Veřejná rozšiřující metoda GetModelStore Získá obsahující tento prvek IModelStore. (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 tento prvek vztahy zadaného typu. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda GetRelatedLinks<T> Určený typ relací získává z nebo do tohoto prvku. (Definoval UmlExtensions.)
Veřejná rozšiřující metoda 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.

Viz také

Odkaz

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