Contains classes and interfaces specific to the Application Model functionality.
Contains values which specify whether instances of an abstract class, which is a generic parameter of an XPCollection type property, are added to a List View.
Contains values which specify DateTime group intervals.
Contains values specifying the column position in which the editor of the target property is placed.
Contains values specifying the type of a group in which the editor of the target property is placed.
Specifies functions that calculate a value over all records within a List Editor's column.
Contains values that specify the List View and Detail View display order.
Applied to business class properties. Specifies the Detail View layout options for a target property.
Specifies default settings that are considered when generating the Application Model node related to the target.
The base class for Nodes Generators.
The base class for Generator Updaters.
A basic implementation of a model synchronizer.
The recommended base class to use for model synchronizers.
Obsolete. This class is obsolete. Use a List<IModelSynchronizable> instead.
The Action node represents an Action's settings.
The ActionContainerViewItem node defines a View Item displaying an Action Container.
The Actions node provides access to all Actions loaded in the Application Model, and allows editing their settings.
Properties of the Application node provide general information on the current application.
An AssemblyResourceImageSource node defines the images source when the images are stored in a resource.
The BOModel node provides access to all the Application Model's persistent classes and their properties.
The OwnMembers node defines the members declared in a particular business class.
The Band node defines a logical group (band) of columns. A band is visually represented by a header displayed above headers of the columns it combines.
The BandsLayout node provides access to a List View's bands layout.
Declares properties common to Application Model's nodes representing Choice Action Items.
The ChoiceActionItem node represents a Choice Action Item's settings.
Serves as a base interface for the IModelNavigationItem interface.
The ChoiceActionItems node provides access to all Choice Action Items added to the Action's ChoiceActionBase.Items collection.
The Class node defines a persistent class from the business model, and provides access to its members list.
The InterfaceLinks node lists Domain Components aggregated by the current Domain Component.
The Column node defines a column that displays a particular property.
The Summary node provides access to a List View column's summaries.
The SummaryItem node defines a summary item for a List View's column.
The Columns node provides access to a List View's columns.
The ControlDetailItem node defines a control View Item of the current Detail View.
The Actions node represents the Actions contained in a Controller.
The Controllers node provides access to Controllers and their settings. Contains links to nodes that define the Actions contained in Controllers.
The DashboardView node defines a particular Dashboard View.
The DashboardViewItem node defines a View Item displaying a View.
The DetailView node defines a Detail View of a particular business class.
The DisableReasons node lists the disabling reasons for an Action, specifying a definition for each of them.
A FileImageSource node defines the image source when the images are stored in a separate folder.
The ImageSources node is used by the system when it loads images. In this node, you can specify your image sources, and set their loading order.
The InterfaceLink node specifies a Domain Component aggregated by the current Domain Component.
Used to extend the Application Model's TabbedGroup node.
The LayoutGroup node defines the layout of View Items that belong to a particular group.
The LayoutItem node defines the layout of a particular View Item in a Detail View.
The LayoutManagerOptions node specifies options of a Detail View's Layout Manager. These options are applied to all Detail Views created in the application.
The ListView node defines a List View of a particular business class.
Extends the SplitLayout node with List View specific properties.
The Localization node allows localization of UI elements such as messages, exceptions, button captions and so on.
A LocalizationGroup node represents a group of localizable items.
A LocalizationItem node represents a localizable item.
The Member node defines a property of the class specified by the parent node.
Serves as the base interface for interfaces that represent Application Model nodes.
Declares properties implemented by the Generator Updater classes.
The Options node allows editing different UI settings.
The PropertyEditor node defines a Property Editor of a particular property.
A Reason node defines a disabling reason.
The SchemaModule node is intended for internal use.
The SchemaModules node is intended for internal use.
The SortProperty node specifies the sorting property by which the collection of the List View's Collection Source is sorted.
The Sorting node provides access to the sort settings applied to the collection of the List View's Collection Source.
The SplitLayout node allows you to set the positional relationship of Views, and the position of a splitter.
The StaticImage node defines a View Item that represents a Static Item.
The StaticText node defines a View Item that represents a Static Text.
Declares members implemented by classes used to persist the configuration of an entity into the Application Model.
The TabbedGroup node defines the layout of View Items within a tabbed group.
The Template node stores customizations of a Template's settings made by an end-user.
The Templates node provides access to Templates customizations made by an end-user.
Used to extend the IModelCommonMemberViewItem, IModelNavigationItem, IModelAction, IModelBaseChoiceActionItem, IModelLayoutGroup and IModelLayoutItem Application Model nodes with the IModelToolTip.ToolTip property.
Used to extend the IModelCommonMemberViewItem, IModelNavigationItem, IModelLayoutGroup and IModelLayoutItem Application Model nodes with the IModelToolTipOptions.ToolTipTitle and ToolTipAttribute.ToolTipIconType properties.
The ViewController node represents a View Controller's settings and provides access to Actions that belong to this Controller.
The Items node provides access to the View Items that are displayed in a Composite View.
The Layout node defines the layout of View Items in a Composite View.
The Views node provides access to the Views of all the business classes added to the Application Model.
The WindowController node represents a Window Controller's settings and provides access to Actions that belong to this Controller.