Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
S
SDT
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
MAS
SDT
Commits
d7bcd0f5
Commit
d7bcd0f5
authored
6 years ago
by
ankraft
Browse files
Options
Downloads
Patches
Plain Diff
Removed BasicType : enum
parent
dfa909c2
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
SDT/schema4.0/docs/SDT_UML.uxf
+762
-763
762 additions, 763 deletions
SDT/schema4.0/docs/SDT_UML.uxf
SDT/schema4.0/docs/images/SDT_UML_DataType.png
+0
-0
0 additions, 0 deletions
SDT/schema4.0/docs/images/SDT_UML_DataType.png
with
762 additions
and
763 deletions
SDT/schema4.0/docs/SDT_UML.uxf
+
762
−
763
View file @
d7bcd0f5
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram
program=
"umlet"
version=
"14.2"
>
<help_text/>
<zoom_level>
8
</zoom_level>
<element>
<id>
UMLNote
</id>
<coordinates>
<x>
1016
</x>
<y>
520
</y>
<w>
248
</w>
<h>
208
</h>
</coordinates>
<panel_attributes>
bg=#FAF8C8
fontsize=12
/@ optional elementAttribute/
/@ optional elementAttribute = default value/
*@ mandatoryElementAttribute*
- mandatory element : Subclass (exact one)
/- optionalElement : SubClass (zero or one)/
/* optionalElement : SubClass (zero or many)/
"Depends" Relation
and Cardinality
Subclassing
Cardinalities:
0,1 : zero or one
1 : exact one
0..* : zero or many
1..* : at least one or many
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
1120
</x>
<y>
600
</y>
<w>
88
</w>
<h>
32
</h>
</coordinates>
<panel_attributes>
lt=
<
.
fontsize=10
m1=0..*
</panel_attributes>
<additional_attributes>
90.0;20.0;10.0;20.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
1120
</x>
<y>
632
</y>
<w>
88
</w>
<h>
24
</h>
</coordinates>
<panel_attributes>
lt=
<<
-
fontsize=10
</panel_attributes>
<additional_attributes>
90.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
1200
</x>
<y>
888
</y>
<w>
120
</w>
<h>
176
</h>
</coordinates>
<panel_attributes>
<<
enumeration
>>
BasicType
--
boolean
byte
integer
float
string
enum
date
time
datetime
blob
uri
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
864
</x>
<y>
960
</y>
<w>
112
</w>
<h>
64
</h>
</coordinates>
<panel_attributes>
lt=
<<
.
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>
864
</x>
<y>
896
</y>
<w>
112
</w>
<h>
64
</h>
</coordinates>
<panel_attributes>
lt=
<<
.
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>
480
</x>
<y>
896
</y>
<w>
152
</w>
<h>
96
</h>
</coordinates>
<panel_attributes>
DataType
--
/@ name : text/
/@ unitOfMeasure : text/
/- Doc : Doc/
- TypeChoice
/* Constraints : Constraint/
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
600
</x>
<y>
848
</y>
<w>
560
</w>
<h>
104
</h>
</coordinates>
<panel_attributes>
lt=
<<
.
m2=1..*
</panel_attributes>
<additional_attributes>
10.0;60.0;10.0;20.0;680.0;20.0;680.0;100.0;640.0;100.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
600
</x>
<y>
848
</y>
<w>
560
</w>
<h>
152
</h>
</coordinates>
<panel_attributes>
lt=
<<
.
m2=1
</panel_attributes>
<additional_attributes>
10.0;60.0;10.0;20.0;680.0;20.0;680.0;160.0;640.0;160.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
960
</x>
<y>
992
</y>
<w>
152
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
SimpleType
--
*@ type : BasicType*
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
1104
</x>
<y>
1008
</y>
<w>
112
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
lt=
<<
-
m1= 1
</panel_attributes>
<additional_attributes>
120.0;20.0;10.0;20.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
960
</x>
<y>
1056
</y>
<w>
152
</w>
<h>
80
</h>
</coordinates>
<panel_attributes>
Constraint
--
*@ name : text*
/@ type : BasicType/
/@ value : text/
/- Doc : Doc/
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
624
</x>
<y>
976
</y>
<w>
352
</w>
<h>
112
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..*
</panel_attributes>
<additional_attributes>
420.0;110.0;340.0;110.0;340.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
1104
</x>
<y>
1056
</y>
<w>
168
</w>
<h>
64
</h>
</coordinates>
<panel_attributes>
lt=
<<
-
m1=1
</panel_attributes>
<additional_attributes>
190.0;10.0;190.0;60.0;10.0;60.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
960
</x>
<y>
896
</y>
<w>
152
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
StructType
--
- DataType : DataType
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
960
</x>
<y>
944
</y>
<w>
152
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
ArrayType
--
- DataType : DataType
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
864
</x>
<y>
936
</y>
<w>
112
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
lt=
<<
.
m1= 0,1
</panel_attributes>
<additional_attributes>
120.0;20.0;10.0;20.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
480
</x>
<y>
776
</y>
<w>
840
</w>
<h>
32
</h>
</coordinates>
<panel_attributes>
halign=center
SDT 4.0 - DataType
fontsize=24
bg=gray
lw=0.1
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
480
</x>
<y>
16
</y>
<w>
960
</w>
<h>
32
</h>
</coordinates>
<panel_attributes>
SDT 4.0 - Basic Elements
halign=center
fontsize=24
bg=gray
lw=0.1
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
752
</x>
<y>
152
</y>
<w>
176
</w>
<h>
152
</h>
</coordinates>
<panel_attributes>
ModuleClass
--
*@ name : text*
/@ optional : boolean = false/
/- Doc : Doc/
/- extends/
/ @domain : IDRF/
/ @class : text /
/* Properties : Property/
/* Actions : Action/
/* Data : DataPoint/
/* Events : Event/
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
1024
</x>
<y>
152
</y>
<w>
176
</w>
<h>
88
</h>
</coordinates>
<panel_attributes>
Action
--
*@ name : text*
/@ optional : boolean = false/
/- Doc : Doc/
/- DataType : DataType/
/* Args : Arg/
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
1304
</x>
<y>
224
</y>
<w>
136
</w>
<h>
64
</h>
</coordinates>
<panel_attributes>
Arg
--
*@ name ; text*
/- Doc : Doc/
- DataType : DataType
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
1192
</x>
<y>
224
</y>
<w>
128
</w>
<h>
32
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</panel_attributes>
<additional_attributes>
140.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
480
</x>
<y>
152
</y>
<w>
176
</w>
<h>
88
</h>
</coordinates>
<panel_attributes>
Domain
--
*@ id : ID*
/- Doc : Doc/
/* imports/
/* ModuleClasses : ModuleClass/
/* Devices : Device/
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
648
</x>
<y>
152
</y>
<w>
120
</w>
<h>
72
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</panel_attributes>
<additional_attributes>
130.0;10.0;50.0;10.0;50.0;70.0;10.0;70.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
480
</x>
<y>
360
</y>
<w>
176
</w>
<h>
80
</h>
</coordinates>
<panel_attributes>
SubDevice
--
*@ id : Name*
/- Doc : Doc/
/* Properties : Property/
/* ModuleClasses : ModuleClass/
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
648
</x>
<y>
216
</y>
<w>
56
</w>
<h>
72
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..*
</panel_attributes>
<additional_attributes>
10.0;60.0;50.0;60.0;50.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
648
</x>
<y>
368
</y>
<w>
120
</w>
<h>
56
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</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>
1304
</x>
<y>
416
</y>
<w>
136
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
Doc
--
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
920
</x>
<y>
152
</y>
<w>
120
</w>
<h>
48
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</panel_attributes>
<additional_attributes>
130.0;10.0;50.0;10.0;50.0;40.0;10.0;40.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
1240
</x>
<y>
408
</y>
<w>
80
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0,1
</panel_attributes>
<additional_attributes>
80.0;20.0;10.0;20.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
920
</x>
<y>
192
</y>
<w>
120
</w>
<h>
96
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</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>
1024
</x>
<y>
256
</y>
<w>
176
</w>
<h>
112
</h>
</coordinates>
<panel_attributes>
DataPoint
--
*@ name : text*
/@ optional : boolean = false/
/@ writable : boolean = true/
/@ readable : boolean = true/
/@ eventable : boolean = false/
/- Doc : Doc/
- DataType : DataType
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
1024
</x>
<y>
384
</y>
<w>
176
</w>
<h>
72
</h>
</coordinates>
<panel_attributes>
Event
--
*@ name : text*
/@ optional : boolean = false/
/- Doc : Doc/
/* Data : DataPoint/
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
920
</x>
<y>
272
</y>
<w>
120
</w>
<h>
144
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</panel_attributes>
<additional_attributes>
130.0;150.0;80.0;150.0;80.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
648
</x>
<y>
272
</y>
<w>
120
</w>
<h>
168
</h>
</coordinates>
<panel_attributes>
lt=
<
.
</panel_attributes>
<additional_attributes>
130.0;10.0;80.0;10.0;80.0;190.0;10.0;190.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
480
</x>
<y>
256
</y>
<w>
176
</w>
<h>
88
</h>
</coordinates>
<panel_attributes>
DeviceClass
--
*@ id : Name*
/- Doc : Doc/
/* Properties : Property/
/* ModuleClasses : ModuleClass/
/* SubDevices : SubDevice/
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
648
</x>
<y>
328
</y>
<w>
48
</w>
<h>
64
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..*
</panel_attributes>
<additional_attributes>
10.0;50.0;40.0;50.0;40.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
648
</x>
<y>
272
</y>
<w>
120
</w>
<h>
48
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</panel_attributes>
<additional_attributes>
130.0;10.0;80.0;10.0;80.0;40.0;10.0;40.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
648
</x>
<y>
312
</y>
<w>
120
</w>
<h>
80
</h>
</coordinates>
<panel_attributes>
lt=
<
.
</panel_attributes>
<additional_attributes>
130.0;80.0;60.0;80.0;60.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
752
</x>
<y>
368
</y>
<w>
176
</w>
<h>
88
</h>
</coordinates>
<panel_attributes>
Property
--
*@ name : text*
/@ optional : boolean = false/
/@ value : text/
/- Doc : Doc/
- DataType : SimpleType
fg=blue
transparency=80
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
1192
</x>
<y>
256
</y>
<w>
64
</w>
<h>
168
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..*
</panel_attributes>
<additional_attributes>
10.0;10.0;60.0;10.0;60.0;190.0;10.0;190.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
920
</x>
<y>
288
</y>
<w>
56
</w>
<h>
112
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..*
</panel_attributes>
<additional_attributes>
10.0;110.0;50.0;110.0;50.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
720
</x>
<y>
896
</y>
<w>
152
</w>
<h>
80
</h>
</coordinates>
<panel_attributes>
<<
enumeration
>>
TypeChoice
--
SimpleType : SimpleType
Struct : StructType
Array : ArrayType
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
624
</x>
<y>
904
</y>
<w>
112
</w>
<h>
72
</h>
</coordinates>
<panel_attributes>
lt=
<<
-
m1= 1
</panel_attributes>
<additional_attributes>
120.0;10.0;80.0;10.0;80.0;70.0;10.0;70.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
184
</x>
<y>
256
</y>
<w>
240
</w>
<h>
200
</h>
</coordinates>
<panel_attributes>
Product
--
*@ id : Name*
/- Doc : Doc/
/* Properties : Property/
/* ModuleClasses : ModuleClass/
/* SubDevices : SubDevice/
/- DeviceClass/
/ @domain : IDRF/
/ @class : id /
/ -ImplementedProperties : Property /
/ -ImplementedModuleClasses : ModuleClass /
/- Extends/
/ @domain : IDRF/
/ @class : id /
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
416
</x>
<y>
248
</y>
<w>
80
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..1
</panel_attributes>
<additional_attributes>
80.0;20.0;10.0;20.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
336
</x>
<y>
120
</y>
<w>
432
</w>
<h>
152
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</panel_attributes>
<additional_attributes>
520.0;50.0;440.0;50.0;440.0;10.0;10.0;10.0;10.0;170.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
336
</x>
<y>
432
</y>
<w>
432
</w>
<h>
72
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</panel_attributes>
<additional_attributes>
520.0;10.0;430.0;10.0;430.0;70.0;10.0;70.0;10.0;30.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
416
</x>
<y>
352
</y>
<w>
80
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..*
</panel_attributes>
<additional_attributes>
80.0;20.0;10.0;20.0
</additional_attributes>
</element>
</diagram>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram
program=
"umlet"
version=
"14.3.0"
>
<help_text/>
<zoom_level>
8
</zoom_level>
<element>
<id>
UMLNote
</id>
<coordinates>
<x>
832
</x>
<y>
504
</y>
<w>
248
</w>
<h>
208
</h>
</coordinates>
<panel_attributes>
bg=#FAF8C8
fontsize=12
/@ optional elementAttribute/
/@ optional elementAttribute = default value/
*@ mandatoryElementAttribute*
- mandatory element : Subclass (exact one)
/- optionalElement : SubClass (zero or one)/
/* optionalElement : SubClass (zero or many)/
"Depends" Relation
and Cardinality
Subclassing
Cardinalities:
0,1 : zero or one
1 : exact one
0..* : zero or many
1..* : at least one or many
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
936
</x>
<y>
584
</y>
<w>
88
</w>
<h>
32
</h>
</coordinates>
<panel_attributes>
lt=
<
.
fontsize=10
m1=0..*
</panel_attributes>
<additional_attributes>
90.0;20.0;10.0;20.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
936
</x>
<y>
616
</y>
<w>
88
</w>
<h>
24
</h>
</coordinates>
<panel_attributes>
lt=
<<
-
fontsize=10
</panel_attributes>
<additional_attributes>
90.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
1016
</x>
<y>
880
</y>
<w>
120
</w>
<h>
168
</h>
</coordinates>
<panel_attributes>
<<
enumeration
>>
BasicType
--
boolean
byte
integer
float
string
date
time
datetime
blob
uri
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
680
</x>
<y>
944
</y>
<w>
112
</w>
<h>
64
</h>
</coordinates>
<panel_attributes>
lt=
<<
.
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>
680
</x>
<y>
880
</y>
<w>
112
</w>
<h>
64
</h>
</coordinates>
<panel_attributes>
lt=
<<
.
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>
296
</x>
<y>
880
</y>
<w>
152
</w>
<h>
96
</h>
</coordinates>
<panel_attributes>
DataType
--
/@ name : text/
/@ unitOfMeasure : text/
/- Doc : Doc/
- TypeChoice
/* Constraints : Constraint/
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
416
</x>
<y>
832
</y>
<w>
560
</w>
<h>
104
</h>
</coordinates>
<panel_attributes>
lt=
<<
.
m2=1..*
</panel_attributes>
<additional_attributes>
10.0;60.0;10.0;20.0;680.0;20.0;680.0;100.0;640.0;100.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
416
</x>
<y>
832
</y>
<w>
560
</w>
<h>
152
</h>
</coordinates>
<panel_attributes>
lt=
<<
.
m2=1
</panel_attributes>
<additional_attributes>
10.0;60.0;10.0;20.0;680.0;20.0;680.0;160.0;640.0;160.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
776
</x>
<y>
976
</y>
<w>
152
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
SimpleType
--
*@ type : BasicType*
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
920
</x>
<y>
992
</y>
<w>
112
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
lt=
<<
-
m1= 1
</panel_attributes>
<additional_attributes>
120.0;20.0;10.0;20.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
776
</x>
<y>
1040
</y>
<w>
152
</w>
<h>
80
</h>
</coordinates>
<panel_attributes>
Constraint
--
*@ name : text*
/@ type : BasicType/
/@ value : text/
/- Doc : Doc/
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
440
</x>
<y>
960
</y>
<w>
352
</w>
<h>
112
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..*
</panel_attributes>
<additional_attributes>
420.0;110.0;340.0;110.0;340.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
920
</x>
<y>
1040
</y>
<w>
176
</w>
<h>
64
</h>
</coordinates>
<panel_attributes>
lt=
<<
-
m1=1
</panel_attributes>
<additional_attributes>
190.0;10.0;190.0;60.0;10.0;60.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
776
</x>
<y>
880
</y>
<w>
152
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
StructType
--
- DataType : DataType
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
776
</x>
<y>
928
</y>
<w>
152
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
ArrayType
--
- DataType : DataType
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
680
</x>
<y>
920
</y>
<w>
112
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
lt=
<<
.
m1= 0,1
</panel_attributes>
<additional_attributes>
120.0;20.0;10.0;20.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
296
</x>
<y>
760
</y>
<w>
840
</w>
<h>
32
</h>
</coordinates>
<panel_attributes>
halign=center
SDT 4.0 - DataType
fontsize=24
bg=gray
lw=0.1
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
296
</x>
<y>
0
</y>
<w>
960
</w>
<h>
32
</h>
</coordinates>
<panel_attributes>
SDT 4.0 - Basic Elements
halign=center
fontsize=24
bg=gray
lw=0.1
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
568
</x>
<y>
136
</y>
<w>
176
</w>
<h>
152
</h>
</coordinates>
<panel_attributes>
ModuleClass
--
*@ name : text*
/@ optional : boolean = false/
/- Doc : Doc/
/- extends/
/ @domain : IDRF/
/ @class : text /
/* Properties : Property/
/* Actions : Action/
/* Data : DataPoint/
/* Events : Event/
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
840
</x>
<y>
136
</y>
<w>
176
</w>
<h>
88
</h>
</coordinates>
<panel_attributes>
Action
--
*@ name : text*
/@ optional : boolean = false/
/- Doc : Doc/
/- DataType : DataType/
/* Args : Arg/
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
1120
</x>
<y>
208
</y>
<w>
136
</w>
<h>
64
</h>
</coordinates>
<panel_attributes>
Arg
--
*@ name ; text*
/- Doc : Doc/
- DataType : DataType
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
1008
</x>
<y>
208
</y>
<w>
128
</w>
<h>
32
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</panel_attributes>
<additional_attributes>
140.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
296
</x>
<y>
136
</y>
<w>
176
</w>
<h>
88
</h>
</coordinates>
<panel_attributes>
Domain
--
*@ id : ID*
/- Doc : Doc/
/* imports/
/* ModuleClasses : ModuleClass/
/* Devices : Device/
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
464
</x>
<y>
136
</y>
<w>
120
</w>
<h>
72
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</panel_attributes>
<additional_attributes>
130.0;10.0;50.0;10.0;50.0;70.0;10.0;70.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
296
</x>
<y>
344
</y>
<w>
176
</w>
<h>
80
</h>
</coordinates>
<panel_attributes>
SubDevice
--
*@ id : Name*
/- Doc : Doc/
/* Properties : Property/
/* ModuleClasses : ModuleClass/
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
464
</x>
<y>
200
</y>
<w>
56
</w>
<h>
72
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..*
</panel_attributes>
<additional_attributes>
10.0;60.0;50.0;60.0;50.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
464
</x>
<y>
352
</y>
<w>
120
</w>
<h>
56
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</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>
1120
</x>
<y>
400
</y>
<w>
136
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
Doc
--
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
736
</x>
<y>
136
</y>
<w>
120
</w>
<h>
48
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</panel_attributes>
<additional_attributes>
130.0;10.0;50.0;10.0;50.0;40.0;10.0;40.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
1056
</x>
<y>
392
</y>
<w>
80
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0,1
</panel_attributes>
<additional_attributes>
80.0;20.0;10.0;20.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
736
</x>
<y>
176
</y>
<w>
120
</w>
<h>
96
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</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>
840
</x>
<y>
240
</y>
<w>
176
</w>
<h>
112
</h>
</coordinates>
<panel_attributes>
DataPoint
--
*@ name : text*
/@ optional : boolean = false/
/@ writable : boolean = true/
/@ readable : boolean = true/
/@ eventable : boolean = false/
/- Doc : Doc/
- DataType : DataType
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
840
</x>
<y>
368
</y>
<w>
176
</w>
<h>
72
</h>
</coordinates>
<panel_attributes>
Event
--
*@ name : text*
/@ optional : boolean = false/
/- Doc : Doc/
/* Data : DataPoint/
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
736
</x>
<y>
256
</y>
<w>
120
</w>
<h>
144
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</panel_attributes>
<additional_attributes>
130.0;150.0;80.0;150.0;80.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
464
</x>
<y>
256
</y>
<w>
120
</w>
<h>
168
</h>
</coordinates>
<panel_attributes>
lt=
<
.
</panel_attributes>
<additional_attributes>
130.0;10.0;80.0;10.0;80.0;190.0;10.0;190.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
296
</x>
<y>
240
</y>
<w>
176
</w>
<h>
88
</h>
</coordinates>
<panel_attributes>
DeviceClass
--
*@ id : Name*
/- Doc : Doc/
/* Properties : Property/
/* ModuleClasses : ModuleClass/
/* SubDevices : SubDevice/
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
464
</x>
<y>
312
</y>
<w>
56
</w>
<h>
64
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..*
</panel_attributes>
<additional_attributes>
10.0;50.0;40.0;50.0;40.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
464
</x>
<y>
256
</y>
<w>
120
</w>
<h>
48
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</panel_attributes>
<additional_attributes>
130.0;10.0;80.0;10.0;80.0;40.0;10.0;40.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
464
</x>
<y>
296
</y>
<w>
120
</w>
<h>
80
</h>
</coordinates>
<panel_attributes>
lt=
<
.
</panel_attributes>
<additional_attributes>
130.0;80.0;60.0;80.0;60.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
568
</x>
<y>
352
</y>
<w>
176
</w>
<h>
88
</h>
</coordinates>
<panel_attributes>
Property
--
*@ name : text*
/@ optional : boolean = false/
/@ value : text/
/- Doc : Doc/
- DataType : SimpleType
fg=blue
transparency=80
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
1008
</x>
<y>
240
</y>
<w>
64
</w>
<h>
168
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..*
</panel_attributes>
<additional_attributes>
10.0;10.0;60.0;10.0;60.0;190.0;10.0;190.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
736
</x>
<y>
272
</y>
<w>
56
</w>
<h>
112
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..*
</panel_attributes>
<additional_attributes>
10.0;110.0;50.0;110.0;50.0;10.0;10.0;10.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
536
</x>
<y>
880
</y>
<w>
152
</w>
<h>
80
</h>
</coordinates>
<panel_attributes>
<<
enumeration
>>
TypeChoice
--
SimpleType : SimpleType
Struct : StructType
Array : ArrayType
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
440
</x>
<y>
888
</y>
<w>
112
</w>
<h>
72
</h>
</coordinates>
<panel_attributes>
lt=
<<
-
m1= 1
</panel_attributes>
<additional_attributes>
120.0;10.0;80.0;10.0;80.0;70.0;10.0;70.0
</additional_attributes>
</element>
<element>
<id>
UMLClass
</id>
<coordinates>
<x>
0
</x>
<y>
240
</y>
<w>
240
</w>
<h>
200
</h>
</coordinates>
<panel_attributes>
Product
--
*@ id : Name*
/- Doc : Doc/
/* Properties : Property/
/* ModuleClasses : ModuleClass/
/* SubDevices : SubDevice/
/- DeviceClass/
/ @domain : IDRF/
/ @class : id /
/ -ImplementedProperties : Property /
/ -ImplementedModuleClasses : ModuleClass /
/- Extends/
/ @domain : IDRF/
/ @class : id /
fg=blue
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
232
</x>
<y>
232
</y>
<w>
80
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..1
</panel_attributes>
<additional_attributes>
80.0;20.0;10.0;20.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
152
</x>
<y>
104
</y>
<w>
432
</w>
<h>
152
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</panel_attributes>
<additional_attributes>
520.0;50.0;440.0;50.0;440.0;10.0;10.0;10.0;10.0;170.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
152
</x>
<y>
416
</y>
<w>
432
</w>
<h>
72
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1= 0..*
</panel_attributes>
<additional_attributes>
520.0;10.0;430.0;10.0;430.0;70.0;10.0;70.0;10.0;30.0
</additional_attributes>
</element>
<element>
<id>
Relation
</id>
<coordinates>
<x>
232
</x>
<y>
336
</y>
<w>
80
</w>
<h>
40
</h>
</coordinates>
<panel_attributes>
lt=
<
.
m1=0..*
</panel_attributes>
<additional_attributes>
80.0;20.0;10.0;20.0
</additional_attributes>
</element>
</diagram>
This diff is collapsed.
Click to expand it.
SDT/schema4.0/docs/images/SDT_UML_DataType.png
+
0
−
0
View replaced file @
dfa909c2
View file @
d7bcd0f5
34.4 KiB
|
W:
|
H:
151 KiB
|
W:
|
H:
2-up
Swipe
Onion skin
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment