Interfaccia IPackageImport
Una relazione tra pacchetti che consente agli elementi del pacchetto importato da fare riferimento a come se fossero definiti nel pacchetto che si importa.
Spazio dei nomi: Microsoft.VisualStudio.Uml.Classes
Assembly: Microsoft.VisualStudio.Uml.Interfaces (in Microsoft.VisualStudio.Uml.Interfaces.dll)
Sintassi
'Dichiarazione
Public Interface IPackageImport _
Inherits IDirectedRelationship, IRelationship, IElement
public interface IPackageImport : IDirectedRelationship,
IRelationship, IElement
public interface class IPackageImport : IDirectedRelationship,
IRelationship, IElement
type IPackageImport =
interface
interface IDirectedRelationship
interface IRelationship
interface IElement
end
public interface IPackageImport extends IDirectedRelationship, IRelationship, IElement
Il tipo IPackageImport espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
ApplicableStereotypes | Il set di stereotipi che potrebbero essere applicato a questo elemento. (Ereditato da IElement) | |
AppliedStereotypes | Ogni IStereotypeInstance indica che uno stereotipo è stato applicato a questo elemento. (Ereditato da IElement) | |
Description | La descrizione dell'elemento. (Ereditato da IElement) | |
ImportedPackage | Il pacchetto dei cui membri sono inclusi in uno spazio dei nomi. | |
ImportingNamespace | Lo spazio dei nomi che include i membri da un pacchetto. | |
OwnedComments | Ottiene i commenti contenute in questo elemento (non commenti collegati a). (Ereditato da IElement) | |
OwnedElements | ottiene gli elementi di proprietà da questo elemento.Ogni elemento ha un proprietario, tranne l'oggetto IModel radice. (Ereditato da IElement) | |
Owner | Ottiene l'elemento proprietario dell'elemento.Ogni elemento ad eccezione l'oggetto IModel radice ha un proprietario. (Ereditato da IElement) | |
Source | L'elemento di origine della relazione. (Ereditato da IDirectedRelationship) | |
SourceElement | Elemento di origine della relazione. (Ereditato da IRelationship) | |
Target | L'elemento di destinazione della relazione. (Ereditato da IDirectedRelationship) | |
TargetElement | Elemento di destinazione della relazione. (Ereditato da IRelationship) | |
Visibility | La visibilità degli elementi inclusi nel pacchetto che si importa.Se privati, gli elementi importati possono essere visualizzate solo dalle definizioni degli elementi nel pacchetto che si importa.Se il pubblico, gli elementi importati è possibile osservare da tutti gli altri utenti del pacchetto che si importa. | |
VisibleAppliedStereotypes | (Ereditato da IElement) |
In alto
Metodi di estensione
Nome | Descrizione | |
---|---|---|
AddReference | Collega una stringa in un elemento, in genere in cui la stringa è un riferimento come un URI, riferimento modelbus, o ID elemento di lavoroutilizzare il nome per indicare il tipo di riferimento.Restituisce un oggetto IReference che rappresenta il collegamento. (Definito da UmlExtensions). | |
ApplyStereotype | Si applica lo stereotipo all'elemento.Crea un IStereotypeInstance che rappresenta l'estensione dell'elemento del modello per stereotipo. (Definito da ProfileStereotypeExtensions). | |
Delete | Elimina questo elemento e gli eventuali relazioni, elementi di proprietà e forme. (Definito da UmlExtensions). | |
DeleteAllReference | rimuovere tutti i riferimenti di un tag specificato. (Definito da UmlExtensions). | |
GetId | ottiene un GUID che identifica questo elemento. (Definito da UmlExtensions). | |
GetModelStore | Ottiene il IModelStore contenente l'elemento. (Definito da UmlExtensions). | |
GetReferences | Ottenere il IReferences di un tag specificato associato a questo elemento. (Definito da UmlExtensions). | |
GetRelatedElements<T> | Ottiene gli elementi correlati a questo elemento da relazioni del tipo specificato. (Definito da UmlExtensions). | |
GetRelatedLinks<T> | ottiene le relazioni di un tipo specificato da o a questo elemento. (Definito da UmlExtensions). | |
Shapes | Tutte le forme che visualizza l'elemento del modello in qualsiasi diagramma aperto, o in un diagramma aperto specificato. (Definito da PresentationHelpers). |
In alto
Note
[!NOTA]
Metodi definiti in questo tipo sono metodi di estensione.Per utilizzare i metodi e, è necessario aggiungere un riferimento di progetto all'assembly .NET. Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll nonché includere la direttiva using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; nel codice.