Implementation Page

The implementation page defines the pattern implemented behavior.
The implementation is splitted into two concepts :

Implementation viewers overview

The Pattern internal methods section

This is a collection of defined internal methods (behaviors).

A new method can be added by clicking the Add button. It's having a default name (something like newMethodXXX).

To modify a method, click it's representation on the left collection. A new section named Internal method properties appears on the right.

Internal method properties

The method can be renamed (Name field), its content edited (Content link), and its orchestration modified (Sub-list below).

An existing method can be removed.
Select it on the left collection, and click the Remove button.

The Generate method section

This method is about orchestrating the inherited or local internal methods.
This is defining the pattern behavior as a whole, and is the only visible entry point from outside the pattern.

To invoke a new action (ie behavior), click the Add button.
A new dialog opens.

Create a new action

You can click an action (left viewer) to see its properties.
A new section (Selected action properties) appears on the right side.

Display action properties

The action properties can not be modified textually, but using the Browse button instead.

To organize the orchestration, select an action on the left viewer, and click the Up or Down buttons as required.

Related Reference

Pattern editor