ElementGroup 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.
ElementGroup fornisce un modo per raccogliere elementi e collegamenti di elementi.
public ref class ElementGroup
public class ElementGroup
type ElementGroup = class
Public Class ElementGroup
- Ereditarietà
-
ElementGroup
Commenti
ElementGroup è progettato per semplificare la serializzazione di gruppi di elementi da un archivio a un altro.
Costruttori
ElementGroup(ModelElement) |
Costruttore a scelta per la costruzione di un gruppo di un elemento singolo, un'operazione comune |
ElementGroup(Partition) |
Costruttore |
ElementGroup(Store) |
Costruttore |
Campi
ElementGroupIdDictionary |
Chiave utilizzata nel contesto ElementGroupContext di destinazione per il dizionario di identificazione degli elementi. |
Proprietà
ElementIds |
Ottiene un elenco degli ID degli elementi contenuti in questo gruppo |
ElementLinkIds |
Ottiene un elenco degli ID dei collegamenti di elementi contenuti in questo gruppo |
ElementLinks |
Ottiene il set di collegamenti di elemento contenuti in questo gruppo. Non sono inclusi i collegamenti agli elementi contenuti nei sottogruppi figlio. |
Id |
ID del gruppo |
ModelElements |
Ottiene un elenco di tutti gli elementi contenuti nel gruppo di elementi e in tutti i gruppi di elementi figlio |
Partition |
Partizione per cui è stato creato il gruppo. |
RootElementIds |
Ottiene un elenco degli ID dei collegamenti di elementi contenuti in questo gruppo |
RootElements |
Elemento distinto del gruppo, ad esempio la radice di un albero, l'intestazione di un elenco e così via. |
SourceContext |
Restituisce l'oggetto contesto ElementGroup di origine dell'elemento ElementGroup |
TargetContext |
Restituisce l'oggetto contesto ElementGroup di destinazione dell'elemento ElementGroup |
UserData |
Oggetto dati serializzabile definito dall'utente |
Metodi
Add(ModelElement) |
Aggiunge un elemento al gruppo. Tutti i collegamenti agli elementi già nel gruppo vengono aggiunti. |
Add(ModelElement, Boolean) |
Aggiunge un elemento al gruppo. |
AddGraph(ModelElement) |
Aggiungere un elemento e i relativi elementi figlio al gruppo Any; i collegamenti agli elementi già presenti nel gruppo vengono aggiunti. |
AddGraph(ModelElement, Boolean) |
Aggiungere un elemento e i relativi elementi figlio al gruppo |
AddGraph(ModelElement, Boolean, Boolean) |
Aggiungere un elemento e i relativi elementi figlio al gruppo |
AddRange(IEnumerable<ModelElement>) |
Aggiunge una raccolta di elementi di modello al gruppo. Tutti i collegamenti agli elementi già nel gruppo vengono aggiunti. |
AddRange(IEnumerable<ModelElement>, Boolean) |
Aggiunge una raccolta di elementi di modello al gruppo. |
CreatePrototype() |
Creare un prototipo per questo gruppo di elementi |
GetElements() |
Ottiene il set di elementi contenuti in questo gruppo. Ciò non include il set di elementi contenuti nei sottogruppi figlio. |
GetElements(Guid) |
Ottiene il set di istanze di elementi di una determinata classe di dominio contenute in questo gruppo. Ciò non include il set di elementi contenuti nei sottogruppi figlio. |
MarkAsRoot(ModelElement) |
Contrassegna un elemento nel gruppo come elemento radice. |