Microsoft.VisualStudio.Modeling-Namespace
Der Namespace Modeling behandelt das Hinzufügen, Löschen und Ändern von Elementen und Links, wenn ein Modell erstellt oder geändert wird.
Die Modellierungsnamespaceklassen ermöglichen dem Code, um Elemente und Verbindungen innerhalb von Transaktionen zu erstellen und zu ändern. Store ist die Klasse, die den Inhalt (Elemente und Links) eines Modells im Arbeitsspeicher darstellt. Wenn Sie programmgesteuerte Änderungen an einem Modell vornehmen, müssen diese Änderungen in Transaction ausgeführt werden.
Sie können Regeln definieren, die ausgeführt werden, wenn bestimmte Elemente, wie ein Element oder ein Link geschehen, die hinzugefügt, geändert wird, oder gelöscht.
Sie können auch benachrichtigt werden, abonnieren, wenn ein Ereignis als eine Transaktion, zurückgesetzt, die auftritt.
Der Unterschied zwischen Regeln und Ereignissen ist, dass Regeln in einer Transaktion ausgelöst werden, wenn Ereignisse ausgelöst werden, nachdem eine Transaktion übermittelt ist.
Klassen
Klasse | Beschreibung | |
---|---|---|
AddRule | Stellt eine Regel dar, die aufgerufen wird, wenn ein Objekt dem Modell hinzugefügt wird. | |
AmbiguousMonikerException | Die Ausnahme, die ausgelöst wird, wenn ein Modellelement, das dem Speicher hinzugefügt werden soll, den gleichen Moniker besitzt wie ein anderes Element, das bereits im Speicher vorhanden ist. | |
AncestorVisitorFilter | Mit einem ElementWalker verwenden, um alle aggregierenden Beziehungen zu besuchen. | |
BreadthFirstRolePlayerFirstElementWalker | Wechselt zu den Elementen im Modell und wendet eine Aktion für jeden an.Die Aktion kann Ergebnisse von besuchten Elementen aktualisieren oder sammeln. | |
CalculatedPropertyValueHandler<TElement, TValue> | Basisklasse für berechnete Domäneneigenschaftenhandler. | |
ChainingElementVisitorFilter | Stellt einen Verkettungsfilter dar, der einer Liste Filter hinzufügt. | |
ChangeRule | Stellt eine Regel dar, die aufgerufen wird, wenn der Wert einer Eigenschaft eines Elements geändert wird. | |
ClosureContextHelper | Stellt Methoden bereit, um Kontextinformationen zum Schließen zu und von einem bestimmten Elementwalkerkontext hinzuzufügen und abzurufen. | |
ClosureElementOperation | Stellt Abschlusselementvorgänge dar. | |
ClosureFindAndRelateElementOperation | Stellt einen abschließenden Vorgang dar, um einen Such- oder Erstellungsvorgang für ein Zielelement zu markieren. | |
ClosureFindAndRelateOrDeleteCopiedElementOperation | Stellt einen abschließenden Vorgang dar, um ein Element zu suchen und sich darauf zu beziehen oder um das kopierte Element zu löschen, wenn das Ziel nicht gefunden wird. | |
ClosureFindElementOperation | Stellt einen abschließenden Vorgang dar, der einen Zielelement-Suchvorgang markiert. | |
ClosureFindOrCreateAndRelateElementOperation | Stellt einen abschließenden Vorgang dar, der einen Such- oder Erstellungsvorgang für ein Zielelement markiert. | |
ClosureFindOrCreateElementOperation | Stellt einen abschließenden Vorgang dar, der einen Such- oder Erstellungsvorgang für ein Zielelement markiert. | |
Context | Enthält die Zuordnung von Transaktionen zu Partitionen. | |
CopyClosureFilter | Basisklasse, um abschließende Besucher-Filter zu kopieren | |
CopyOriginContext | Stellt Informationen über den Ursprung des ElementGroupPrototype bereit. | |
CoreCopyClosure | Kopieren Sie den abschließenden Filter | |
CoreCopyClosureBase | Basisklasse, um abschließende Besucher-Filter zu kopieren | |
CoreDeleteClosure | Abschlussbesuchsfilter entfernen | |
CoreDeleteClosureBase | Basisklasse, um abschließende Filter zu entfernen | |
CoreDomainModel | Stellt das Domänenmodell dar, das die grundlegenden Elemente definiert, die von allen Domänenmodellen verwendet werden. | |
CoreDomainModelSerializationBehavior | Eine DomainXmlSerializationBehavior-Implementierung für das definierte Verhalten CoreDomainModelSerializationBehavior. | |
DefaultVisitorFilter | Wechselt zu allen gesamten Beziehungen. | |
DeleteRule | Stellt eine Regel dar, die aufgerufen wird, wenn ein Objekt aus dem Modell gelöscht wird.Führt nach dem entsprechenden DeletingRule aus. | |
DeletingRule | Stellt eine Regel dar, die aufgerufen wird, wenn ein Element im Modell gelöscht werden soll. | |
DependsOnDomainModelAttribute | Die Attributklasse wird verwendet, um das Domänenmodell anzugeben, die das aktuelle Domänenmodell erweitert. | |
DepthFirstElementAndLinkWalker | Wechselt zu den Elementen im Modell und wendet eine Aktion für jeden an.Links können angefügt werden. | |
DepthFirstElementWalker | Aktiviert Tiefensuchedurchläufe des Modells, das von einem bestimmten Element bzw. von einerGruppe von Elementen startet.Stellt eine Benachrichtigung über Durchlaufbeginn und -ende eines Elements und seiner Nachfolgeelemente bereit. | |
DeserializationEndingEventArgs | Stellt Daten für das DeserializationEnding-Ereignis bereit und benachrichtigt Listener, dass die Deserialisierung abgeschlossen ist. | |
DomainClassInfo | Stellt eine Domänenklasse dar. | |
DomainClassXmlSerializer | Stellt die Basisklasse für alle generierten Domänenserialisierungsprogramme dar. | |
DomainDataDirectory | Speichert Metadaten über die Domänenmodelle im Speicher. | |
DomainDataNotFoundException | Diese Ausnahme wird von der DomainDataDirectory-Klasse ausgelöst, wenn ein Domänenelement, das eine bestimmte Identität besitzt, sich nicht in dem Verzeichnis befindet. | |
DomainModel | Stellt ein Domänenmodell dar.Dies ist die Basisklasse des Domänenmodells Ihrer DSL. | |
DomainModel.DomainMemberInfo | Speichert Informationen über eine Domäneneigenschaft in einem Domänenmodell. | |
DomainModel.DomainRolePlayerInfo | Speichert Informationen, die vom Domänenmodellreflektor verwendet werden, um eine Domänenrolle zu suchen. | |
DomainModelExtensionProvider | Definiert den MEF-Vertrag für einen Typ, der eine Zuordnung zwischen einer Domänenmodellerweiterung und dem Domänenmodell erstellt, das sie erweitert | |
DomainModelInfo | Stellt eine Domänenmodelldefinition dar. | |
DomainModelOwnerAttribute | Im Code, der von einem Domänentyp generiert wird, wird das Domänenmodell angegeben, in dem eine Domänenklasse definiert ist. F905 | |
DomainModelSerializerAttribute | Ein benutzerdefiniertes Attribut, das verwendet wird, um anzugeben, dass eine Klasse ein Domänenmodellserialisierungsprogramm ist und der Typ des Domänenmodells, das es serialisiert. | |
DomainObjectIdAttribute | Stellt die ID eines Domäne-Objekts dar. | |
DomainObjectInfo | Stellt ein Element in einem Domänenmodell dar. | |
DomainPropertyAttribute | Gibt an, dass das Ziel eine Domäneneigenschaft einer Domänenklasse ist. | |
DomainPropertyInfo | Stellt eine Eigenschaft einer Domänenklasse dar. | |
DomainPropertyValueHandler | Stellt die Basisklasse für Domäneneigenschaftswerthandler dar. | |
DomainPropertyValueHandler<TElement, TValue> | Stellt die Basisklasse für stark typisierte Domäneneigenschaftshandler dar. | |
DomainPropertyXmlSerializer | Die Basisklasse für alle benutzerdefinierten Domäneneigenschaften-Serialisierer. | |
DomainRelationshipAttribute | Gibt an, dass das Ziel eine Domänenbeziehung ist. | |
DomainRelationshipInfo | Stellt die Metadaten über ein Domänen-Verhältnis dar. | |
DomainRelationshipXmlSerializer | Stellt die Basisklasse für alle generierten Domänenserialisierungsprogramme für Domänen-Verhältnisse dar. | |
DomainRoleAttribute | Gibt an, dass das Ziel eine Domänenrolle einer Domänenbeziehung ist. | |
DomainRoleInfo | Stellt eine Rolle eines Domänen-Verhältnisses dar. | |
DomainXmlSerializationBehavior | Stellt alle verhaltensgenerierten Klassen der XML-Serialisierung dar. | |
DomainXmlSerializerDirectory | Kombiniert XML-Serialisierungsverhalten von verschiedenen Domänenmodellen zusammen. | |
DomainXmlSerializerDirectoryEntry | Ordnet eine Domänenklassen-ID ihrem DomainClassXmlSerializer-Typ zu. | |
DomainXmlSerializerNamespaceEntry | Ein Tupel, das ein Domänenmodell mit dem XML-Namepacetyp verknüpft. | |
DomainXmlTypeSerializerDirectoryEntry | Ein Tupel, das einen Typ dem Typ des zu verwendenden Serialisierungsprogramms zuordnet. | |
ElementAddedEventArgs | Stellt Daten für das ElementAdded-Ereignis bereit. | |
ElementAddedEventManager | Verwaltet "element added"-Ereignisse. | |
ElementClosureWalker | Stellt einen Walker dar, der Abschlüsse von Modellelementen generiert. | |
ElementDeletedEventArgs | Stellt Daten für das ElementDeleted-Ereignis bereit. | |
ElementDeletedEventManager | Verwaltet "element removed"-Ereignisse. | |
ElementDeletingEventArgs | Stellt Daten für das ElementDeleting-Ereignis bereit. | |
ElementDeserializedRule | Eine Regel, die ausgelöst wird, wenn ein neuer ModelElements erstellt wird und von SimpleMonikerResolver verwendet wird, um neue Elemente zu überwachen. | |
ElementEventArgs | Stellt Daten für Benachrichtigungen bereit, die einem Modellelement zugeordnet sind. | |
ElementEventManager | Stellt in abgeleiteten Klassen einen Mechanismus für Beobachter bereit, für den sie sich registrieren können und mit dem sie über Änderungen innerhalb des Gültigkeitsbereichs des Speichers benachrichtigt werden. | |
ElementEventsBegunEventArgs | Stellt Daten für das ElementEventsBegun-Ereignis bereit. | |
ElementEventsBegunEventManager | Verwaltet Ereignisse, die für Elemente begonnen haben. | |
ElementEventsEndedEventArgs | Stellt Daten für das ElementEventsEnded-Ereignis bereit. | |
ElementEventsEndedEventManager | Verwaltet "element events ended"-Ereignisse. | |
ElementFactory | Stellt eine Factory von Domänenmodellobjekten dar. | |
ElementGroup | Bietet eine Möglichkeit, Elemente und Elementlinks zu sammeln. | |
ElementGroupContext | Speichert Kontextinformationen über eine Elementgruppe. | |
ElementGroupPrototype | Enthält die Informationen, die erforderlich sind, um einen Satz von Elementen und Links neu zu erstellen.Wird verwendet, um Elemente in den Tools, in der Zwischenablage und in einem Ziehvorgang zu speichern. | |
ElementLink | Basisklasse für alle Domänen-Verhältnisse. | |
ElementMovedEventArgs | Stellt Daten für das ElementMoved-Ereignis bereit. | |
ElementMovedEventManager | Verwaltet "element moved"-Ereignisse. | |
ElementNameAttribute | Gibt an, dass die Zieldomäneneigenschaft die Elementnameneigenschaft bereitstellt. | |
ElementNameProvider | Stellt einen Namensanbieter für Domänenelemente dar. | |
ElementOperations | Stellt allgemeine Vorgänge bereit, die bei einer Auflistung von Modellelementen reagieren. | |
ElementPropertyChangedEventArgs | Stellt Daten für das ElementPropertyChanged-Ereignis bereit. | |
ElementPropertyChangedEventManager | Verwaltet "element property changed"-Ereignisse. | |
ElementWalker | Aktiviert verschiedene Durchläufe des Modells, das von einem bestimmten Element startet. | |
EmbeddingVisitorFilter | Wechselt zu allen Einbettungsverhältnissen. | |
EventManagerDirectory | Ermöglicht es Ihnen, benutzerdefinierten Code hinzuzufügen oder zu entfernen, der ausgeführt werden soll, wenn ein Ereignis ausgelöst wird. | |
ExistingElementEventManager | Verwaltet Elementereignisse in einer abgeleiteten Klasse. | |
ExtendsDomainModelAttribute | Veraltet. Gibt das Domänenmodell an, das dieses Domänenmodell erweitert. | |
ExtensionElement | Basisklasse für alle Domänenmodellerweiterungselemente.Lässt zu, dass eine DSL-Definition von einem Drittanbieter erweitert werden soll. | |
ExtensionElementSerializer | Serialisierungsprogramm ExtensionElementSerializer für DomainClass ExtensionElement. | |
ExtensionExtendsElement | DomainRelationship ExtensionExtendsElement Verweisbeziehung zwischen ElementExtension und ModelElement | |
ExtensionExtendsElementSerializer | Serialisierungsprogramm ExtensionExtendsElementSerializer für DomainClass ExtensionExtendsElement. | |
GenericEventArgs | Abstrakte Basisklasse für alle Ereignisargumente für Element/Events. | |
GlobalEventManager | Ermöglicht beim Überschreiben in einer abgeleiteten Klasse, dass Beobachter für Änderungen registriert und über Änderungen innerhalb eines Speichers benachrichtigt werden können. | |
InternalModelingErrorException | Stellt die Ausnahme dar, die ausgelöst wird, wenn ein interner Fehler innerhalb des Modellierungsmoduls auftritt. | |
InvalidDomainModelException | Stellt eine Ausnahme dar, die ausgelöst wird, wenn ein Fehler bei den Metadaten gefunden wird, die einem Domänenmodell zugewiesen werden. | |
ISerializerLocatorExtensions | Stellt Hilfsmethoden bereit, um die Standard-ISerializerLocator-Schnittstelle zu erweitern | |
LinkedElementCollection<T> | Stellt eine Auflistung aller Elemente bereit, die mit einem Element verknüpft sind. | |
MefMetadataConstants | Definiert die Zeichenfolgenkonstanten für die Namen von MEF-Metadatenschlüssel des Domänenmodells | |
MergeAbortedException | Stellt eine Ausnahme dar, die ausgelöst wird, wenn ein Zusammenführungsvorgang für ein Domänenmodell vom Benutzer abgebrochen wird. | |
MergeContext | Stellt die Informationen zur Zusammenführung bereit, die ursprünglich vom Mergeprozess festgelegt werden, wenn die Objekte eines ElementGroupPrototype im Zielspeicher wiederhergestellt werden. | |
MergeElementGroupEventArgs | Stellt Daten für das MergeElementGroup-Ereignis bereit. | |
ModelElement | Die Basisklasse für alle DomainModel-Elemente.Alle Elemente und Links in einem DomainModel sind Member dieses Typs. | |
ModelingEventArgs | Stellt Daten für Modellierungsereignisse bereit. | |
ModelingException | Stellt die Basisklasse für mehrere Ausnahmen dar, die durch das Modellierungsmodul ausgelöst werden. | |
Moniker | Enthält einen Ausdruck, der verwendet wird, um ihn seinem Element zuzuordnen. | |
MonikerKey | Stellt den Schlüssel eines Moniker dar. | |
MoveRule | Stellt eine Regel dar, die aufgerufen wird, wenn ein Objekt im Modell bewegt wird. | |
Partition | Stellt einen logischen Container für Elemente in einem Speicher bereit. | |
PartitionDictionary | Stellt eine Auflistung von Partitionen dar. | |
PropagateDeleteVisitorFilter | Wechselt zu allen PropagateRemove-Verhältnissen. | |
PropertyAssignment | Stellt ein Eigenschaftenzuweisungspaar dar, das aus einer Eigenschaften-ID und einem Eigenschaftswert besteht. | |
ProtoElement | Stellt die Prototypklasse für ein Element dar. | |
ProtoElementBase | Stellt den Prototyp für das Element dar. | |
ProtoGroup | Enthält die Informationen, um ElementGroup im Kontext eines beliebigen Speichers neu zu erstellen. | |
ProtoLink | Enthält die Informationen, die benötigt werden, um ElementLink in einem beliebigen Speicher neu zu erstellen. | |
ProtoPropertyValue | Enthält die Informationen, die erforderlich sind, um einen Attributwert für ein bestimmtes Modellelement aufzufüllen. | |
ProtoRolePlayer | Enthält die Daten, die erforderlich sind, um die Rolleninhaberdaten auf einen ElementLink festzulegen. | |
ProvidesExtensionToDomainModelAttribute | Benutzerdefiniertes Attribut, das angibt, dass ein Domänenmodell eine Erweiterung eines anderen Domänenmodells ist. | |
ReadOnlyLinkedElementCollection<T> | Stellt eine stark typisierte schreibgeschützte Auflistung von Elementinstanzen auf der entgegengesetzten Seite einer Beziehung dar. | |
RedoStackFlushedEventArgs | Ereignisargumente für das RedoStackFlushed-Ereignis. | |
RoleAssignment | Stellt Informationen bereit, um eine Rolle zu initialisieren, die einem Linkelement zugewiesen ist. | |
RolePlayerChangedEventArgs | Stellt Daten für das RolePlayerChanged-Ereignis bereit. | |
RolePlayerChangedEventManager | Verwaltet Ereignisse, die von der Rolle geändert werden. | |
RolePlayerChangeRule | Stellt eine Regel dar, die aufgerufen wird, wenn sich ein Rolleninhaber im Modell ändert. | |
RolePlayerOrderChangedEventArgs | Stellt Daten für das RolePlayerOrderChanged-Ereignis bereit. | |
RolePlayerOrderChangedEventManager | Verwaltet Ereignisse, die geändert werden, wenn sich die Reihenfolge der Modellelemente, die Rollen zugewiesen sind, ändert. | |
RolePlayerPositionChangeRule | Stellt eine Regel dar, die aufgerufen wird, wenn sich die Position eines Modellelements, das einer bestimmten Rolle zugewiesen ist, in einer mehrfachen Beziehung ändert. | |
RootElementSettings | Ähnlich wie System.Xml.XmlWriterSettings speichert diese Klasse Einstellungen, die einem Serialisierungsprogramm übergeben werden müssen, wenn ein Stammelement serialisiert wird.Stammelement enthält zusätzliche Informationen wie Zielnamespace des Schemas, Versionen usw., sodass möglicherweise zusätzliche Informationen erforderlich sind. | |
Rule | Eine abstrakte Klasse, von der andere Arten von Speicherregeln abgeleitet werden können. | |
RuleManager | Steuert, ob Regeln aktiviert oder deaktiviert sind. | |
RuleOnAttribute | Gibt an, dass die Klasse, auf die dieses Attribut angewendet wird, eine Regel ist.Der Parameter des Attributs gibt an, welche Domänenklasse gilt. | |
SerializationContext | Definiert den Kontext eines Serialisierungsvorgangs. | |
SerializationContextTransactionExtensions | Erweiterungsmethoden für den Zugriff auf SerializationContext im Rahmen einer Transaktion | |
SerializationException | Löst ein SerializationResult als Ausnahme aus. | |
SerializationMessage | Stellt eine Serialisierungsmeldung dar. | |
SerializationResult | Stellt ein Serialisierungsergebnis dar. | |
SerializationUtilities | Stellt Hilfsprogramme für die Serialisierung bereit. | |
SimpleMonikerResolver | Löst einfache Zeichenfolgenverweise auf, wenn das Modell mithilfe der Standard-XML-Serialisierung serialisiert wird. | |
StandardExtensionLocator | Standardimplementierung der IExtensionLocator-Schnittstelle | |
StandardSerializerLocator | Standardimplementierung der ISerializerLocator-Schnittstelle | |
Store | Der Speicher enthält eine speicherinterne Darstellung der Elemente und Links in einem oder mehreren Modellen. | |
Transaction | Eine Transaktion stellt sicher, dass Änderungen, die im Speicher vorgenommen wurden, als Gruppe behandelt werden, auf die ein Commit oder Rollback ausgeführt werden kann. | |
TransactionBeginningEventArgs | Stellt Daten für das TransactionBeginning-Ereignis bereit. | |
TransactionBeginningEventManager | Verwaltet Transaktions-Start-Ereignisse. | |
TransactionBeginningRule | Stellt eine Regel dar, die aufgerufen wird, wenn eine Transaktion im Modell beginnt. | |
TransactionCommitEventArgs | Stellt Daten für das TransactionCommit-Ereignis bereit. | |
TransactionCommittedEventManager | Verwaltet Transaktions-Commit-Ereignisse. | |
TransactionCommittingRule | Stellt eine Regel dar, die aufgerufen wird, wenn eine Transaktion im Modell ausgeführt wird. | |
TransactionContext | Speichert Benutzerdaten in einer Transaktion. | |
TransactionEventArgs | Stellt Daten für das Transkaktionsereignis bereit. | |
TransactionEventManager | Stellt die Basisklasse für die Verwaltung von Benachrichtigungen über Transaktionsereignisse dar. | |
TransactionItem | Stellt ein Transaktionselement dar. | |
TransactionLog | Stellt einen Container von Transaktionsereignissen dar. | |
TransactionManager | Erstellt Transaction-Objekte und verfolgt die aktuelle aktive Transaktion. | |
TransactionRollbackEventArgs | Ereignisargumente für ROLLBACKTRANSACTION-Ereignisse | |
TransactionRolledBackEventManager | Verwaltet Transaktionsrollbackereignisse. | |
TransactionRollingBackRule | Stellt eine Regel dar, die aufgerufen wird, wenn eine Transaktion im Modell zurückgesetzt wird. | |
UndoItemEventArgs | Stellt Daten für das UndoItem-Ereignis bereit. | |
UndoManager | Stellt die Funktionalität für Rückgängig- und Wiederholungsvorgänge bereit. | |
UndoRedoCanceledException | Stellt die Ausnahme dar, die ausgelöst wird, wenn ein Rückgängig- oder Wiederholungsvorgang abgebrochen wurde. | |
VisitorFilters | Gibt verschiedene Standardbesucherfilter zurück. |
Strukturen
Struktur | Beschreibung | |
---|---|---|
ReadOnlyLinkedElementCollection<T>.Enumerator | Stellt einen Enumerator über einer ReadOnlyLinkedElementCollection bereit |
Schnittstellen
Schnittstelle | Beschreibung | |
---|---|---|
IDomainModelSerializer | Definiert den Vertrag für ein standardmäßiges Domänenmodellserialisierungsprogramm. | |
IElementDirectory | Verzeichnis von Modellelementen, die innerhalb eines Speichers oder einer Partition enthalten sind. | |
IElementPartitionMapper | Schnittstelle für den Dienst, der verwendet wird, um Elementpartitionen beim Rekonstruieren von ElementGroupPrototypes zuzuordnen. | |
IElementVisitor | Definiert den Durchlauf eines Modells. | |
IElementVisitorFilter | Stellt einen Rückrufmechanismus bereit, um herauszufiltern, welche Rolleninhaber und Beziehungen während des Durchlaufs von einem ElementWalker aufgesucht werden sollen. | |
IExtensionLocator | Diese Schnittstelle stellt eine Methode für die generierten Serialisierungsprogramme dar, einen Schemazielnamespace in ein Domänenmodell aufzulösen. | |
IMergeElements | Ermöglicht Klassen in abgeleiteten Modellen, auf die Funktionen für die Zusammenführung auf einem Modellelement zuzugreifen. | |
IMonikerResolver | Löst einen Moniker zu seinem Element auf. | |
ISchemaResolver | Diese Schnittstelle stellt eine Methode für die generierten Serialisierungsprogramme dar, einen Schemazielnamespace aufzulösen.Wenn es sich um eine XML-Datei mit einem bestimmten Zielnamespace handelt, ist es wichtig, die Schemas zu suchen, die den Namespace definieren, damit die generierten Serialisierungsprogramme Schemavalidierungen ordnungsgemäß ausführen. | |
ISerializerLocator | Diese Schnittstelle ermöglicht es, Serialisierungsprogramme für ein Domänenmodell zu suchen. | |
ITransientTransactionContextObject | Markierungsschnittstelle, die angibt, dass ein bestimmtes Objekt flüchtig ist und beim Transaktionscommit freigegeben (und verworfen) wird. | |
SElementPartitionMapper | Dienstbezeichner für den Elementgruppenaktivierungs-Partitionszuordnungsdienst |
Delegaten
Delegat | Beschreibung | |
---|---|---|
CanCommitCallback | Stellt eine Rückrufmethode dar, um zu bestimmen, ob eine Transaktion auf der Grundlage externer Kriterien einen Commit ausführen kann. | |
CanUndoRedoCallback | Fügen Sie eine Instanz dem UndoManager an, ob ein Rückgängig- oder ein Wiederholungsvorgang fortfahren können. |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
CanCommitResult | Enumerationszustand für den CanCommit-Rückruf. | |
ChangeSource | Gibt die Quelle einer Änderung an, die während einer Transaktion vorgenommen wurde. | |
ClosureType | Beschreibt den Typ des Abschlusses, die erstellt werden soll. | |
CompletionStatus | Beschreibt, wie die Transaktion abgeschlossen wurde. | |
DeleteState | Identifiziert den Zustand des Elements, das gelöscht wird. | |
DomainPropertyKind | Gibt den Typ der Domäne-Eigenschaft an. | |
DomainRoleOrder | Gibt die Richtung einer Domänenrolle in einem Domänen-Verhältnis an. | |
Multiplicity | Gibt die Multiplizität für eine Domänenrolle an. | |
PropagatesCopyOption | Enumeration, die die verschiedenen PropagateCopy-Optionen auflistet. | |
SerializationMessageKind | Formatiert die Serialisierungmeldung. | |
TimeToFire | Bestimmt, wann die Regel aufgerufen werden soll. | |
UndoState | Beschreibt den Rückgängigzustand in UndoManager. | |
VisitorFilterResult | Gibt an, ob ein Element aufgerufen werden soll. |