Support Connection Point References

- Add support to uml parser to properly
  detect and use exit/entry points if those
  are used via connection ref points with
  submachine references.
- Fixes #323
This commit is contained in:
Janne Valkealahti
2017-03-06 19:56:51 +00:00
parent 6b2117580a
commit 2a4e792d5f
6 changed files with 522 additions and 3 deletions

View File

@@ -2229,6 +2229,19 @@ respectively.
image::images/papyrus-gs-17.png[scaledwidth="100%"]
[NOTE]
====
If state is defined as submachine reference and entry/exit points need
to be used, a _ConnectionPointReference_ has to be defined externally
, its entry/exit reference set to point to a correct entry/exit point
within a submachine reference. Only after that it is possible to
target a transition which correctly links from outside into inside of
a submachine reference. With _ConnectionPointReference_ you may need
to find these settings from _Properties_ -> _Advanced_ -> _UML_ ->
_Entry/Exit_. UML Spec allows to define multiple entries and exits but
with a state machine only one is allowed.
====
=== Define History
When working with history states three different concepts are in play.
UML defines a _Deep History_ and a _Shallow History_. _Default History