From c068779a801e643a1a364d458ce66b40e18c44c9 Mon Sep 17 00:00:00 2001 From: Ichthyostega Date: Fri, 3 Mar 2017 23:59:22 +0100 Subject: [PATCH] command-invocation: use case analysis --- doc/devel/uml/Command-ui-usage.png | Bin 0 -> 11909 bytes uml/Lumiera.xmi | 6368 ++++------------------------ wiki/renderengine.html | 12 +- 3 files changed, 887 insertions(+), 5493 deletions(-) create mode 100644 doc/devel/uml/Command-ui-usage.png diff --git a/doc/devel/uml/Command-ui-usage.png b/doc/devel/uml/Command-ui-usage.png new file mode 100644 index 0000000000000000000000000000000000000000..e069a78810a4bd320cc2a100ce7a689f7cd5c957 GIT binary patch literal 11909 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 S$QBfmLzER%<@01s{Qn - + umbrello uml modeller http://umbrello.kde.org @@ -105,7 +105,7 @@ - + @@ -215,23 +215,23 @@ - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -240,26 +240,26 @@ - + - + - + - - - + + + - + @@ -267,54 +267,54 @@ - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + @@ -325,22 +325,22 @@ - + - + - + - + - + - + @@ -368,6 +368,8 @@ + + @@ -426,8 +428,6 @@ - - @@ -574,7 +574,114 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -589,7 +696,7 @@ - + @@ -625,7 +732,7 @@ - + @@ -645,6 +752,8 @@ + + @@ -679,10 +788,21 @@ - - - + + + + + + + + + + + + + + @@ -787,6 +907,31 @@ + + + +
+ +
+
+ +
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+ +
@@ -837,11 +982,11 @@ - +
- +
@@ -924,11 +1069,11 @@ - +
- +
@@ -1011,11 +1156,11 @@ - +
- +
@@ -1098,11 +1243,11 @@ - +
- +
@@ -1357,78 +1502,7 @@
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
+
@@ -1479,82 +1553,52 @@
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
+
- + - + +
+ +
+
+ +
+ +
+ +
+ +
+ +
+ + +
+ +
+
+ +
+ +
+
+ +
+ +
+
+
+
+
+
+ +
+ +
+ + +
@@ -1575,366 +1619,7 @@
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - - -
- -
-
- -
- -
- -
- -
- -
- -
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - - -
- -
-
- -
- -
- -
- -
- -
- -
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - - -
- -
-
- -
- -
- -
- -
- -
- -
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
+
@@ -2001,556 +1686,6 @@ - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
- - - - -
- -
-
- -
- -
- -
- -
- -
- - -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - - -
- -
-
- -
- -
- -
- -
- -
- -
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - - -
- -
-
- -
- -
- -
- -
- -
- -
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - - -
- -
-
- -
- -
- -
- -
- -
- -
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
@@ -2576,82 +1711,11 @@
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
+
- + - +
@@ -2672,43 +1736,157 @@
- - + +
+ + +
- +
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- - +
+ +
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+ +
+ + + +
+ +
+
+ +
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+ +
+ + + +
+ +
+
+ +
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+ +
+ + + +
+ +
+
+ +
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+ +
+ + + +
+ +
+
+ +
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+ +
+ + + +
+ +
+
+ +
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+
@@ -2733,163 +1911,8 @@
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - -
- -
- - - -
- -
-
- -
- -
- -
- -
- -
- - -
- -
-
- -
- -
-
- -
- -
-
-
-
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
@@ -3050,6 +2073,46 @@ + + + +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+ + +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
@@ -3089,11 +2152,11 @@ - +
- +
@@ -3165,11 +2228,11 @@ - +
- +
@@ -3241,11 +2304,11 @@ - +
- +
@@ -3317,11 +2380,11 @@ - +
- +
@@ -3624,174 +2687,7 @@
- - -
- -
- - -
- -
- - -
- -
- -
- -
- -
- - -
- -
- - -
- -
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
-
-
-
+
@@ -3802,78 +2698,7 @@
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
+ @@ -3896,200 +2721,7 @@
- - -
- -
- - -
- -
- - -
- -
- -
- -
- -
- - -
- -
- - -
- -
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- - -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
-
-
-
+
@@ -4100,3436 +2732,6 @@
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
- - - - -
- -
-
- -
- -
-
- -
- -
-
- -
- -
- - -
- -
-
- -
- -
- - -
- -
- - -
- -
- -
- -
- -
- - -
- -
- - -
- -
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
-
-
-
-
- -
- -
-
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - - -
- -
-
- -
- -
-
- -
- -
-
- -
- -
- - -
- -
-
- -
- -
- - -
- -
- - -
- -
- -
- -
- -
- - -
- -
- - -
- -
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
-
-
-
-
- -
- -
-
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - - -
- -
-
- -
- -
-
- -
- -
-
- -
- -
- - -
- -
- - -
- -
- - -
- -
- -
- -
- -
- - -
- -
- - -
- -
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
-
-
-
-
- -
- -
-
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - - -
- -
-
- -
- -
-
- -
- -
-
- -
- -
- - -
- -
-
- -
- -
- - -
- -
- - -
- -
- -
- -
- -
- - -
- -
- - -
- -
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
-
-
-
-
- -
- -
-
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - - -
- -
-
- -
- -
-
- -
- -
-
- -
- -
- - -
- -
-
- -
- -
- - -
- -
- - -
- -
- -
- -
- -
- - -
- -
- - -
- -
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
-
- -
- -
-
-
-
-
-
- -
- -
- - -
- -
-
- -
- -
-
-
-
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- - -
- -
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
-
-
-
-
- -
- -
-
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - - -
- -
-
- -
- -
-
- -
- -
-
- -
- -
- - -
- -
-
- -
- -
- - -
- -
- - -
- -
- -
- -
- -
- - -
- -
- - -
- -
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
-
-
-
-
- -
- -
-
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - - -
- -
-
- -
- -
-
- -
- -
-
- -
- -
- - -
- -
-
- -
- -
- - -
- -
- - -
- -
- -
- -
- -
- - -
- -
- - -
- -
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
-
-
-
-
- -
- -
-
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - - -
- -
-
- -
- -
-
- -
- -
-
- -
- -
- - -
- -
-
- -
- -
- - -
- -
- - -
- -
- -
- -
- -
- - -
- -
- - -
- -
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
-
-
-
-
- -
- -
-
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - - -
- -
-
- -
- -
-
- -
- -
-
- -
- -
- - -
- -
- - -
- -
- - -
- -
- -
- -
- -
- - -
- -
- - -
- -
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
-
-
-
-
- -
- -
-
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - - -
- -
-
- -
- -
-
- -
- -
-
- -
- -
- - -
- -
- - -
- -
- - -
- -
- -
- -
- -
- - -
- -
- - -
- -
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
-
-
-
-
- -
- -
-
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - - -
- -
-
- -
- -
-
- -
- -
-
- -
- -
- - -
- -
-
- -
- -
- - -
- -
- - -
- -
- -
- -
- -
- - -
- -
- - -
- -
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
-
-
-
-
- -
- -
-
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - - -
- -
-
- -
- -
-
- -
- -
-
- -
- -
- - -
- -
- - -
- -
- - -
- -
- -
- -
- -
- - -
- -
- - -
- -
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
-
-
-
-
- -
- -
-
-
-
- -
- - -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
-
-
- - -
- -
@@ -7559,188 +2761,6 @@
- -
- -
- - -
- -
- - -
- -
- -
- -
- -
- - -
- -
- - -
- -
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- - -
- -
-
- -
- -
-
- -
- -
-
-
-
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- - -
- -
- -
- -
- -
- -
-
-
- -
- -
- -
-
-
-
-
-
-
@@ -7752,72 +2772,102 @@
+ +
+ + + +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+ + +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ + + +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+ + +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
- +
- +
- +
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
-
- -
- -
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- -
- -
-
- +
@@ -7825,6 +2875,342 @@
+ + + +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+
+
+ +
+ +
+ + + +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+ + +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ + + +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+ + +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ + + +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+ + +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ + + +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+ + +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ + + +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+ + +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+ + + +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+
+
+ +
+ +
+ + + +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+
+
+ +
+ +
+ + + +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+
+
+ +
+ +
diff --git a/wiki/renderengine.html b/wiki/renderengine.html index 03995a3c6..9259d7584 100644 --- a/wiki/renderengine.html +++ b/wiki/renderengine.html @@ -2582,12 +2582,20 @@ This contrastive approach attempts to keep knowledge and definition clustered in &rarr; GuiCommandCycle -
+
//the process of issuing a session command from the UI//
 Within the Lumiera UI, we distinguish between core concerns and the //local mechanics of the UI.// The latter is addressed in the usual way, based on a variation of the [[MVC-Pattern|http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller]]. The UI toolkit set, here the GTK, affords ample ways to express actions and reactions within this framework, where widgets in the presentation view are wired with the corresponding controllers vice versa (GTK terms these connections as //"signals"//, we rely on {{{libSigC++}}} for implementation).
 A naive approach would extend these mature mechanisms to also cover the actual functionality of the application. This compelling solution allows quickly to get "something tangible" up and running, yet -- on the long run -- inevitably leads to core concerns being tangled into the presentation layer, which in turn becomes hard to maintain and loaded with "code behind". Since we are here "for the long run", we immediately draw the distinction between UI mechanics and core concerns. The latter are, by decree and axiom, required to perform without even an UI layer running. This decision gives rise to the challenge how to form and integrate the invocation of ''core commands'' into the presentation layer.
 
-In a nutshell, we understand each such core command as a ''sentence'', with a //subject//, a //predication//, which is the command script in ~Proc-Layer and can be represented by an ID, and possibly additional arguments. And the key point to note is: //such an action sentence need to be formed, before it can be issued.//
+In a nutshell, we understand each such core command as a ''sentence'', with a //subject//, a //predication//, which is the command script in ~Proc-Layer and can be represented by an ID, and possibly additional arguments. And the key point to note is: //such an action sentence needs to be formed, before it can be issued.//
+[>img[Command usage in UI|uml/Command-ui-usage.png]]
+
+!use case analysis
+To gain some understanding of the topic, we pose the question "who has to deal with core commands"?
+* the developer of ~Proc-Layer, obviously. The result of that development process is a set of [[command definitions|CommandHandling]], which get installed during start-up of the SessionSubsystem
+* global menu actions (and keybindings) want to issue a specific command, but possibly also need context information
+* a widget, button or context-menu binding typically want to trigger a command on some [[tangible element|UI-Element]] (widget or controller)
+* some InteractionStateManager observes contextual change and needs to mark possible consequences for invoking a given command