Table of Contents

Namespace The.Model.Editor

Classes

AlertDialog
AppNodeModel
AttributeCalculationModeExtensions
AttributeNodeModel
ConfirmDialog
ConvertedElement<T, U>
ConvertedProperty<T, U>
DelegateCommand
DelegateCommand<T>
DialogBase<T>
DirectProperty<T>
EditorCommand
EditorController

Controls the GUI parts of model editing; depends on an IHistoryEditor for event sequence manipulation

EnterValueDialog

Arbitrary string entry

EnterValuesDialog

Two-part arbitrary string entry

EntityCalculationModeExtensions
EntityNodeModel
EventDescriptionVisitor
EventModel
FlagProperty
IndirectProperty<T>
MultiDoc
MultiProperty<T>
NodeModelBase

base class for viewmodels in the master-detail tree

OptionModel<T>
PropertyNodeModel
RelationshipNodeModel
SectionNodeModel
SelectOptionDialog

Single-level option picker

SelectOptionsDialog

Two-level hierarchical option picker

SettingsDialog
TagModel
TagsModel
VersionModel
WrappingProperty<T>

Interfaces

IDialog

databound viewmodel containing a future which be observed or cancelled by an IDialogHost

IDialogHost
IDialog<T>

databound viewmodel containing a future which be observed or cancelled by an IDialogHost

IEditorCommand
IElement<T>
IHistoryEditor
IOptionModel
IOptionModel<T>
IProperty<T>

Enums

AttributeCalculationMode
EntityCalculationMode
Icon
SyntaxType