Details

The Details page of the element Properties dialog enables you to define the structural and processing details for the selected Class element.

Reference:

Field/Button

Usage

See also

Scope

Click on the drop-down arrow and select the element's scope (public, private, protected, package)

 

Persistence

Click on the drop-down arrow and select the appropriate value (blank, persistent or transient)

 

Cardinality

The number of instances of the element that can exist - the value displays on the element in a diagram, in the Name compartment

Use the format defined in the Cardinality tab

Cardinality

Abstract

Select if the element is abstract

 

Is Root

Select if the element is a root element and cannot be descended from another

 

Is Leaf

Select if the element is final and cannot be a parent for other elements

 

Is Specification

Select if the element is a specification

 

Is Active

Select if the element is active; for example, an Active Class

Active Classes

Attributes

Define attributes for the Class

The Attributes Properties dialog displays

Attributes

Operations

Define operations for the Class

The Operations Properties dialog displays

Operations Dialog - General

Concurrency

Specify how concurrent activities should be processed

 

Collection Classes

Define Collection Classes (for generating code from Association connectors) that apply to this Class

The Collection Classes for Association Roles dialog displays

Set Collection Classes

Template Parameters

List the Parameterized Class template parameters

Click on the Edit button to edit a selected parameter, or click on the Add button to add a new parameter

Parameterized Classes

Binding(s)

List the binding expressions on a binding Class

Click on the Edit button to edit a selected binding expression, or click on the Add button to add a new binding expression

Template Binding

Notes:

  • When launched from MDG Integration, the Attributes and Operations buttons are not available