Udostępnij za pośrednictwem


Przestrzeń nazw Microsoft.VisualStudio.Modeling

Po utworzeniu lub zmodyfikowaniu modelu, nazw modelowania zajmuje uzupełnień, usunięć i modyfikacji elementów i łącza.

Klasy nazw modelowania umożliwiają swój kod, aby tworzyć i modyfikować elementy i łączy w obrębie transakcji.Store Jest klasa, która reprezentuje zawartość modelu w pamięci (elementy i łącza).W przypadku programowo wprowadzenia zmian do modelu, zmiany te musi odbywać się w ramach Transaction.

Można zdefiniować zasady, które są uruchamiane, gdy niektóre rzeczy przytrafiają, takie jak element lub łącze jest dodany, zmieniony lub usunięty.

Można również subskrybować być powiadamiany, gdy wystąpi zdarzenie, takie jak Trwa wycofywanie transakcji.

Różnica między zasadami i zdarzeń jest, że zasady są wywoływane w obrębie transakcji, podczas zdarzenia są wywoływane po transakcja zostanie zatwierdzona.

Klasy

  Klasa Opis
Klasa publiczna AddRule Reprezentuje regułę, która jest wywoływana, gdy obiekt jest dodawane do modelu.
Klasa publiczna AmbiguousMonikerException Wyjątek, który jest generowany, gdy element modelu mają zostać dodane do magazynu już ma ten sam moniker jako inny element w magazynie.
Klasa publiczna AncestorVisitorFilter Aby odwiedzić wszystkie relacje agregację za pomocą ElementWalker.
Klasa publiczna BreadthFirstRolePlayerFirstElementWalker Wizyty elementy w modelu, zastosowanie akcji do każdego z nich.Akcję można zaktualizować lub gromadzą się elementy, które są odwiedzane wyniki.
Klasa publiczna CalculatedPropertyValueHandler<TElement, TValue> Klasa podstawowa dla obsługi właściwości domeny obliczeniowych.
Klasa publiczna ChainingElementVisitorFilter Reprezentuje łańcuchowy filtr, który dodaje filtry do listy.
Klasa publiczna ChangeRule Reprezentuje regułę, która jest wywoływane, gdy wartość właściwości elementu zostanie zmieniona.
Klasa publiczna ClosureContextHelper Zapewnia metody dodawania i pobrać informacje kontekstowe zamknięcia do i z kontekstu walker określonego elementu.
Klasa publiczna ClosureElementOperation Reprezentuje zamknięciu operacji elementu.
Klasa publiczna ClosureFindAndRelateElementOperation Reprezentuje operacji zamknięcia do oznaczania Znajdź lub Utwórz działanie elementu docelowego.
Klasa publiczna ClosureFindAndRelateOrDeleteCopiedElementOperation Reprezentuje operacji zamknięcia, aby znaleźć i odnoszą się do elementu lub usunąć skopiowany element, jeśli nie można odnaleźć obiektu docelowego.
Klasa publiczna ClosureFindElementOperation Reprezentuje operację zamknięcia, oznaczający znajdowanie elementu docelowego.
Klasa publiczna ClosureFindOrCreateAndRelateElementOperation Reprezentuje operację zamknięcia, która oznacza Znajdź lub Utwórz operacja elementu docelowego.
Klasa publiczna ClosureFindOrCreateElementOperation Reprezentuje operację zamknięcia, która oznacza Znajdź lub Utwórz operacja elementu docelowego.
Klasa publiczna Context Zawiera mapowanie transakcji na partycje.
Klasa publiczna CopyClosureFilter Klasa podstawowa dla kopii zamknięcie przez osobę odwiedzającą filtru
Klasa publiczna CopyOriginContext Zawiera informacje dotyczące pochodzenia ElementGroupPrototype.
Klasa publiczna CoreCopyClosure Kopiuj zamknięcie przez osobę odwiedzającą filtr
Klasa publiczna CoreCopyClosureBase Klasa podstawowa dla kopii zamknięcie przez osobę odwiedzającą filtru
Klasa publiczna CoreDeleteClosure Usuwanie filtru przez osobę odwiedzającą zamknięcia
Klasa publiczna CoreDeleteClosureBase Klasa podstawowa dla Usuń zamknięcie przez osobę odwiedzającą filtr
Klasa publiczna CoreDomainModel Reprezentuje model domeny, który definiuje podstawowe elementy używane przez wszystkich modeli domen.
Klasa publiczna CoreDomainModelSerializationBehavior Wykonania DomainXmlSerializationBehavior zachowanie określonych CoreDomainModelSerializationBehavior.
Klasa publiczna DefaultVisitorFilter Wizyty wszystkie relacje agregacji.
Klasa publiczna DeleteRule Reprezentuje regułę, która jest wywoływana, gdy obiekt zostanie usunięty z modelu.Wykonuje się po odpowiedniej DeletingRule.
Klasa publiczna DeletingRule Reprezentuje regułę, która jest wywoływane, gdy element ma zostać usunięty w modelu.
Klasa publiczna DependsOnDomainModelAttribute Atrybut Klasa używana do określania modelu domeny bieżący model domeny rozszerza.
Klasa publiczna DepthFirstElementAndLinkWalker Wizyty elementy w modelu, zastosowanie akcji do każdego z nich.Łącza mogą być włączone.
Klasa publiczna DepthFirstElementWalker Umożliwia traversals w głąb modelu, począwszy od określonego elementu lub grupy elementów.Zapewnia powiadomienie o begin i end przechodzenie przez element i jego elementy podrzędne.
Klasa publiczna DeserializationEndingEventArgs Dostarcza dane dla zdarzenia DeserializationEnding i detektory powiadamia użytkownika, że deserializacji została zakończona.
Klasa publiczna DomainClassInfo Reprezentuje klasę domeny.
Klasa publiczna DomainClassXmlSerializer Reprezentuje klasą bazową dla wszystkich generowanych domeny serializers.
Klasa publiczna DomainDataDirectory Metadane modele domeny informacje są przechowywane w magazynie.
Klasa publiczna DomainDataNotFoundException Ten wyjątek jest generowany przez klasę DomainDataDirectory, gdy elementu domeny, który ma szczególne tożsamości nie znajduje się w katalogu.
Klasa publiczna DomainModel Reprezentuje nazwę modelu domeny.To jest klasą podstawową modelu domeny linii DSL.
Klasa chroniona DomainModel.DomainMemberInfo Model domeny są przechowywane informacje o właściwości domeny.
Klasa chroniona DomainModel.DomainRolePlayerInfo Przechowuje informacje używane przez reflektor modelu domeny do lokalizowania rolę domeny.
Klasa publiczna DomainModelExtensionProvider Definiuje kontrakt MEF dla typu, który zawiera mapowania między rozszerzeniem modelu domeny i modelu domeny, który rozszerza
Klasa publiczna DomainModelInfo Reprezentuje definicji modelu domeny.
Klasa publiczna DomainModelOwnerAttribute W kodzie generowane na podstawie typu domeny wskazuje model domeny, w którym zdefiniowano klasę domeny.F905
Klasa publiczna DomainModelSerializerAttribute Atrybut niestandardowy używany do wskazania, że klasa jest serializatora modelu domeny i modelu typu domeny, to szereguje.
Klasa publiczna DomainObjectIdAttribute Reprezentuje identyfikator obiektu domeny.
Klasa publiczna DomainObjectInfo Reprezentuje element w modelu domeny.
Klasa publiczna DomainPropertyAttribute Wskazuje, że obiekt docelowy jest właściwość domain klasy domeny.
Klasa publiczna DomainPropertyInfo Reprezentuje właściwości klasy domeny.
Klasa publiczna DomainPropertyValueHandler Przedstawia podstawową klasę dla programu obsługi wartości właściwości domeny.
Klasa publiczna DomainPropertyValueHandler<TElement, TValue> Reprezentuje klasą bazową dla domeny silne typu właściwości obsługi.
Klasa publiczna DomainPropertyXmlSerializer Klasa podstawowa dla wszystkich domen niestandardowych właściwości serializers
Klasa publiczna DomainRelationshipAttribute Wskazuje, że obiekt docelowy jest relacja domeny.
Klasa publiczna DomainRelationshipInfo Reprezentuje metadane dotyczące relacji domeny.
Klasa publiczna DomainRelationshipXmlSerializer Reprezentuje klasą bazową dla wszystkich serializers generowanych domeny dla domeny relacje.
Klasa publiczna DomainRoleAttribute Wskazuje, że obiekt docelowy jest rola domeny w relacji domeny.
Klasa publiczna DomainRoleInfo Reprezentuje rolę w relacji domeny.
Klasa publiczna DomainXmlSerializationBehavior Reprezentuje wszystkie klasy XML serializacji generowane zachowanie.
Klasa publiczna DomainXmlSerializerDirectory Łączy ze sobą zachowania serializacji XML z innej domeny modeli.
Klasa publiczna DomainXmlSerializerDirectoryEntry Kojarzy jednego Identyfikatora klasy domeny do jego typu DomainClassXmlSerializer.
Klasa publiczna DomainXmlSerializerNamespaceEntry Krotka łączy jednego modelu domeny do jego typ namepace xml.
Klasa publiczna DomainXmlTypeSerializerDirectoryEntry Krotka mapuje typ typu serializatora użyć.
Klasa publiczna ElementAddedEventArgs Dostarcza dane dla zdarzenia ElementAdded.
Klasa publiczna ElementAddedEventManager Zarządza element dodany zdarzenia.
Klasa publiczna ElementClosureWalker Reprezentuje walker, który tworzy zamknięć na elementy modelu.
Klasa publiczna ElementDeletedEventArgs Dostarcza dane dla zdarzenia ElementDeleted.
Klasa publiczna ElementDeletedEventManager Zarządza zdarzenia element usunięty.
Klasa publiczna ElementDeletingEventArgs Dostarcza dane dla zdarzenia ElementDeleting.
Klasa publiczna ElementDeserializedRule Reguła uruchamiany podczas tworzenia nowych ModelElements, używane przez SimpleMonikerResolver monitorowanie nowych elementów.
Klasa publiczna ElementEventArgs Dostarcza dane dla powiadomień skojarzone z elementem modelu.
Klasa publiczna ElementEventManager W klas pochodnych zapewnia mechanizm dla obserwatorów, zarejestruj się i otrzymywać powiadomienia o zmianach do elementu w obrębie zakresu magazynu.
Klasa publiczna ElementEventsBegunEventArgs Dostarcza dane dla zdarzenia ElementEventsBegun.
Klasa publiczna ElementEventsBegunEventManager Służy do zarządzania zdarzeniami, które rozpoczęły się dla elementów.
Klasa publiczna ElementEventsEndedEventArgs Dostarcza dane dla zdarzenia ElementEventsEnded.
Klasa publiczna ElementEventsEndedEventManager Zarządza element zdarzenia zakończenia zdarzenia.
Klasa publiczna ElementFactory Reprezentuje fabryki obiektów modelu domeny.
Klasa publiczna ElementGroup Zapewnia sposób, aby zebrać elementy i łączy element.
Klasa publiczna ElementGroupContext Przechowuje informacje kontekstowe o element grupy.
Klasa publiczna ElementGroupPrototype Zawiera informacje niezbędne do odtworzenia zestaw elementów i łącza.Służy do przechowywania elementów w menu Narzędzia, w Schowku i w operacji przeciągania.
Klasa publiczna ElementLink Klasa podstawowa dla wszystkich relacji domen.
Klasa publiczna ElementMovedEventArgs Dostarcza dane dla zdarzenia ElementMoved.
Klasa publiczna ElementMovedEventManager Zarządza zdarzenia przeniesiony element.
Klasa publiczna ElementNameAttribute Wskazuje, że właściwość target domeny zawiera właściwości nazwy elementu.
Klasa publiczna ElementNameProvider Reprezentuje nazwą dostawcy dla elementów domeny.
Klasa publiczna ElementOperations Zawiera typowe operacje, które działają na zbiór elementów modelu.
Klasa publiczna ElementPropertyChangedEventArgs Dostarcza dane dla zdarzenia ElementPropertyChanged.
Klasa publiczna ElementPropertyChangedEventManager Zarządza zdarzenia Zmiana właściwości elementu.
Klasa publiczna ElementWalker Umożliwia różnych traversals modelu, począwszy od określonego elementu.
Klasa publiczna EmbeddingVisitorFilter Wizyty wszystkie relacje osadzania.
Klasa publiczna EventManagerDirectory Umożliwia dodawanie lub usuwanie niestandardowego kodu do uruchomienia, gdy zdarzenie jest wywoływane.
Klasa publiczna ExistingElementEventManager Służy do zarządzania zdarzeniami element w klasie pochodnej.
Klasa publiczna ExtendsDomainModelAttribute Przestarzałe. Wskazuje model domeny, która rozszerza ten model domeny.
Klasa publiczna ExtensionElement Klasa podstawowa dla wszystkich rozszerzeń elementu modelu domeny.Pozwala na określenie DSL mogły być rozszerzone przez stronę trzecią.
Klasa publiczna ExtensionElementSerializer Serializator ExtensionElementSerializer dla DomainClass ExtensionElement.
Klasa publiczna ExtensionExtendsElement Odwołanie ExtensionExtendsElement DomainRelationship relacji między ElementExtension i element modelu
Klasa publiczna ExtensionExtendsElementSerializer Serializator ExtensionExtendsElementSerializer dla DomainClass ExtensionExtendsElement.
Klasa publiczna GenericEventArgs Abstrakcyjna klasa podstawowa dla wszystkich argumentów zdarzeń dla zdarzeń elementu.
Klasa publiczna GlobalEventManager Gdy zastąpiony w klasie pochodnej, umożliwia obserwatorów, zarejestruj się i otrzymywać powiadomienia o zmianach w magazynie.
Klasa publiczna InternalModelingErrorException Reprezentuje wyjątek, który jest generowany, gdy wystąpi błąd wewnętrzny wewnątrz aparatu modelowania.
Klasa publiczna InvalidDomainModelException Reprezentuje wyjątek, który jest generowany po napotkaniu błędu z metadanymi, przypisywany do modelu domeny.
Klasa publiczna ISerializerLocatorExtensions Oferuje wygodne metody rozszerzenie standardowego interfejsu ISerializerLocator
Klasa publiczna LinkedElementCollection<T> Zawiera zbiór wszystkich elementów, które są połączone z elementem.
Klasa publiczna MefMetadataConstants Definiuje stałe ciąg znaków dla nazwy domeny modelu MEF metadanych kluczy
Klasa publiczna MergeAbortedException Reprezentuje wyjątek, który jest generowany, kiedy operacji scalania na modelu domeny została przerwana przez użytkownika.
Klasa publiczna MergeContext Zawiera informacje korespondencji seryjnej początkowo ustawiony przez scalanie podczas przetwarzania obiektów z ElementGroupPrototype są odtworzonego do magazynu docelowego.
Klasa publiczna MergeElementGroupEventArgs Dostarcza dane dla zdarzenia MergeElementGroup.
Klasa publiczna ModelElement Klasa podstawowa dla wszystkich elementów modelu domeny.Wszystkie elementy i łącza w DomainModel są członkami tego typu.
Klasa publiczna ModelingEventArgs Dostarcza dane do modelowania zdarzenia.
Klasa publiczna ModelingException Reprezentuje klasą bazową dla kilku wyjątki generowane przez aparatu modelowania.
Klasa publiczna Moniker Zawiera wyrażenie używane do mapowania na jej elementu.
Klasa publiczna MonikerKey Reprezentuje klucz z Moniker.
Klasa publiczna MoveRule Reprezentuje regułę, która jest wywoływane, gdy obiekt zostanie przeniesiony w modelu.
Klasa publiczna Partition Logiczny kontener zawiera elementy w magazynie.
Klasa publiczna PartitionDictionary Reprezentuje kolekcję partycji.
Klasa publiczna PropagateDeleteVisitorFilter Wizyty wszystkie relacje PropagateRemove.
Klasa publiczna PropertyAssignment Reprezentuje parę przypisania właściwości, która składa się z Identyfikatora właściwość i wartość właściwości.
Klasa publiczna ProtoElement Reprezentuje klasę prototyp dla danego elementu.
Klasa publiczna ProtoElementBase Reprezentuje prototyp dla elementu.
Klasa publiczna ProtoGroup Zawiera informacje do odtworzenia ElementGroup w kontekście dowolnego magazynu.
Klasa publiczna ProtoLink Zawiera informacje potrzebne do odtworzenia ElementLink w dowolnym sklepie.
Klasa publiczna ProtoPropertyValue Zawiera informacje niezbędne do wypełnienia wartość atrybutu elementu określonego modelu.
Klasa publiczna ProtoRolePlayer Zawiera dane niezbędne do ustawiania danych player roli na ElementLink.
Klasa publiczna ProvidesExtensionToDomainModelAttribute Atrybut niestandardowy używany do wskazania, że model domeny jest rozszerzeniem innego modelu domeny.
Klasa publiczna ReadOnlyLinkedElementCollection<T> Reprezentuje jednoznacznie określony atrybut tylko do odczytu kolekcją wystąpień elementu po przeciwnej stronie relacji.
Klasa publiczna RedoStackFlushedEventArgs Argumenty zdarzeń dla zdarzenia RedoStackFlushed.
Klasa publiczna RoleAssignment Zawiera informacje zainicjować roli, która jest przypisana do elementu łącza.
Klasa publiczna RolePlayerChangedEventArgs Dostarcza dane dla zdarzenia RolePlayerChanged.
Klasa publiczna RolePlayerChangedEventManager Służy do zarządzania zdarzeniami, które są zmieniane przez rolę.
Klasa publiczna RolePlayerChangeRule Reprezentuje regułę, która jest wywoływane, gdy gracz roli zmiany modelu.
Klasa publiczna RolePlayerOrderChangedEventArgs Dostarcza dane dla zdarzenia RolePlayerOrderChanged.
Klasa publiczna RolePlayerOrderChangedEventManager Służy do zarządzania zdarzeniami, które są zmieniane obowiązującymi kolejność elementów modelu, które są przypisane do zmiany ról.
Klasa publiczna RolePlayerPositionChangeRule Reprezentuje regułę, która jest wywoływana, gdy element modelu, który jest przypisany do stanowiska zmian określonej roli w relacji wiele.
Klasa publiczna RootElementSettings Podobny do System.Xml.XmlWriterSettings, ta klasa przechowuje ustawienia, które muszą zostać przekazane do serializatora podczas serializacji elementu głównego.Element główny ma dodatkowe informacje, takie jak schemat docelowy obszar nazw, wersje itd., aby uzyskać dodatkowe informacje, które mogą być potrzebne.
Klasa publiczna Rule Klasa abstrakcyjna, z której różne rodzaje przechowywać reguły mogą być uzyskane.
Klasa publiczna RuleManager Kontroluje, czy zasady są włączone lub wyłączone.
Klasa publiczna RuleOnAttribute Oznacza, że klasy, do którego stosuje się ten atrybut jest reguła.Parametr ten atrybut określa domenę, w jaki klasa ma zastosowanie do.
Klasa publiczna SerializationContext Definiuje kontekście operacji serializacji.
Klasa publiczna SerializationContextTransactionExtensions Rozszerzenie metod dostępu do SerializationContext w zakresie transakcji
Klasa publiczna SerializationException Wyrzuca SerializationResult jako wyjątek.
Klasa publiczna SerializationMessage Reprezentuje wiadomości serializacji.
Klasa publiczna SerializationResult Reprezentuje wynik serializacji.
Klasa publiczna SerializationUtilities Udostępnia narzędzia do serializacji.
Klasa publiczna SimpleMonikerResolver Rozpoznaje prosty ciąg znaków odniesienia, gdy model jest seryjny, przy użyciu domyślnego serializacji XML.
Klasa publiczna StandardExtensionLocator Standardowej implementacji interfejsu IExtensionLocator
Klasa publiczna StandardSerializerLocator Standardowej implementacji interfejsu ISerializerLocator
Klasa publiczna Store Magazyn zawiera reprezentację w pamięci elementów i łączy w jednej lub więcej modeli.
Klasa publiczna Transaction Transakcja upewnia się, że zmiany wprowadzone w magazynie są traktowane jako grupę, która może być przekazana lub wycofana.
Klasa publiczna TransactionBeginningEventArgs Dostarcza dane dla zdarzenia TransactionBeginning.
Klasa publiczna TransactionBeginningEventManager Zarządza transakcji początku zdarzenia.
Klasa publiczna TransactionBeginningRule Reprezentuje regułę, która jest wywoływane, gdy transakcja jest rozpoczynające się w modelu.
Klasa publiczna TransactionCommitEventArgs Dostarcza dane dla zdarzenia TransactionCommit.
Klasa publiczna TransactionCommittedEventManager Zarządza zdarzenia przekazano transakcję.
Klasa publiczna TransactionCommittingRule Reprezentuje regułę, która jest wywoływane, gdy transakcja jest w toku w modelu.
Klasa publiczna TransactionContext Przechowuje dane użytkownika w transakcji.
Klasa publiczna TransactionEventArgs Dostarcza dane dla zdarzenia transakcji.
Klasa publiczna TransactionEventManager Przedstawia podstawową klasę dla zarządzania powiadomienia zdarzenia transakcji.
Klasa publiczna TransactionItem Reprezentuje element transakcji.
Klasa publiczna TransactionLog Reprezentuje kontener zdarzenia transakcji.
Klasa publiczna TransactionManager Tworzy Transaction obiekty i śledzi bieżący aktywnej transakcji.
Klasa publiczna TransactionRollbackEventArgs Argumenty zdarzeń dla zdarzeń transakcję rollback
Klasa publiczna TransactionRolledBackEventManager Zarządza zdarzenia wycofywania transakcji.
Klasa publiczna TransactionRollingBackRule Reprezentuje regułę, która jest wywoływane, gdy transakcja jest przywracana jest w modelu.
Klasa publiczna UndoItemEventArgs Dostarcza dane dla zdarzenia UndoItem.
Klasa publiczna UndoManager Zapewnia funkcjonalność cofania i ponawiania operacji.
Klasa publiczna UndoRedoCanceledException Reprezentuje wyjątek, który jest generowany, gdy zostało anulowane Cofnij i ponów operację.
Klasa publiczna VisitorFilters Zwraca różnych filtrów standardowych przez osobę odwiedzającą.

Struktury

  Struktura Opis
Struktura publiczna ReadOnlyLinkedElementCollection<T>.Enumerator Zawiera moduł wyliczający nad ReadOnlyLinkedElementCollection

Interfejsy

  Interfejs Opis
Interfejs publiczny IDomainModelSerializer Definiuje kontraktu dla serializatora modelu domeny standardowych.
Interfejs publiczny IElementDirectory Katalog elementy modelu, które są zawarte w sklepie lub partycji.
Interfejs publiczny IElementPartitionMapper Interfejs dla usługi używane do mapowania elementów partycji podczas Przywracanie ElementGroupPrototypes
Interfejs publiczny IElementVisitor Definiuje przejście przez model.
Interfejs publiczny IElementVisitorFilter Dostarcza mechanizm wywołania zwrotnego do odfiltrowywania roli graczy i relacje, które powinny być wizytowane podczas przechodzenia przez ElementWalker.
Interfejs publiczny IExtensionLocator Ten interfejs umożliwia generowanych serializers rozpoznać docelowego obszaru nazw schematu model domeny.
Interfejs publiczny IMergeElements Umożliwia klas w modelach pochodnych do korzystania z funkcji korespondencji seryjnej na element modelu.
Interfejs publiczny IMonikerResolver Moniker są zamieniane na jej elementu.
Interfejs publiczny ISchemaResolver Ten interfejs umożliwia serializers generowanych rozwiązać docelowego obszaru nazw schematu.Podany plik XML przy użyciu określonego docelowego obszaru nazw, jest ważne, aby znaleźć schematów, definiujących obszar nazw, tak generowanych serializers można wykonać sprawdzanie poprawności schematu poprawnie.
Interfejs publiczny ISerializerLocator Ten interfejs zapewnia sposób, aby zlokalizować serializers dla modelu domeny.
Interfejs publiczny ITransientTransactionContextObject Interfejs znacznik, aby wskazać, że dany obiekt jest przejściowy i zostaną zwolnione (i usuwane) na zlecania transakcji
Interfejs publiczny SElementPartitionMapper Identyfikator usługi dla usługi mapowania elementu grupy nawadniające partycji

Delegaci

  Delegat Opis
Delegat publiczny CanCommitCallback Reprezentuje metody wywołania zwrotnego dla określenia, czy można zatwierdzić transakcji w oparciu o kryteria zewnętrznych.
Delegat publiczny CanUndoRedoCallback Dodawanie wystąpienia do UndoManager głosować w sprawie tego, czy można kontynuować operacji Cofnij i ponów.

Wyliczenia

  Wyliczenie Opis
Wyliczenie publiczne CanCommitResult Wyliczanie stan dla wywołania zwrotnego CanCommit.
Wyliczenie publiczne ChangeSource Wskazuje źródło zmiana, która została wykonana podczas transakcji.
Wyliczenie publiczne ClosureType W tym artykule opisano rodzaj zamknięcia, aby utworzyć.
Wyliczenie publiczne CompletionStatus W tym artykule opisano, jak transakcja została ukończona.
Wyliczenie publiczne DeleteState Określa stan elementu zostaną usunięte.
Wyliczenie publiczne DomainPropertyKind Określa typ właściwości domeny.
Wyliczenie publiczne DomainRoleOrder Określa kierunek rolę domeny w relacji do domeny.
Wyliczenie publiczne Multiplicity Wskazuje liczebność dla roli domeny.
Wyliczenie publiczne PropagatesCopyOption Tekst stały zawiera listę różnych opcji PropagateCopy.
Wyliczenie publiczne SerializationMessageKind Formaty wiadomości serializacji.
Wyliczenie publiczne TimeToFire Określa, kiedy reguła zadzwonić.
Wyliczenie publiczne UndoState Opisuje stan Cofnij w UndoManager.
Wyliczenie publiczne VisitorFilterResult Wskazuje, czy element powinien być wizytowane.