Stereotypes

All migrated models automatically contains stereotypes. A stereotype is a concept from Unified Modeling Language (UML). It is a tag that indicates to the model how this element should be interpreted. For example, ispecs and business segments are both classes, but they have different stereotypes. The stereotype contains the instructions on how a type of class behaves. It can include a number of built-in or framework methods, which are automatically executed at runtime.

Stereotypes can include built-in attributes. Other behaviors can also be built in to stereotyped classes.

The following stereotypes are available in Agile Business Suite:

It is important to remember that you don’t have to use stereotypes. You can use Classes with no stereotype that have no built-in behaviors, attributes, or properties (Refer to Classes with no stereotype).

Refer to the Agile Business Suite Developer Online Help for more information on these stereotypes.

Mapping between Agile business Suite <<ispec>> Class types and Enterprise Application Environment Usage Equivalents

AB Suite<<ispec>> Class Attribute Properties

EAE Usage Equivalents

Presentation

Persistence Members

Has keys

Usage

Ispec type

Yes

No

No

Input

memo

Yes

Yes

One

Input-Output

standard

Yes

Yes

Multiple

Input-Output

Memo with automaint profile

Yes

Yes

No (but has a default profile)

Input-Output

Memo with automaint profile

Yes

Yes

No

Input-Output

Memo

None

Yes

One

Output

Standard

Mapping between Agile business Suite <<ispec>> Class types and Enterprise Application Environment Usage Equivalents including ClearPath MCP

AB Suite <<ispec>>Class Attribute Properties

EAE Usage Equivalents

Presentation

Persistence Members

Has keys

Ispec Type MCP Config

Usage

Ispec type

Yes

No

No

NA

Input

memo

Yes

Yes

One

standard

Input-Output

standard

Yes

Yes

Multiple

standard

Input-Output

Memo with automaint profile

Yes

Yes

No (but has a default profile)

standard

Input-Output

Memo with automaint profile

Yes

Yes

No

standard

Input-Output

Memo

None

Yes

One

standard

Output

Standard

Yes

Yes

None or more

Table

Input-Output

Table

None

Yes

None or more

Table

Output

Table

Yes

Yes

None or more

Direct

Input-Output

Direct

None

Yes

None or more

Direct

Output

Direct