-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathumpleModel.ump.bkup
135 lines (101 loc) · 1.48 KB
/
umpleModel.ump.bkup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
class CNC_Controller
{
string manufacturer;
string model;
string version;
1 -- 1 CNC_Machine;
}
class CNC_ToolRack
{
1 -- 1 CNC_Machine;
}
class CNC_Fixture
{
* -- 1 CNC_Machine;
}
class CNC_Machine
{
string name;
string manufacture;
CNC_Controller controller;
}
class CNC_Machine{
machineType{
Axis3{}
Axis5{}
Lathe{}
}
}
class Masso
{
isA CNC_Controller;
}
class LinuxCNC
{
isA CNC_Controller;
}
class Grbl
{
isA CNC_Controller;
}
class Mach3
{
isA CNC_Controller;
}
class Mach4
{
isA CNC_Controller;
}
class MachineLibrary
{
1 -- * CNC_Machine;
}//$?[End_of_model]$?
namespace -;
class CNC_Controller
{
position.association CNC_Controller__CNC_Machine 44,0 70,92;
position 248 321 163.993 95.5556;
}
class CNC_Controller
{
position 248 321 163.993 95.5556;
}
class CNC_Fixture
{
position 930 319 109 42.5868;
position.association CNC_Fixture__CNC_Machine 0,1 125,92;
}
class CNC_Machine
{
position 450 139 201.528 95.5556;
}
class Masso
{
position 0 501 109 42.5868;
}
class LinuxCNC
{
position 131 504 109 42.5868;
}
class Grbl
{
position 258 506 109 42.5868;
}
class Mach3
{
position 531 503 109 42.5868;
}
class Mach4
{
position 393 505 109 42.5868;
}
class MachineLibrary
{
position 480 0 124.913 42.5868;
position.association CNC_Machine__MachineLibrary 59,43 19,0;
}
class CNC_ToolRack
{
position 680 323 119.375 42.5868;
position.association CNC_Machine__CNC_ToolRack 109,0 99,92;
}