Ispec Properties

The table below lists all properties for the particular element. Not all properties might be visible when an element is added, or an existing element is selected. Some properties only become visible when a dependent property is set to a specific value.

Property

Function

(Name)

Specifies the logical name of the selected element. The following are reserved words and cannot be used to name an element. SUPER, COMPONENT, THIS and OWNER.

Alias

An automatically generated unique name for the selected element. You can change this name, but if it clashes with an existing alias, you are prompted for another name or to cancel the name change.

AllowPurge

Specifies whether users of your generated system are allowed to physically delete records using the PUR command in the Maint field of the standard Ispec screen.

When the record is displayed, an entry of PUR in the Maint field causes a physical deletion to take place.

If this value is False, users are not allowed to enter PUR in the Maint field. This is the default.

Author

Read-only. The identifier of the person who created the selected element.

AutomaticEntryCapable

Specifies whether the element is able to accept Automatic Entries.

AutomaticTab

Cursor automatically tabs to next field on a presentation screen at runtime.

Note: This option is applicable only to the Presentation and Winform Client.

AutoRecallCapable

Specifies whether you want to enable all data values for an Ispec record to be recalled to the screen, based on a specified Key value.

Created

Read-only. The date on which the selected element was created.

DefaultCursorField

Specifies the Default cursor field position, otherwise cursor positioning might be random.

You can set this property by using any one of the following ways:

  • Use the Element Picker to select the attribute in the DefaultCursorField property field.

  • Enter the attribute name in the DefaultCursorField property field manually.

Notes:

  • This property is valid only if the Direction property is set to In or InOut.

  • The attribute being set in the field must be of primitive type or a reference.

DefaultProfile

Defines the keys or profile to be used for the class.

If you define this property, the Primary Profile property will be unavailable.

Description

Specifies a short description of the selected element.

FullSuppression

Display a zero numeric value as spaces.

HasMaint

Specifies whether the External Ispec contains the MAINT field.

Note: This property becomes visible only if the IsExternal property of an ispec is set to True.

Inherits

Specifies a class from which the selected class inherits. By leaving the field empty or deleting an existing entry you are specifying that the selected class has no inheritance.

IsExternal

Specifies whether the class is acting as a proxy for an external component, class or library.

Even when this property is set to True, the element still contains the following Ispec system Attributes: Actmth, Glb.Source, Input_Date, Ispec, and TranNo.

IsInnerClass

An inner class has access to all the members of its containing class. When a complex class is inherited, this property is derived by the child class.

IsResolved

Specifies whether the element exists in the model or whether it has been created during the import of an element, which refers to it.

Note: This property becomes visible only when an element is unresolved, that is when it is set to false. This property can only be changed from False to True. Once an element has been resolved it cannot be made unresolved again.

IsPersistent

If IsPersistent is set to True, an attribute that is a member of an Ispec or Class with no stereotype will be database persistent, that is, saved as a column in the database.

Kind

Read-only. Identifies the kind of element selected.

Length

Read-only. Displays the combined length of all contained attributes.

MemberPersistence

Sets the default to Persistent property for the members.

MemberVisibility

Specifies the default visibility for new member elements. This can be overridden for individual elements.

Modified

Read-only. The date the element was last modified.

Multiplicity

Number of instances.

Owner

The namespace to which the element belongs.

Note: When namespace is changed, system modeler prompts for a confirmation based on the System Modeler Policies settings. Refer to System Modeler Policies for more information on System Modeler Policy settings.

PresentationType

Specifies if the selected element has a user interface, and what format such an interface takes. Refer to PresentationType Property formats for more information on options.

Select a value other than None to add the Painter tab to the document window. Refer to the Defining User Interfaces for more information on using the Painter tab.

ReservedBy

Read-only. The identifier of the user that currently has the selected element reserved.

Security

Specifies the security level for an element for this user. The AccessControlled property of the model must be set to True to provide this option.

Stereotype

Specifies the stereotype that identifies how the class operates and is interpreted in the system.

VersionFile

Visibility

Specifies the level of visibility for the element.

Private – Only visible within its namespace.

Protected – Visible within its namespace and any namespace inheriting from it.

Public – Visible outside its namespace.