The implementation page defines the pattern implemented behavior.
The implementation is splitted into two concepts :
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.
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.
You can click an action (left viewer) to see its properties.
A new section (Selected action properties) appears on the right side.
To organize the orchestration, select an action on the left viewer, and click the Up or Down buttons as required.