Book a Demo

Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Prev Next

Create a Connection Point Reference

A Connection Point Reference represents the use, by a Submachine State, of an Entry Point or Exit Point pseudostate defined in the State element's classifier StateMachine. You initially create the Connection Point Reference elements themselves as Entry Points or Exit Points.

Create Entry Points and/or Exit Points

Step

Action

See also

1

Create or open the classifier StateMachine (as a child diagram of a Class element).

The StateMachine is represented by a labeled frame.

StateMachine

2

If the Entry Points and/or Exit Points do not already exist, right-click on the inside edge of the frame and select the 'New Element | Entry Point' or 'New Element | Exit Point' option, as necessary.

The corresponding pseudostate element is immediately created on the edge of the frame. If you prefer, you can double-click on the element and give it a specific name.

Entry Point Exit Point

3

Create as many additional Entry Point and/or Exit Point elements as you need.

4

If the corresponding State element does not already exist, drag a State icon from the Diagram Toolbox into the frame.

Create the appropriate connectors between the State element and the Entry Point and Exit Point elements.

A Connection Point reference for a State Machine as an example in Sparx Systems Enterprise Architect.
State

5

Save the diagram.

Create Connection Point References

Step

Action

See also

1

Create or open the calling StateMachine (as a child diagram of a Class element).

StateMachine

2

If the elements do not already exist, create the appropriate State and pseudostate elements and connectors in the diagram.

3

Click on the calling State element and press Ctrl+L to display the 'Select Element' dialog.

Browse for and select the classifier StateMachine from the 'Create Entry Points and/or Exit Points' stage.

Select Dialog

4

Right-click on the State element, and select the 'New Element | Entry Point' or 'New Element | Exit Point' option, as you need.

The corresponding pseudostate element is immediately created on the border of the element.

An Entry and Exit Connection point example in a State Machine using Sparx Systems Enterprise Architect.
Entry Point Exit Point

5

Double-click on the Entry Point element.

The 'Edit ConnectionPointReference' dialog displays.

6

If you prefer, in the 'Name' field type a new name for the selected Entry Point.

In the 'Specify submachine's EntryPoints as reference' panel, select the checkbox against each of the classifier's Entry Points to create a reference to. You can select more than one checkbox.

Setting Entry and Exit Connection points in a State Machine using Sparx Systems Enterprise Architect.

7

Click on the OK button.

8

If necessary, repeat steps 4 to 7 for the State element's Exit Point.