IClassDiagram-Schnittstelle
Stellt ein UML-Klassendiagramm dar, das Klassen, Schnittstellen, Enumerationen, Pakete und die Beziehungen zwischen diesen anzeigen kann.Das Diagramm selbst ist kein Bestandteil des Modells.Es enthält IShape-Objekte, die Ansichten der Modellelemente darstellen.Jedes Modellelement, z. B. eine UML-Klasse, kann durch mehrere IShapes in verschiedenen Diagrammen dargestellt werden.
Namespace: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Syntax
'Declaration
Public Interface IClassDiagram _
Inherits IDiagram, IShape
public interface IClassDiagram : IDiagram,
IShape
public interface class IClassDiagram : IDiagram,
IShape
type IClassDiagram =
interface
interface IDiagram
interface IShape
end
public interface IClassDiagram extends IDiagram, IShape
Der IClassDiagram-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
ChildShapes | Formen, die in dieser Form enthalten sind.Beispiel: Attribut- und Vorgangszeilen einer Klassenform, in einer Paketform enthaltene Klassenformen, Anschlüsse und Teile in einer Komponente.Für jede ChildShape, ParentShape == this. (Von IShape geerbt.) | |
Color | Ruft die Farbe der Form ab oder legt diese fest. (Von IShape geerbt.) | |
Diagram | Das Diagramm, das diese Form enthält. (Von IShape geerbt.) | |
FileName | Der Pfad der Modellierungsprojektdatei, in der das Diagramm gespeichert ist.Dies ist der Name des Prinzipals der beiden Dateien. (Von IDiagram geerbt.) | |
Height | (Von IShape geerbt.) | |
ModelStore | Der UML-Modellspeicher, der das Diagramm und das Modell enthält, das er anzeigt. (Von IDiagram geerbt.) | |
Name | Der Name des Diagramms.Er stimmt nicht immer mit dem Dateinamen überein. (Von IDiagram geerbt.) | |
ParentShape | Die Form, die diese Form enthält, bzw. NULL.Wenn ParentShape nicht NULL ist, ist diese Form ein Member von ParentShape.ChildShapes. (Von IShape geerbt.) | |
SelectedShapes | Die Auflistung von Formen, die derzeit ausgewählt sind.Wenn keine einzelne Form ausgewählt wird, enthält die Auflistung das Diagramm als einzigen Member.Wenn andere Formen ausgewählt sind, wird das Diagramm nicht in der Auflistung angezeigt. (Von IDiagram geerbt.) | |
TypeName | Eine Zeichenfolge, die angibt, um welche Art von Diagramm es sich handelt, z. B. "ComponentDiagram". (Von IDiagram geerbt.) | |
Width | (Von IShape geerbt.) | |
XPosition | (Von IShape geerbt.) | |
YPosition | (Von IShape geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Delete | Entfernt die Form aus dem Diagramm.Dadurch wird das Element, das die Form anzeigt, möglicherweise aus dem Modell entfernt.Durch das Entfernen einer Klassenform aus einem Klassendiagramm wird z. B. die UML-Klasse nicht aus dem Modell entfernt. (Von IShape geerbt.) | |
Display<T> | Zeigt ein Element im Diagramm an.Das Element kann eine Instanz von IClass, IInterface, IEnumeration, IPackage oder IComment sein.Erstellt eine IShape, deren Element element ist. | |
EnsureVisible | (Von IDiagram geerbt.) | |
GetObject<T> | Ruft das Modellelement ab, das durch diese Form dargestellt wird.Geben Sie den gewünschten Typ des Ergebnisses an. (Von IShape geerbt.) | |
Move | Ändert die Position und die Größe der Form. (Von IShape geerbt.) | |
SelectShapes | Legt die aktuelle Auswahl bis zur angegebenen Auflistung von Formen und die Auswahl der Eigenschaft fest.Dadurch wird das Fenster nicht aktiviert, in dem das Diagramm angezeigt wird. (Von IDiagram geerbt.) | |
ToIShape<T> | Wandelt in einen Typ um, der den Elementtyp angibt, den die Form darstellt. (Von IShape geerbt.) |
Zum Seitenanfang
Erweiterungsmethoden
Name | Beschreibung | |
---|---|---|
GetChildShapes<T> | Ruft untergeordnete Formen ab, die den angegebenen Typ des Modellelements anzeigen. (Durch PresentationHelpers definiert.) | |
GetElement | Das Modellelement, das diese Form darstellt. (Durch IShapeExtensions definiert.) | |
GetSelectedShapes<T> | Ruft alle ausgewählten Formen ab, die UML-Modellelemente des angegebenen Typs anzeigen. (Durch PresentationHelpers definiert.) | |
SelectShapes | Wählen Sie eine Auflistung von Formen im Diagramm aus.Die Formen müssen auswählbar sein.Die SelectedShapes-Eigenschaft des Diagramms wird aktualisiert. (Durch PresentationHelpers definiert.) |
Zum Seitenanfang
Hinweise
Weitere Informationen finden Sie unter den folgenden Themen:
Siehe auch
Referenz
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation-Namespace