IPackageImport-Schnittstelle
Eine Beziehung zwischen Paketen, mit der so auf die Elemente des importierten Paket verwiesen werden kann, als ob sie in dem Paket definiert wurden, aus dem der Import erfolgt.
Namespace: Microsoft.VisualStudio.Uml.Classes
Assembly: Microsoft.VisualStudio.Uml.Interfaces (in Microsoft.VisualStudio.Uml.Interfaces.dll)
Syntax
'Declaration
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
Der IPackageImport-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
ApplicableStereotypes | Der Satz von Stereotypen, die auf dieses Element angewendet werden können. (Von IElement geerbt.) | |
AppliedStereotypes | Jede IStereotypeInstance gibt an, dass ein Stereotyp auf dieses Element angewendet wurde. (Von IElement geerbt.) | |
Description | Die Beschreibung dieses Elements. (Von IElement geerbt.) | |
ImportedPackage | Das Paket, dessen Member in einen Namespace importiert werden. | |
ImportingNamespace | Der Namespace, der die Member von einem Paket importiert. | |
OwnedComments | Ruft Kommentare ab, die in diesem Element enthalten sind (keine verknüpften Kommentare). (Von IElement geerbt.) | |
OwnedElements | Ruft Elemente im Besitz dieses Elements ab.Jedes Element hat einen Besitzer, bis auf das Stamm-IModel. (Von IElement geerbt.) | |
Owner | Ruft das Element, das dieses Element besitzt, ab.Jedes Element bis auf das Stamm-IModel hat einen Besitzer. (Von IElement geerbt.) | |
Source | Das Quellelement der Beziehung. (Von IDirectedRelationship geerbt.) | |
SourceElement | Quellelement der Beziehung. (Von IRelationship geerbt.) | |
Target | Das Zielelement der Beziehung. (Von IDirectedRelationship geerbt.) | |
TargetElement | Zielelement der Beziehung. (Von IRelationship geerbt.) | |
Visibility | Die Sichtbarkeit der importierten Elemente innerhalb des importierenden Pakets.Wenn privat, können die importierten Elemente nur durch die Definitionen von Elementen im Paket angezeigt werden, aus dem der Import erfolgt.Wenn öffentlich, können die importierten Elemente von allen anderen Benutzern des Pakets, aus dem der Import erfolgt, angezeigt werden. | |
VisibleAppliedStereotypes | (Von IElement geerbt.) |
Zum Seitenanfang
Erweiterungsmethoden
Name | Beschreibung | |
---|---|---|
AddReference | Verknüpft eine Zeichenfolge mit einem Element, wobei normalerweise die Zeichenfolge ein Verweis ist, z. B. ein URI, ein ModelBus-Verweis oder eine Arbeitsaufgaben-ID.Verwenden Sie den Namen, um den Typ des Verweises anzugeben.Gibt ein IReference-Objekt zurück, das den Link darstellt. (Durch UmlExtensions definiert.) | |
ApplyStereotype | Wendet das Stereotyp auf das Element an.Erstellt eine IStereotypeInstance, die die Erweiterung des Modellelements durch das Stereotyp darstellt. (Durch ProfileStereotypeExtensions definiert.) | |
Delete | Löscht dieses Element und alle Beziehungen, im Besitz befindlichen Elemente und Formen. (Durch UmlExtensions definiert.) | |
DeleteAllReference | Entfernt alle Verweise des angegebenen Tags. (Durch UmlExtensions definiert.) | |
GetId | Ruft eine GUID ab, die dieses Element identifiziert. (Durch UmlExtensions definiert.) | |
GetModelStore | Ruft das IModelStore ab, das dieses Element enthält. (Durch UmlExtensions definiert.) | |
GetReferences | Ruft die IReferences eines angegebenen Tags ab, die diesem Element zugeordnet sind. (Durch UmlExtensions definiert.) | |
GetRelatedElements<T> | Ruft Elemente ab, die mit diesem Element durch Beziehungen des angegebenen Typs verknüpft sind. (Durch UmlExtensions definiert.) | |
GetRelatedLinks<T> | Ruft Beziehungen eines angegebenen Typs von oder zu diesem Element ab. (Durch UmlExtensions definiert.) | |
Shapes | Alle Formen, die das Modellelement in einem geöffneten Diagramm oder in einem angegebenen geöffneten Diagramm anzeigen. (Durch PresentationHelpers definiert.) |
Zum Seitenanfang
Hinweise
Hinweis |
---|
Die Methoden, die für diesen Typ definiert sind, sind Erweiterungsmethoden.Um die Methoden zu verwenden, müssen Sie einen Projektverweis auf das .NET-Assembly Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll hinzufügen, und Sie müssen die Direktive using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; in den Code aufnehmen. |