ExplorerNodeSettings Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
DomainClass ExplorerNodeSettings - Definisce le impostazioni personalizzate per i nodi di esplorazione che rappresentano gli elementi della classe designata.
public ref class ExplorerNodeSettings sealed : Microsoft::VisualStudio::Modeling::DslDefinition::DomainElement
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerNodeSettings.Description", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerNodeSettings.DisplayName", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("57739c51-d12b-41b1-aa40-55f7c70f5cfe")]
[Microsoft.VisualStudio.Modeling.Validation.ValidationState(Microsoft.VisualStudio.Modeling.Validation.ValidationState.Enabled)]
[System.CLSCompliant(true)]
public sealed class ExplorerNodeSettings : Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerNodeSettings.Description", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerNodeSettings.DisplayName", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("57739c51-d12b-41b1-aa40-55f7c70f5cfe")>]
[<Microsoft.VisualStudio.Modeling.Validation.ValidationState(Microsoft.VisualStudio.Modeling.Validation.ValidationState.Enabled)>]
[<System.CLSCompliant(true)>]
type ExplorerNodeSettings = class
inherit DomainElement
Public NotInheritable Class ExplorerNodeSettings
Inherits DomainElement
- Ereditarietà
- Attributi
Costruttori
ExplorerNodeSettings(Partition, PropertyAssignment[]) |
Costruttore |
ExplorerNodeSettings(Store, PropertyAssignment[]) |
Costruttore |
Campi
DomainClassId |
ID della classe di dominio ExplorerNodeSettings. |
IconToDisplayDomainPropertyId |
ID della proprietà di dominio IconToDisplay. |
ShowsDomainClassDomainPropertyId |
ID della proprietà del dominio ShowsDomainClass. |
Proprietà
Class |
Ottiene o imposta Class. Classe dell'elemento a cui vengono applicate le impostazioni. |
ExplorerBehavior |
Ottiene o imposta ExplorerBehavior. Comportamento della finestra di esplorazione che definisce le impostazioni personalizzate del nodo di esplorazione. |
IconToDisplay |
Ottiene o imposta il valore della proprietà del dominio IconToDisplay. Icona da visualizzare in base ai nodi che rappresentano gli elementi della classe definita. |
Id |
Identificatore univoco di questo elemento. (Ereditato da ModelElement) |
IsActive |
Restituisce true se l'elemento è attualmente attivo all'interno del modello, false se l'elemento è stato eliminato o è in fase di eliminazione. (Ereditato da ModelElement) |
IsDeleted |
L'elemento è stato eliminato dal modello. Gli elementi eliminati non vengono eliminati immediatamente, in modo che il comando Annulla possa annullare l'eliminazione dell'elemento. (Ereditato da ModelElement) |
IsDeleting |
L'elemento è stato eliminato dal modello. Gli elementi eliminati non vengono eliminati immediatamente, in modo che il comando Annulla possa annullare l'eliminazione dell'elemento. (Ereditato da ModelElement) |
Notes |
Ottiene o imposta il valore della proprietà del dominio Notes. Note informali associate all'elemento. (Ereditato da DomainElement) |
Partition |
Ottiene o imposta l'istanza della partizione che contiene questo elemento. (Ereditato da ModelElement) |
PropertyDisplayed |
Ottiene o imposta PropertyDisplayed. Percorso della proprietà utilizzata per l'etichettatura per il nodo di esplorazione. |
ShowsDomainClass |
Ottiene o imposta il valore della proprietà di dominio ShowsDomainClass. Se True, il nome della classe di dominio viene visualizzato nell'etichetta del nodo di esplorazione. |
Store |
Ottiene l'istanza dell'archivio che contiene questo elemento. (Ereditato da ModelElement) |
Metodi
CanMerge(ProtoElementBase, ElementGroupPrototype) |
Restituisce un valore che indica se l'elemento di origine rappresentato dal ProtoElement radice specificato può essere aggiunto a questo elemento. (Ereditato da ModelElement) |
ChooseMergeTarget(ElementGroup) |
Ottiene il ModelElement da utilizzare come destinazione per il processo di merge ElementGroup. |
ChooseMergeTarget(ElementGroupPrototype) |
Ottiene il ModelElement da utilizzare come destinazione per il processo di merge ElementGroupPrototype. |
Copy() |
Crea una copia dell'elemento nel modello. (Ereditato da ModelElement) |
Copy(IEnumerable<Guid>) |
Crea una copia dell'elemento nel modello. (Ereditato da ModelElement) |
Delete() |
Per eliminare un elemento dal modello (Ereditato da ModelElement) |
Delete(Guid[]) |
Per eliminare un elemento dal modello (Ereditato da ModelElement) |
GetDomainClass() |
Ottiene la classe di dominio maggiormente derivata per questo elemento. (Ereditato da ModelElement) |
GetRoleCollection<TCollection,TElement>(Guid) |
Ottiene o crea la raccolta di elementi collegati (Ereditato da ModelElement) |
MergeConfigure(ElementGroup) |
Viene chiamato dal processo di merge per consentire a questo elemento del modello di configurarsi immediatamente dopo che il processo di merge è correlato all'elemento di destinazione. (Ereditato da ModelElement) |
MergeDisconnect(ModelElement) |
Esegue l'operazione opposta a MergeRelate, ovvero disconnette un determinato elemento da quello corrente (rimuove i collegamenti creati da MergeRelate). (Ereditato da ModelElement) |
MergeRelate(ModelElement, ElementGroup) |
Chiamato dal processo Merge per creare una relazione tra questo elemento di destinazione e l'elemento di origine specificato. In genere, una relazione padre-figlio viene stabilita tra l'elemento di destinazione (il padre) e l'elemento di origine (il figlio), ma qualsiasi relazione può essere stabilita. (Ereditato da ModelElement) |
OnCopy(ModelElement) |
Chiamato quando viene creata una copia dell'elemento. Il metodo viene chiamato sull'elemento duplicato. (Ereditato da ModelElement) |
OnDeleted() |
Chiamato dal modello dopo che l'elemento è stato eliminato. (Ereditato da ModelElement) |
OnDeleting() |
Chiamato dal modello prima che l'elemento venga eliminato. (Ereditato da ModelElement) |
OnResurrected() |
Viene chiamato dal modello dopo che l'elemento è stato ripristinato (riportato nell'archivio). (Ereditato da ModelElement) |
OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32) |
Metodo virtuale per la notifica quando la posizione dell'assegnatario di ruolo è cambiata. (Ereditato da ModelElement) |
OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32) |
Metodo virtuale per la notifica quando la posizione dell'assegnatario di ruolo verrà modificata. (Ereditato da ModelElement) |
Implementazioni dell'interfaccia esplicita
IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype) | (Ereditato da ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroup) | (Ereditato da ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (Ereditato da ModelElement) |
IMergeElements.MergeConfigure(ElementGroup) | (Ereditato da ModelElement) |
IMergeElements.MergeDisconnect(ModelElement) | (Ereditato da ModelElement) |
IMergeElements.MergeRelate(ModelElement, ElementGroup) | (Ereditato da ModelElement) |
Metodi di estensione
AddExtension(ModelElement, DomainClassInfo) |
Estende ModelElement con un'estensione del tipo di dominio specificato per la quale è stata creata una nuova istanza. Viene generato un InvalidOperationException se l'elemento ha già un'estensione di quel tipo. |
AddExtension(ModelElement, ExtensionElement) |
Estende ModelElement con un'estensione specifica. Viene generata un'eccezione InvalidOperationException se l'elemento ha già un'estensione dello stesso tipo. |
AddExtension(ModelElement, Guid) |
Estende ModelElement con un'estensione del tipo di dominio identificato per la quale è stata creata una nuova istanza. Viene generato un InvalidOperationException se l'elemento ha già un'estensione di quel tipo. |
AddExtension(ModelElement, Type) |
Estende ModelElement con un'estensione del tipo specificato per la quale è stata creata una nuova istanza. Viene generato un InvalidOperationException se l'elemento ha già un'estensione di quel tipo. |
AddExtension<T>(ModelElement) |
Estende ModelElement con un'estensione di un tipo particolare per la quale è stata creata una nuova istanza. Viene generata un'eccezione InvalidOperationException se l'elemento ha già un'estensione dello stesso tipo. |
GetAllExtensions(ModelElement) |
Restituire un oggetto enumerabile che esegue un primo ampio attraversamento dell'albero di elementi di estensione incorporati in questo elemento ModelElement. |
GetBaseElement(ModelElement) |
Restituisce la radice del MEL virtuale a cui partecipa l'elemento ModelElement specificato. |
GetExtension(ModelElement, DomainClassInfo) | |
GetExtension(ModelElement, Guid) | |
GetExtension(ModelElement, Type) |
Ottiene l'oggetto ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement. Se l'elemento non dispone di tale estensione, allora verrà generata un'eccezione InvalidOperationException. |
GetExtension<T>(ModelElement) |
Ottiene l'oggetto ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement. Se l'elemento non dispone di tale estensione, allora verrà generata un'eccezione InvalidOperationException. |
IsExtendedBy(ModelElement, DomainClassInfo) |
Eseguire query per determinare se questo oggetto ModelElement è attualmente esteso da un oggetto ExtensionElement di un tipo particolare. |
IsExtendedBy(ModelElement, Guid) |
Eseguire query per determinare se questo oggetto ModelElement è attualmente esteso da un oggetto ExtensionElement di un tipo particolare. |
IsExtendedBy(ModelElement, Type) |
Eseguire query per determinare se questo oggetto ModelElement è attualmente esteso da un oggetto ExtensionElement di un tipo particolare. |
RemoveExtension(ModelElement, DomainClassInfo) |
Rimuovere qualsiasi estensione del ModelElement specificato di un particolare tipo. |
RemoveExtension(ModelElement, ExtensionElement) |
Rimuovere un oggetto ExtensionElement specificato dalle estensioni di questo oggetto ModelElement. |
RemoveExtension(ModelElement, Guid) |
Rimuovere qualsiasi estensione del ModelElement specificato di un particolare tipo. |
RemoveExtension(ModelElement, Type) |
Rimuovere qualsiasi estensione di questo oggetto ModelElement di un particolare tipo. |
TryGetExtension(ModelElement, DomainClassInfo) | |
TryGetExtension(ModelElement, Guid) | |
TryGetExtension(ModelElement, Type) | |
TryGetExtension<T>(ModelElement) |
Ottiene l'oggetto ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement. Se questo elemento non dispone di tale estensione, il risultato è null. |
CanDelete(ModelElement, Guid[]) |
Per eliminare un elemento dal modello |
GetLocks(ModelElement) |
Ottiene i flag di blocco per questo elemento. Includerà tutti i blocchi abilitati nella partizione che contiene l'elemento. |
IsLocked(ModelElement, Locks) |
Verifica se l'elemento ha un set specificato di blocchi |
SetLocks(ModelElement, Locks) |
Impostare i contrassegni di blocco di questo elemento |