Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
MAS
SDT
Commits
b0394a28
Commit
b0394a28
authored
Jan 17, 2019
by
ankraft
Browse files
Aligned multiplicity syntax with TS-0001 style.
parent
dd8d18d7
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
151 additions
and
156 deletions
+151
-156
SDT/schema4.0/docs/SDT_UML.uxf
SDT/schema4.0/docs/SDT_UML.uxf
+151
-156
SDT/schema4.0/docs/images/SDT_UML_Basic_Elements.png
SDT/schema4.0/docs/images/SDT_UML_Basic_Elements.png
+0
-0
SDT/schema4.0/docs/images/SDT_UML_DataType.png
SDT/schema4.0/docs/images/SDT_UML_DataType.png
+0
-0
No files found.
SDT/schema4.0/docs/SDT_UML.uxf
View file @
b0394a28
...
...
@@ -5,8 +5,8 @@
<element>
<id>
UMLNote
</id>
<coordinates>
<x>
1
2
90
</x>
<y>
6
5
0
</y>
<x>
1
3
90
</x>
<y>
6
9
0
</y>
<w>
310
</w>
<h>
260
</h>
</coordinates>
...
...
@@ -36,8 +36,8 @@ group=1</panel_attributes>
<element>
<id>
Relation
</id>
<coordinates>
<x>
1
4
20
</x>
<y>
7
5
0
</y>
<x>
1
5
20
</x>
<y>
7
9
0
</y>
<w>
110
</w>
<h>
40
</h>
</coordinates>
...
...
@@ -51,8 +51,8 @@ group=1</panel_attributes>
<element>
<id>
Relation
</id>
<coordinates>
<x>
1
4
20
</x>
<y>
79
0
</y>
<x>
1
5
20
</x>
<y>
83
0
</y>
<w>
110
</w>
<h>
30
</h>
</coordinates>
...
...
@@ -64,8 +64,8 @@ group=1</panel_attributes>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
1
4
80
</x>
<y>
1
09
0
</y>
<x>
1
5
80
</x>
<y>
1
13
0
</y>
<w>
150
</w>
<h>
220
</h>
</coordinates>
...
...
@@ -88,34 +88,34 @@ void</panel_attributes>
<element>
<id>
Relation
</id>
<coordinates>
<x>
8
60
</x>
<y>
11
7
0
</y>
<x>
9
60
</x>
<y>
1
2
10
</y>
<w>
140
</w>
<h>
80
</h>
</coordinates>
<panel_attributes>
lt=
<<
.
m1= 0
,
1
m1= 0
..
1
</panel_attributes>
<additional_attributes>
120.0;50.0;60.0;50.0;60.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
8
60
</x>
<y>
1
09
0
</y>
<x>
9
60
</x>
<y>
1
13
0
</y>
<w>
140
</w>
<h>
80
</h>
</coordinates>
<panel_attributes>
lt=
<<
.
m1=
0,
1
m1=
0..
1
</panel_attributes>
<additional_attributes>
120.0;10.0;40.0;10.0;40.0;60.0;10.0;60.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
3
80
</x>
<y>
1
09
0
</y>
<x>
4
80
</x>
<y>
1
13
0
</y>
<w>
190
</w>
<h>
150
</h>
</coordinates>
...
...
@@ -134,34 +134,34 @@ fg=blue</panel_attributes>
<element>
<id>
Relation
</id>
<coordinates>
<x>
5
30
</x>
<y>
10
3
0
</y>
<w>
7
0
0
</w>
<x>
6
30
</x>
<y>
10
7
0
</y>
<w>
7
1
0
</w>
<h>
130
</h>
</coordinates>
<panel_attributes>
lt=
<<
.
m2=1..
*
m2=1..
n
</panel_attributes>
<additional_attributes>
10.0;60.0;10.0;20.0;6
8
0.0;20.0;6
8
0.0;100.0;640.0;100.0
</additional_attributes>
<additional_attributes>
10.0;60.0;10.0;20.0;6
9
0.0;20.0;6
9
0.0;100.0;640.0;100.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
5
30
</x>
<y>
10
3
0
</y>
<w>
7
0
0
</w>
<x>
6
30
</x>
<y>
10
7
0
</y>
<w>
7
1
0
</w>
<h>
190
</h>
</coordinates>
<panel_attributes>
lt=
<<
.
m2=1
</panel_attributes>
<additional_attributes>
10.0;60.0;10.0;20.0;6
8
0.0;20.0;6
8
0.0;160.0;640.0;160.0
</additional_attributes>
<additional_attributes>
10.0;60.0;10.0;20.0;6
9
0.0;20.0;6
9
0.0;160.0;640.0;160.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
9
80
</x>
<y>
12
1
0
</y>
<x>
10
80
</x>
<y>
12
5
0
</y>
<w>
190
</w>
<h>
50
</h>
</coordinates>
...
...
@@ -174,8 +174,8 @@ fg=blue</panel_attributes>
<element>
<id>
Relation
</id>
<coordinates>
<x>
1
1
60
</x>
<y>
12
3
0
</y>
<x>
1
2
60
</x>
<y>
12
7
0
</y>
<w>
340
</w>
<h>
50
</h>
</coordinates>
...
...
@@ -187,8 +187,8 @@ m1= 1
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
9
80
</x>
<y>
13
3
0
</y>
<x>
10
80
</x>
<y>
13
7
0
</y>
<w>
190
</w>
<h>
110
</h>
</coordinates>
...
...
@@ -205,21 +205,21 @@ fg=blue</panel_attributes>
<element>
<id>
Relation
</id>
<coordinates>
<x>
5
60
</x>
<y>
1
19
0
</y>
<x>
6
60
</x>
<y>
1
23
0
</y>
<w>
440
</w>
<h>
180
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..
*
m1=0..
n
</panel_attributes>
<additional_attributes>
420.0;150.0;80.0;150.0;80.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
1
1
60
</x>
<y>
13
0
0
</y>
<x>
1
2
60
</x>
<y>
13
4
0
</y>
<w>
420
</w>
<h>
140
</h>
</coordinates>
...
...
@@ -231,8 +231,8 @@ m1=1
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
9
80
</x>
<y>
1
09
0
</y>
<x>
10
80
</x>
<y>
1
13
0
</y>
<w>
190
</w>
<h>
50
</h>
</coordinates>
...
...
@@ -245,8 +245,8 @@ fg=blue</panel_attributes>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
9
80
</x>
<y>
11
5
0
</y>
<x>
10
80
</x>
<y>
11
9
0
</y>
<w>
190
</w>
<h>
50
</h>
</coordinates>
...
...
@@ -259,13 +259,13 @@ fg=blue</panel_attributes>
<element>
<id>
Relation
</id>
<coordinates>
<x>
8
60
</x>
<y>
11
4
0
</y>
<x>
9
60
</x>
<y>
11
8
0
</y>
<w>
140
</w>
<h>
50
</h>
</coordinates>
<panel_attributes>
lt=
<<
.
m1= 0
,
1
m1= 0
..
1
</panel_attributes>
<additional_attributes>
120.0;20.0;10.0;20.0
</additional_attributes>
...
...
@@ -273,8 +273,8 @@ m1= 0,1
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
3
80
</x>
<y>
9
5
0
</y>
<x>
4
80
</x>
<y>
9
9
0
</y>
<w>
1250
</w>
<h>
40
</h>
</coordinates>
...
...
@@ -288,8 +288,8 @@ lw=0.1</panel_attributes>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
0
</x>
<y>
0
</y>
<x>
10
0
</x>
<y>
4
0
</y>
<w>
1590
</w>
<h>
40
</h>
</coordinates>
...
...
@@ -303,8 +303,8 @@ lw=0.1</panel_attributes>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
7
30
</x>
<y>
1
3
0
</y>
<x>
8
30
</x>
<y>
1
7
0
</y>
<w>
220
</w>
<h>
180
</h>
</coordinates>
...
...
@@ -326,8 +326,8 @@ fg=blue
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
1
0
70
</x>
<y>
1
3
0
</y>
<x>
1
1
70
</x>
<y>
1
7
0
</y>
<w>
220
</w>
<h>
130
</h>
</coordinates>
...
...
@@ -345,8 +345,8 @@ fg=blue</panel_attributes>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
1
4
20
</x>
<y>
2
2
0
</y>
<x>
1
5
20
</x>
<y>
2
6
0
</y>
<w>
170
</w>
<h>
100
</h>
</coordinates>
...
...
@@ -362,20 +362,20 @@ fg=blue</panel_attributes>
<element>
<id>
Relation
</id>
<coordinates>
<x>
1
2
80
</x>
<y>
2
2
0
</y>
<x>
1
3
80
</x>
<y>
2
6
0
</y>
<w>
160
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..
*
</panel_attributes>
m1= 0..
n
</panel_attributes>
<additional_attributes>
140.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
3
90
</x>
<y>
1
3
0
</y>
<x>
4
90
</x>
<y>
1
7
0
</y>
<w>
220
</w>
<h>
150
</h>
</coordinates>
...
...
@@ -394,20 +394,20 @@ fg=blue</panel_attributes>
<element>
<id>
Relation
</id>
<coordinates>
<x>
6
00
</x>
<y>
1
3
0
</y>
<x>
7
00
</x>
<y>
1
7
0
</y>
<w>
150
</w>
<h>
100
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..
*
</panel_attributes>
m1= 0..
n
</panel_attributes>
<additional_attributes>
130.0;10.0;50.0;10.0;50.0;80.0;10.0;80.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
3
90
</x>
<y>
4
4
0
</y>
<x>
4
90
</x>
<y>
4
8
0
</y>
<w>
220
</w>
<h>
110
</h>
</coordinates>
...
...
@@ -424,33 +424,33 @@ fg=blue</panel_attributes>
<element>
<id>
Relation
</id>
<coordinates>
<x>
6
00
</x>
<y>
2
2
0
</y>
<x>
7
00
</x>
<y>
2
6
0
</y>
<w>
70
</w>
<h>
120
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..
*
m1=0..
n
</panel_attributes>
<additional_attributes>
10.0;90.0;50.0;90.0;50.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
6
00
</x>
<y>
4
4
0
</y>
<x>
7
00
</x>
<y>
4
8
0
</y>
<w>
150
</w>
<h>
70
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..
*
</panel_attributes>
m1= 0..
n
</panel_attributes>
<additional_attributes>
130.0;10.0;60.0;10.0;60.0;50.0;10.0;50.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
1
4
20
</x>
<y>
5
0
0
</y>
<x>
1
5
20
</x>
<y>
5
4
0
</y>
<w>
170
</w>
<h>
50
</h>
</coordinates>
...
...
@@ -462,47 +462,46 @@ fg=blue</panel_attributes>
<element>
<id>
Relation
</id>
<coordinates>
<x>
9
40
</x>
<y>
1
3
0
</y>
<x>
10
40
</x>
<y>
1
7
0
</y>
<w>
150
</w>
<h>
70
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..
*
m1= 0..
n
</panel_attributes>
<additional_attributes>
130.0;10.0;50.0;10.0;50.0;50.0;10.0;50.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
1
3
40
</x>
<y>
4
9
0
</y>
<x>
1
4
40
</x>
<y>
5
40
</y>
<w>
100
</w>
<h>
5
0
</h>
<h>
4
0
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0,1
</panel_attributes>
<additional_attributes>
80.0;20.0;10.0;20.0
</additional_attributes>
m1=0..1
</panel_attributes>
<additional_attributes>
80.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
9
40
</x>
<y>
19
0
</y>
<x>
10
40
</x>
<y>
23
0
</y>
<w>
150
</w>
<h>
120
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..
*
m1= 0..
n
</panel_attributes>
<additional_attributes>
130.0;90.0;50.0;90.0;50.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
1
0
70
</x>
<y>
27
0
</y>
<x>
1
1
70
</x>
<y>
31
0
</y>
<w>
220
</w>
<h>
160
</h>
</coordinates>
...
...
@@ -524,8 +523,8 @@ fg=blue
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
1
0
70
</x>
<y>
4
4
0
</y>
<x>
1
1
70
</x>
<y>
4
8
0
</y>
<w>
220
</w>
<h>
110
</h>
</coordinates>
...
...
@@ -543,21 +542,21 @@ fg=blue</panel_attributes>
<element>
<id>
Relation
</id>
<coordinates>
<x>
9
40
</x>
<y>
29
0
</y>
<x>
10
40
</x>
<y>
33
0
</y>
<w>
150
</w>
<h>
190
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..
*
m1= 0..
n
</panel_attributes>
<additional_attributes>
130.0;160.0;80.0;160.0;80.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
6
00
</x>
<y>
29
0
</y>
<x>
7
00
</x>
<y>
33
0
</y>
<w>
150
</w>
<h>
240
</h>
</coordinates>
...
...
@@ -569,8 +568,8 @@ m1= 0..*
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
3
90
</x>
<y>
3
0
0
</y>
<x>
4
90
</x>
<y>
3
4
0
</y>
<w>
220
</w>
<h>
130
</h>
</coordinates>
...
...
@@ -588,34 +587,32 @@ fg=blue</panel_attributes>
<element>
<id>
Relation
</id>
<coordinates>
<x>
6
00
</x>
<y>
3
9
0
</y>
<x>
7
00
</x>
<y>
4
30
</y>
<w>
70
</w>
<h>
100
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..*
</panel_attributes>
m1=0..n
</panel_attributes>
<additional_attributes>
10.0;70.0;40.0;70.0;40.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
6
00
</x>
<y>
29
0
</y>
<x>
7
00
</x>
<y>
33
0
</y>
<w>
150
</w>
<h>
90
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</panel_attributes>
m1= 0..n
</panel_attributes>
<additional_attributes>
130.0;10.0;80.0;10.0;80.0;70.0;10.0;70.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
6
00
</x>
<y>
37
0
</y>
<x>
7
00
</x>
<y>
41
0
</y>
<w>
150
</w>
<h>
100
</h>
</coordinates>
...
...
@@ -625,8 +622,8 @@ m1= 0..*
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
7
30
</x>
<y>
4
2
0
</y>
<x>
8
30
</x>
<y>
4
6
0
</y>
<w>
220
</w>
<h>
130
</h>
</coordinates>
...
...
@@ -645,33 +642,33 @@ transparency=80</panel_attributes>
<element>
<id>
Relation
</id>
<coordinates>
<x>
1
2
80
</x>
<y>
2
5
0
</y>
<x>
1
3
80
</x>
<y>
2
9
0
</y>
<w>
80
</w>
<h>
260
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..
*
m1=0..
n
</panel_attributes>
<additional_attributes>
10.0;10.0;60.0;10.0;60.0;240.0;10.0;240.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
9
40
</x>
<y>
29
0
</y>
<x>
10
40
</x>
<y>
33
0
</y>
<w>
70
</w>
<h>
190
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..
*
</panel_attributes>
m1=0..
n
</panel_attributes>
<additional_attributes>
10.0;160.0;40.0;160.0;40.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
6
80
</x>
<y>
11
0
0
</y>
<x>
7
80
</x>
<y>
11
4
0
</y>
<w>
190
</w>
<h>
110
</h>
</coordinates>
...
...
@@ -689,8 +686,8 @@ Enum : EnumType
<element>
<id>
Relation
</id>
<coordinates>
<x>
5
60
</x>
<y>
11
1
0
</y>
<x>
6
60
</x>
<y>
11
5
0
</y>
<w>
140
</w>
<h>
80
</h>
</coordinates>
...
...
@@ -702,8 +699,8 @@ m1= 1
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
0
</x>
<y>
3
2
0
</y>
<x>
10
0
</x>
<y>
3
6
0
</y>
<w>
330
</w>
<h>
230
</h>
</coordinates>
...
...
@@ -727,8 +724,8 @@ fg=blue</panel_attributes>
<element>
<id>
Relation
</id>
<coordinates>
<x>
3
20
</x>
<y>
3
1
0
</y>
<x>
4
20
</x>
<y>
3
5
0
</y>
<w>
90
</w>
<h>
50
</h>
</coordinates>
...
...
@@ -740,45 +737,44 @@ m1=0..1
<element>
<id>
Relation
</id>
<coordinates>
<x>
1
80
</x>
<y>
1
0
0
</y>
<x>
2
80
</x>
<y>
1
4
0
</y>
<w>
570
</w>
<h>
240
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</panel_attributes>
</panel_attributes>
<additional_attributes>
550.0;40.0;470.0;40.0;470.0;10.0;10.0;10.0;10.0;220.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
1
80
</x>
<y>
5
2
0
</y>
<x>
2
80
</x>
<y>
5
6
0
</y>
<w>
570
</w>
<h>
90
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..
*
</panel_attributes>
m1= 0..
n
</panel_attributes>
<additional_attributes>
550.0;10.0;460.0;10.0;460.0;70.0;10.0;70.0;10.0;30.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
3
20
</x>
<y>
4
3
0
</y>
<x>
4
20
</x>
<y>
4
8
0
</y>
<w>
90
</w>
<h>
5
0
</h>
<h>
4
0
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..*
</panel_attributes>
<additional_attributes>
70.0;20.0;10.0;20.0
</additional_attributes>
m1=0..n
</panel_attributes>
<additional_attributes>
70.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
9
80
</x>
<y>
1
27
0
</y>
<x>
10
80
</x>