ElementGroup Classe

Definizione

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.

Si applica a