Microsoft.VisualStudio.Modeling-Namespace
Der Namespace des Modellierungs Hinzufügen, Löschen und behandelt Änderungen von Elementen und Links, wenn ein Modell erstellt oder geändert wird.
Der Namespace des Modellierungs Klassen ermöglichen es 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 Speicher darstellt.Jedes Mal, wenn Sie Änderungen an einem Modell programmgesteuert vornehmen, müssen diese Änderungen in Transactionerfolgen.
Sie können Regeln definieren, die ausgeführt werden, wenn bestimmte Aspekte, z. B. ein Element oder ein Link hinzugefügt wird, die eintreten, geändert oder gelöscht.
Sie können auch abonnieren benachrichtigt zu werden, wenn ein Ereignis wie eine Transaktion, die zurückgesetzt wird, erfolgt.
Der Unterschied zwischen Regeln und Ereignissen besteht darin, dass Regeln innerhalb einer Transaktion ausgelöst werden, wenn Ereignisse ausgelöst werden, nachdem eine Transaktion ein Commit ausgeführt wurde.
Klassen
Klasse | Beschreibung | |
---|---|---|
AddRule | Stellt eine Regel dar, die aufgerufen wird, wenn ein Objekt im Modell hinzugefügt wird. | |
AmbiguousMonikerException | Die Ausnahme, die ausgelöst wird, wenn ein dem Speicher hinzugefügt werden soll, den gleichen Modellelement Moniker wie ein anderes Element bereits im Speicher vorhanden ist. | |
AncestorVisitorFilter | Verwendung mit einem ElementWalker, alle Beziehungen zu aggregierenden aufzurufen. | |
BreadthFirstRolePlayerFirstElementWalker | Wechselt zu den Elementen im Modell und wendet eine Aktion für jeden.Die Aktion kann Ergebnisse von Elementen oder aktualisiert werden, die besucht wird. | |
CalculatedPropertyValueHandler<TElement, TValue> | Basisklasse für berechnete Domäneneigenschaften Ereignishandler. | |
ChainingElementVisitorFilter | Stellt einen Filter dar, der Verkettung einer Liste Filter hinzugefügt wird. | |
ChangeRule | Stellt eine Regel dar, die aufgerufen wird, wenn der Wert einer Eigenschaft eines Elements geändert wird. | |
ClosureContextHelper | Stellt Methoden bereit, um Kontextinformationen zur Vervollständigung und von einem bestimmten Kontext wanderer Element hinzuzufügen und abzurufen. | |
ClosureElementOperation | Stellt Vorgänge schließen " - Element dar. | |
ClosureFindAndRelateElementOperation | Stellt einen abschließenden Vorgang dar, eine Suche zu kennzeichnen oder Zielelement Vorgang zu erstellen. | |
ClosureFindAndRelateOrDeleteCopiedElementOperation | Stellt einen Vorgang dar, um den Abschluss zu einem Element zu suchen und zu verknüpfenden oder das kopierte Element zu löschen, wenn das Ziel nicht gefunden wird. | |
ClosureFindElementOperation | Stellt einen Vorgang dar, der einen Close zielelement Suche Operation markiert. | |
ClosureFindOrCreateAndRelateElementOperation | Stellt einen abschließenden Vorgang, der eine Suche markierten Vorgang Zielelement erstellt oder dar. | |
ClosureFindOrCreateElementOperation | Stellt einen abschließenden Vorgang, der eine Suche markierten Vorgang Zielelement erstellt oder dar. | |
Context | Enthält die Zuordnung von Transaktionen an Partitionen. | |
CopyClosureFilter | Basisklasse für Kopien Filter abschluss-Besucher | |
CopyOriginContext | Stellt Informationen über den Ursprung ElementGroupPrototypebereit. | |
CoreCopyClosure | Kopiert den Filter abschluss-Besucher | |
CoreCopyClosureBase | Basisklasse für Kopien Filter abschluss-Besucher | |
CoreDeleteClosure | Entfernen Sie abschließende Filter zu | |
CoreDeleteClosureBase | Basisklasse für Filter zu entfernen Schließen | |
CoreDomainModel | Stellt das Domänenmodell dar, das die grundlegenden Elemente definiert, die von allen Domänen modelle verwendet werden. | |
CoreDomainModelSerializationBehavior | Eine DomainXmlSerializationBehavior-Implementierung für definiertes 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 sich ein Element im Modell gelöscht werden sollen. | |
DependsOnDomainModelAttribute | Attributklasse verwendet, um das Domänenmodell anzugeben, das das aktuelle Domänenmodell erstreckt. | |
DepthFirstElementAndLinkWalker | Wechselt zu den Elementen im Modell und wendet eine Aktion für jeden.Links enthalten sein können. | |
DepthFirstElementWalker | Aktiviert Tiefensuche Durchläufe des Modells, das von einem bestimmten Element bzw. von einem ItemGroup-Element startet.Stellt eine Benachrichtigung über beginnen und enden das durchlaufen eines Elements und seiner untergeordneten Elemente bereit. | |
DeserializationEndingEventArgs | Stellt Daten für das DeserializationEnding-Ereignis und Listener benachrichtigt, dass die Deserialisierung abgeschlossen hat. | |
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änen Element, das eine bestimmte Identität besitzt, nicht in dem Verzeichnis befindet. | |
DomainModel | Stellt ein Domänenmodell dar.Dies ist die Basisklasse des Domänenmodells modells des DSL. | |
DomainModel.DomainMemberInfo | Speichert Informationen über eine Domäneneigenschaft in ein Domänenmodell. | |
DomainModel.DomainRolePlayerInfo | Speichert Informationen, die von den Domänenmodell reflektor Domänen verwendet wird, um eine Rolle zu suchen. | |
DomainModelExtensionProvider | Definiert den MEF-Vertrag für einen Typ, der eine Zuordnung zwischen einer Domänenmodell Namespaceerweiterung und dem Domänenmodell bereitstellt, die er reicht | |
DomainModelInfo | Stellt eine Definition des Domänenmodells dar. | |
DomainModelOwnerAttribute | In Code, der von einem Werttyp Domänen generiert wird, gibt das Domänenmodell an, in dem eine Domänenklasse definiert ist. F905 | |
DomainModelSerializerAttribute | Ein benutzerdefiniertes Attribut verwendet, um anzugeben, dass eine Klasse ein Domänenmodell serialisierungsprogramm ist und der Typ des Domänenmodells modells, das er serialisiert. | |
DomainObjectIdAttribute | Stellt die ID eines Domänenmodells Objekts dar. | |
DomainObjectInfo | Stellt ein Element in einem Domänenmodell dar. | |
DomainPropertyAttribute | Gibt an, dass das Ziel eine Domänenklasse einer Domäneneigenschaft ist. | |
DomainPropertyInfo | Stellt eine Eigenschaft einer Domänenklasse dar. | |
DomainPropertyValueHandler | Stellt die Basisklasse für Domäneneigenschaften für Ereignishandler dar. | |
DomainPropertyValueHandler<TElement, TValue> | Stellt die Basisklasse für Stark TYPE-Domäneneigenschaften Ereignishandler dar. | |
DomainPropertyXmlSerializer | Die Basisklasse für alle benutzerdefinierten Domäneneigenschaftenserialisierungsprogramme | |
DomainRelationshipAttribute | Gibt an, dass das Ziel ein Domänen-Verhältnis ist. | |
DomainRelationshipInfo | Stellt die Metadaten für 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 Rolle eines Domänen-Verhältnisses Domänen. | |
DomainRoleInfo | Stellt eine Rolle eines Domänen-Verhältnisses dar. | |
DomainXmlSerializationBehavior | Stellt alle Verhalten-generierten Klassen XML Serialization dar. | |
DomainXmlSerializerDirectory | Kombiniert XML-Serialisierungs Verhalten von verschiedenen Domänen modellen zusammen. | |
DomainXmlSerializerDirectoryEntry | Ordnet eine Domänen klassen-id zu dem DomainClassXmlSerializer-Typ. | |
DomainXmlSerializerNamespaceEntry | Ein Tupel, das ein Domänen-Modell zu dem XML-namepace Typ verknüpft. | |
DomainXmlTypeSerializerDirectoryEntry | Ein Tupel, das einen Typ in den Typ des Serialisierungsprogramms zuordnet. | |
ElementAddedEventArgs | Stellt Daten für das ElementAdded-Ereignis bereit. | |
ElementAddedEventManager | Verwaltet Element hinzugefügten Ereignisse. | |
ElementClosureWalker | Stellt einen Wanderer dar, der Abschlüsse von Modellelementen erstellt. | |
ElementDeletedEventArgs | Stellt Daten für das ElementDeleted-Ereignis bereit. | |
ElementDeletedEventManager | Verwaltet Ereignisse entfernte Element. | |
ElementDeletingEventArgs | Stellt Daten für das ElementDeleting-Ereignis bereit. | |
ElementDeserializedRule | Eine Regel, die ausgelöst wird, wenn ein neuer ModelElements erstellten von SimpleMonikerResolver, um neue Elemente zu überwachen. | |
ElementEventArgs | Stellt Daten für die Benachrichtigungen bereit, die einem Modellelement zugeordnet sind. | |
ElementEventManager | In abgeleiteten Klassen stellt einen Mechanismus für den Beobachter für bereit und wird von den Änderungen an einem Element im Kontext des Speichers benachrichtigt. | |
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 beendete Ereignisse des Elements Ereignisse. | |
ElementFactory | Stellt eine Factory von Domänenmodell Objekten dar. | |
ElementGroup | Bietet eine Möglichkeit, Elemente und Elemente links 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 verschobene Ereignisse. | |
ElementNameAttribute | Gibt die Ziel bereitstellt domäneneigenschaft Elementname die Eigenschaft an. | |
ElementNameProvider | Stellt einen Titel für Elemente für Domänen. | |
ElementOperations | Stellt allgemeine Vorgänge bereit, die nach einer Auflistung von Modellelementen reagiert wird. | |
ElementPropertyChangedEventArgs | Stellt Daten für das ElementPropertyChanged-Ereignis bereit. | |
ElementPropertyChangedEventManager | Verwaltet die geänderten Ereignisse des Elements Eigenschaft. | |
ElementWalker | Aktiviert verschiedene Durchläufe des Modells, das von einem bestimmten Element startet. | |
EmbeddingVisitorFilter | Wechselt zu allen Einbettungs-Verhältnisse. | |
EventManagerDirectory | Ermöglicht es Ihnen, benutzerdefinierten Code hinzuzufügen oder zu entfernen, die ausgeführt werden soll, wenn ein Ereignis ausgelöst wird. | |
ExistingElementEventManager | In einer abgeleiteten Klasse verwaltet Element Events. | |
ExtendsDomainModelAttribute | Veraltet. Gibt das Domänenmodell, das dieses Domänenmodell erweitert. | |
ExtensionElement | Basisklasse für alle Domänen modellelement Namespaceerweiterungen.Ermöglicht eine von einem Drittanbieter DSL-Definition erweitert werden soll. | |
ExtensionElementSerializer | Serialisierungsprogramm ExtensionElementSerializer für DomainClass ExtensionElement. | |
ExtensionExtendsElement | Bezugs-Verhältnis DomainRelationship ExtensionExtendsElement zwischen ElementExtension und ModelElement | |
ExtensionExtendsElementSerializer | Serialisierungsprogramm ExtensionExtendsElementSerializer für DomainClass ExtensionExtendsElement. | |
GenericEventArgs | Abstrakte Basisklasse für alle Ereignisargumente für Element Events. | |
GlobalEventManager | Ruft beim Überschreiben in einer abgeleiteten Klasse überschrieben wird, ermöglicht Beobachter, der für zu registrieren und von Änderungen innerhalb eines Speichers benachrichtigt zu werden. | |
InternalModelingErrorException | Stellt die Ausnahme dar, die ausgelöst wird, wenn ein interner Fehler im Modellierungsmoduls auftritt. | |
InvalidDomainModelException | Stellt eine Ausnahme dar, die ausgelöst wird, wenn ein Fehler mit den Metadaten gefunden wird, die in ein Domänenmodell zugewiesen werden. | |
ISerializerLocatorExtensions | Stellt Hilfsmethoden bereit, um die Standard-ISerializerLocator-Schnittstelle zu erweitern | |
LinkedElementCollection<T> | Stellt eine Auflistung aller Elemente bereit, die auf ein Element verknüpft sind. | |
MefMetadataConstants | Definiert die Zeichenfolgenkonstanten für die Namen von MEF modells Domänen des von Metadaten | |
MergeAbortedException | Stellt eine Ausnahme dar, die ausgelöst wird, wenn eine Zusammenführung für ein Domänenmodell vom Benutzer abgebrochen wird. | |
MergeContext | Stellt die Zusammenführung von Informationen bereit, die ursprünglich vom Mergeprozess festgelegt werden, wenn die Objekte aus ElementGroupPrototype Ziel in den Datenspeicher wiederhergestellt werden. | |
MergeElementGroupEventArgs | Stellt Daten für das MergeElementGroup-Ereignis bereit. | |
ModelElement | Die Basisklasse für alle Domänenmodellelemente.Alle Elemente und Links in einem DomainModel Member dieses Typs sind. | |
ModelingEventArgs | Stellt Daten für die Modellierung von Ereignissen bereit. | |
ModelingException | Stellt die Basisklasse für einige Ausnahmen dar, die durch das Modul Modellierungs ausgelöst werden. | |
Moniker | Enthält einen Ausdruck, der verwendet wird, um zu dem Element zugeordnet werden soll. | |
MonikerKey | Stellt die Schlüssel aus Monikerdar. | |
MoveRule | Stellt eine Regel dar, die aufgerufen wird, wenn ein Objekt in das Modell verschoben 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ältnisse. | |
PropertyAssignment | Stellt ein Paar dar, das Eigenschaft-Zuweisungs Eigenschaften-ID und einem Eigenschaftswert besteht. | |
ProtoElement | Stellt den Prototyp - Klasse 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 Speicher 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 Rolle bezugspunkt Spieler auf ElementLinkfestzulegen. | |
ProvidesExtensionToDomainModelAttribute | Benutzerdefiniertes Attribut, das angibt, dass ein Domänenmodell eine Erweiterung eines anderen Domänen modells ist. | |
ReadOnlyLinkedElementCollection<T> | Stellt eine stark typisierte schreibgeschützte Auflistung von Instanzen eines Elements auf der entgegengesetzten Seite einer Beziehung dar. | |
RedoStackFlushedEventArgs | args für das Ereignis RedoStackFlushed-Ereignis. | |
RoleAssignment | Stellt Informationen bereit, mit dem eine Rolle zu initialisieren, die auf einen Link Element 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 beim eine Rolle Player im Modell Änderungen aufgerufen wird. | |
RolePlayerOrderChangedEventArgs | Stellt Daten für das RolePlayerOrderChanged-Ereignis bereit. | |
RolePlayerOrderChangedEventManager | Verwaltet Ereignisse, die geändert werden, wenn die Reihenfolge der Modellelemente, die Rollen zugewiesen sind, ändern. | |
RolePlayerPositionChangeRule | Stellt eine Regel dar, die beim ein Modellelement aufgerufen wird, das zu einer bestimmten Rolle Position der Änderung in einem mehrere Beziehung zugewiesen wird. | |
RootElementSettings | Ähnlich wie System.Xml.XmlWriterSettings, speichert diese Klasse Einstellungen, die einem Serialisierungsprogramm übergeben werden müssen, wenn sie ein Stammelement serialisieren.Stammelement enthält zusätzliche Informationen wie Zielnamespace des Schemas, Versionen usw., sodass zusätzliche Informationen erforderlich sein. | |
Rule | Eine abstrakte Klasse, von der andere Arten der die Regel Speicher abgeleitet werden können. | |
RuleManager | Steuert, ob Regeln aktiviert oder deaktiviert werden. | |
RuleOnAttribute | Gibt an, dass die Klasse, auf die dieses Attribut angewendet wird, eine Regel ist.Der Parameter des Attributs 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 SerializationResult als Ausnahme aus. | |
SerializationMessage | Stellt eine für eine Serialisierung dar. | |
SerializationResult | Stellt ein Ergebnis der Serialisierung dar. | |
SerializationUtilities | Stellt Hilfsprogramme für die Serialisierung bereit. | |
SimpleMonikerResolver | Löst einfache Zeichenfolgenverweise auf, wenn das Modell anhand der Serialisierung des Standardwerts XML 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 wird sichergestellt, dass Änderungen, die im Speicher vorgenommen wurden, als Gruppe behandelt werden, die ein Commit oder Rollback ausgeführt werden kann. | |
TransactionBeginningEventArgs | Stellt Daten für das TransactionBeginning-Ereignis bereit. | |
TransactionBeginningEventManager | Verwaltet die anfangs Events. | |
TransactionBeginningRule | Stellt eine Regel dar, die aufgerufen wird, wenn eine Transaktion beginnt im Modell. | |
TransactionCommitEventArgs | Stellt Daten für das TransactionCommit-Ereignis bereit. | |
TransactionCommittedEventManager | Verwaltet die Transaktion einen Commit geführte Ereignisse. | |
TransactionCommittingRule | Stellt eine Regel dar, die aufgerufen wird, wenn eine Transaktion im Modell noch ausgeführt wird. | |
TransactionContext | Speichert Benutzerdaten in einer Transaktion. | |
TransactionEventArgs | Stellt Daten für Transaktion von Ereignissen bereit. | |
TransactionEventManager | Stellt die Basisklasse für die Verwaltung von Transaktionen Benachrichtigungen über Ereignisse dar. | |
TransactionItem | Transaktionale Stellt ein Element dar. | |
TransactionLog | Stellt einen Container transaktional von Ereignissen dar. | |
TransactionManager | Erstellt Transaction-Objekte und behält die aktuelle aktive Transaktion. | |
TransactionRollbackEventArgs | Ereignisargumente für ROLLBACKTRANSACTION-Ereignisse | |
TransactionRolledBackEventManager | Verwaltet Transaktionsrollback Events. | |
TransactionRollingBackRule | Stellt eine Regel dar, die aufgerufen wird, wenn das Modell in einer Transaktion zurückgesetzt wird. | |
UndoItemEventArgs | Stellt Daten für das UndoItem-Ereignis bereit. | |
UndoManager | Stellt die Funktionalität für rückgängig machen und Wiederholungsvorgänge. | |
UndoRedoCanceledException | Stellt die Ausnahme dar, die ausgelöst wird, wenn ein Rückgängig- oder ein Wiederholungsvorgang abgebrochen wurde. | |
VisitorFilters | Gibt verschiedene Filter zu Standardwert zurück. |
Strukturen
Struktur | Beschreibung | |
---|---|---|
ReadOnlyLinkedElementCollection<T>.Enumerator | Stellt einen Enumerator über einen ReadOnlyLinkedElementCollection bereit |
Schnittstellen
Schnittstelle | Beschreibung | |
---|---|---|
IDomainModelSerializer | Definiert den Vertrag für ein standardmäßiges domänen Modells serialisierungsprogramm. | |
IElementDirectory | Verzeichnis von Modellelementen, die innerhalb eines Speichers oder einer Partition enthalten sind. | |
IElementPartitionMapper | Schnittstelle für den Dienst verwendet hat, als ElementGroupPrototypes Kartenelementen Partitionen erneut herstellend | |
IElementVisitor | Definiert den Durchlauf eines Modells. | |
IElementVisitorFilter | Stellt einen Rückrufmechanismus für out Filtern bereit, die Beziehungen und dem Player Rolle während des Durchlaufs von ElementWalkerbesucht werden sollen. | |
IExtensionLocator | Diese Schnittstelle stellt eine Methode bereit, mit denen die generierte Serialisierungsprogramme einen Zielnamespace des Schemas in ein Domänenmodell auflösen. | |
IMergeElements | Ermöglicht abgeleiteten Klassen in den Funktionen für die Zusammenführung von Modellen auf einem Modellelement zugreift. | |
IMonikerResolver | Löst einen Moniker zu dem Element aufgelistet. | |
ISchemaResolver | Diese Schnittstelle stellt eine Methode bereit, mit denen die generierte Serialisierungsprogramme einen Zielnamespace des Schemas aufgelöst.Wenn es sich um eine XML-Datei mit einem bestimmten Zielnamespace, ist es wichtig, die Schemas zu suchen, die den Namespace definieren, damit die generierte Serialisierungsprogramme Schemavalidierungen ordnungsgemäß vorgehen. | |
ISerializerLocator | Diese Schnittstelle ermöglicht Serialisierungsprogrammen für ein Domänenmodell zu suchen. | |
ITransientTransactionContextObject | Mit Schnittstellen marker, dass ein bestimmtes Objekt ist vorübergehend und Transaktionen auf commit gemeinsam genutzt werden (und gegeben ist, freigegeben) | |
SElementPartitionMapper | Bezeichner für den Dienst partitions-Zuordnungs für rehydrierungs Elementgruppen |
Delegaten
Delegat | Beschreibung | |
---|---|---|
CanCommitCallback | Stellt eine Rückrufmethode zum Bestimmen, ob eine Transaktion auf der Grundlage externer Kriterien einen Commit ausführen kann. | |
CanUndoRedoCallback | Fügen Sie eine Instanz der UndoManager Anforderung an, ob ein Rückgängig- oder ein Wiederholungsvorgang fortfahren können. |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
CanCommitResult | Enumerationswert für den Status CanCommit-Rückruf. | |
ChangeSource | Gibt die Quelle einer Änderung an, die während der 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äneneigenschaft an. | |
DomainRoleOrder | Gibt die Richtung einer Rolle Domänen in einem Domänen-Verhältnis an. | |
Multiplicity | Gibt die Multiplizität für eine Rolle Domänen an. | |
PropagatesCopyOption | Enumeration, die die verschiedenen PropagateCopy-Optionen auflistet. | |
SerializationMessageKind | Formatiert die für eine Serialisierung. | |
TimeToFire | Bestimmt, wann die Regel aufruft. | |
UndoState | Beschreibt den Rückgängigzustand in UndoManager. | |
VisitorFilterResult | Gibt an, ob ein Element besucht werden soll. |