Interfaccia IClassDiagram
Rappresenta un diagramma classi UML, che può visualizzare le classi, interfacce, enumerazioni, i pacchetti e relazioni.Il diagramma non fa parte del modello.Contiene oggetti di IShape che rappresentano visualizzazioni degli elementi del modello.Ogni elemento del modello, ad esempio una classe UML, può essere rappresentato dai diversi oggetti IShapes, che può essere in diversi diagrammi.
Spazio dei nomi: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Sintassi
'Dichiarazione
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
Il tipo IClassDiagram espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
ChildShapes | Forme che è contenuto all'interno della forma.Ad esempio, l'attributo e le righe delle operazioni di classe A tale form; forme delle classi contenute in una forma del pacchetto, porte e parti di un componente.per ogni ChildShape, == di ParentShape questo. (Ereditato da IShape) | |
Color | Ottiene o imposta il colore della forma. (Ereditato da IShape) | |
Diagram | Il diagramma contenente la forma. (Ereditato da IShape) | |
FileName | Il percorso del file di progetto di modello in cui il diagramma viene archiviato.Si tratta del nome dell'entità di protezione dei due file. (Ereditato da IDiagram) | |
Height | (Ereditato da IShape) | |
ModelStore | L'archivio modelli UML che contiene il diagramma e il modello che illustra. (Ereditato da IDiagram) | |
Name | Il nome del diagramma.Non è sempre uguale al nome file. (Ereditato da IDiagram) | |
ParentShape | la forma che contiene questa forma, o null.se ParentShape non è null, questa forma è un membro di ParentShape.ChildShapes. (Ereditato da IShape) | |
SelectedShapes | La libreria di forme attualmente selezionate.Se nessuna singola forma è selezionata, la raccolta conterrà il diagramma come unico membro.Se altre forme selezionate, il diagramma non verrà visualizzata nella raccolta. (Ereditato da IDiagram) | |
TypeName | Indicazione della stringa che tipo di diagramma questo è, ad esempio “ComponentDiagram„. (Ereditato da IDiagram) | |
Width | (Ereditato da IShape) | |
XPosition | (Ereditato da IShape) | |
YPosition | (Ereditato da IShape) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Delete | Rimuove la forma da un diagramma.Ciò può o non può rimuovere dal modello che l'elemento che la forma visualizzare.Ad esempio, rimuovendo la forma della classe da un diagramma classi non rimuove la classe UML dal modello. (Ereditato da IShape) | |
Display<T> | Visualizzare un elemento del diagramma.L'elemento può essere un'istanza di IClass, di Stereotipi, di IEnumeration, di IPackage, o di IComment.crea un IShape di cui l'elemento è element. | |
EnsureVisible | (Ereditato da IDiagram) | |
GetObject<T> | Ottiene l'elemento del modello rappresentato dalla forma.Specificare il tipo del risultato desiderato. (Ereditato da IShape) | |
Move | Modifica la posizione e le dimensioni della forma. (Ereditato da IShape) | |
SelectShapes | Imposta la selezione corrente nella raccolta specificata di forme e impostare la proprietà di selezione.Ciò non attiva la finestra in cui viene visualizzato il diagramma. (Ereditato da IDiagram) | |
ToIShape<T> | Cast in un tipo che specifica il tipo di elemento che la forma rappresenta. (Ereditato da IShape) |
In alto
Metodi di estensione
Nome | Descrizione | |
---|---|---|
GetChildShapes<T> | Ottenere le forme figlio che visualizza il tipo specificato di elemento del modello. (Definito da PresentationHelpers). | |
GetElement | L'elemento del modello che questa forma rappresenta. (Definito da IShapeExtensions). | |
GetSelectedShapes<T> | Ottenere tutte le forme selezionate di elementi del modello di visualizzazione UML del tipo specificato. (Definito da PresentationHelpers). | |
SelectShapes | Selezionare una raccolta di forme del diagramma.Le forme devono essere ordinabili.La proprietà del SelectedShapes del diagramma verrà aggiornata. (Definito da PresentationHelpers). |
In alto
Note
Per ulteriori informazioni, vedere i seguenti argomenti:
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation