Document Window

When you double-click an item in Solution Explorer, Class View, Object Browser, or the Members pane, a document window is displayed. The document window hosts the various editors that make up the System Modeler-specific interfaces. A document window is displayed for each open element. At the bottom of the document window

are a number of tabs, which differ according to the type of element selected.

What it does

What it looks like

The Members tab is displayed for those elements that can have child elements added to them. It displays all the children of the selected element. From this tab, you can open member elements, add new elements, add existing elements to folders, and delete member elements.

The Documentation tab is common to all System Modeler elements. It is a text editor you can use to document the elements in your system. You can use this editor to create business rules. It supports all the common text formatting functions.

The Dependencies tab is common to all System Modeler elements. It displays the dependencies of the selected element.

The Painter tab is added to an element when the PresentationType property is set to any value other than “None”. It allows you to create the graphical user interfaces, report frames, and teach screens for the application’s end users.

The Logic tab is specific to methods. It is a text editor for editing, saving, and validating logic within System Modeler.

The Conditions tab is used only for profiles. It is a text editor where you can enter the conditions that determine the records that are included in the profile.

The Data tab is used only for profiles. It displays data for the profile, and allows you to add and delete data.

The Keys tab is also used for profiles. It displays the variables that have been defined as keys for the selected profile.

The Parameters tab is used for methods. It displays defined parameters, and enables you to add and modify parameters for the method.

The Overrides tab is displayed for classes. It displays the methods of the selected class that have been overridden.

The Class Diagram tab is specific to diagrams. It allows you to view and manipulate the existence and nature of static relationships between member classes in UML Notation.

The Logic Status tab is specific to elements that can contain methods. It displays a list of methods both directly and indirectly contained in the element, and their respective logic validation status.

The Reservations tab allows an administrator or a user, to see which elements are reserved and by whom, a Reserved List is available when a Model is selected. This list shows elements that have been reserved within the model, the type of element, and the name of the user (or the system) that has reserved it.

The Translations tab is available for all namespaces from the Model level down to an attribute and displays a split window of two panes.

The Unresolved tab is displayed in the model whenever there is an element in the model with its IsResolved property set to False.

The Value-checking tab is used to create, edit, save, and validate value-checking logic. Value-checking logic is used to constrain the value that an attribute can have.

If the document window is narrow, the tabs are truncated and you will only see the icons.