| | 1 | """ |
|---|
| | 2 | Package gaphor.diagram.states implements diagram items for UML state machines. |
|---|
| | 3 | |
|---|
| | 4 | Pseudostates |
|---|
| | 5 | ============ |
|---|
| | 6 | There are some similarities between activities and state machines, for example |
|---|
| | 7 | - initial node and initial psuedostate |
|---|
| | 8 | - final node and final state |
|---|
| | 9 | Of course, they differ in many aspects, but the similarites drive user |
|---|
| | 10 | interface of state machines. This is with respect of minimalization of the set |
|---|
| | 11 | of diagram items (i.e. there is only one diagram item for both join and fork |
|---|
| | 12 | nodes in activities implemented in Gaphor). |
|---|
| | 13 | |
|---|
| | 14 | There are separate diagram items for pseudostates |
|---|
| | 15 | - initial pseudostate item as there exists initial node item |
|---|
| | 16 | |
|---|
| | 17 | @todo: Probably, history pseudostates will be implemented as one diagram item |
|---|
| | 18 | with an option deep/shallow. [This section is going to be extended as |
|---|
| | 19 | we start to implement more pseudostates]. |
|---|
| | 20 | """ |
|---|
| | 21 | |
|---|