Previous Topic: Domains in the Logical ModelNext Topic: Add a Domain in the Logical Edit Mode


The Domain Editor in Logical Edit Mode

You use the Domain Editor to view and manage domains. When you are working in the Domain Editor in either a logical-only model or the logical side of a logical/physical model, you are using the Domain Editor in logical edit mode.

The Navigation Grid and its toolbar are at the top section of the editor:

property editor PREVIOUS icon Previous

Positions the editor on the previous domain in the Navigation Grid.

property editor NEXT icon Next

Positions the editor on the next domain in the Navigation Grid.

property editor SORT iconSort

Sorts the domains by alphabetic, reverse alphabetic, or domain hierarchy. You select the method you want using the drop-down menu that opens after you click the Sort button. Visual cues are provided for how the domain list is currently sorted:

property editor SORT icon

Specifies that the domain list is sorted in alphabetic order.

Property editor Reverse Alpha Sort Button

Specifies that the domain list is sorted in reverse alphabetic order.

Attribute Editor General Tab_Domain Option_Sort Button

Specifies that the domain list is sorted in domain hierarchy.

New icon in property editors to create a new object New

Creates a new domain that becomes the current object in the editor.

property editor DELETE button Delete

Deletes the selected domain.

Attribute Editor General Tab_Domain Option_Restore Inheritance from Definition Button

Resets all properties to restore inheritance for the selected domain.

property editor HELP button Help

Opens online help for the editor.

enter filter text box in a property editor to filter object list

Lets you filter a very large list of domains in the Navigation Grid to quickly locate the domain for which you want to view or define properties.

Name

Displays the domain name. You can change the domain name in this field using in-place editing.

Domain Parent

Displays the current parent domain. You can change the domain using the drop-down list.

Logical Data Type

Specifies the logical data type for the domain. You can change the data type using the drop-down list. The drop-down list contains the data types related to the current domain.

Logical Only

Specifies whether the domain should only appear in the logical model. Select this check box if you want the selected domain to appear in the logical model only. Clear this check box if you want the selected domain in the physical model. If you are working with a logical-only model and select this check box, when you derive a new physical-only model, the selected domain does not appear in the new model.

Note: When you select or clear the check box in the Navigation Grid, your selection is automatically reflected in the Logical Only check box in the General tab.

General Tab

Consolidates most of the information about a domain into a single page. Use the horizontal and vertical splitters to rearrange the area in which to edit. The Domain Parent list lets you select a parent domain, and contains a toolbar that lets you sort the list of parent domains. The Image option lets you select an icon to use to represent the domain. If you only need to edit domain name, domain parent, logical data type, or the Logical Only flag, you can do so in the Navigation Grid. However, if you need to inherit, override, or harden a domain's name or data type, or inherit or override a domain's null option or its associated attribute name or image, you can perform this within the General tab. Visual cues are provided for the Logical Data Type, Null Option, Name, Image, Attribute Name, and Attribute Image options so that you can see the inheritance setting for each:

Inherit Button for Restoring Property Inheritance Inherit

Specifies to inherit the domain data type, null option, name, image, attribute name, or image.

Override Property Inheritance Override

Specifies to override inheritance for the domain data type, null option, name, image, attribute name, or image.

Harden Button for Hardening a Property or Name Harden

Specifies to harden the domain name or data type.

Constraint Tab

Lets you specify a validation rule and default value for a domain. You can select a validation rule and default value using the drop-down lists, or select the check box to use an inherited constraint or default value.

Definition Tab

Lets you enter text that provides a definition for the domain. Use the toolbar to cut, copy, or paste text, open the Text Editor, or check spelling. The definition serves as internal documentation for your model. In a logical/physical model, or when you derive a physical model from a logical model, the definition migrates to the physical side as a comment.

Where Used Tab

Lets you view where the domain is used in the model.

UDP Tab

Lets you enter user-defined property values for the domain.

Notes Tab

Lets you view history and view or enter user notes.