/[volute]/trunk/projects/theory/snapdm/doc/UML rules.txt
ViewVC logotype

Annotation of /trunk/projects/theory/snapdm/doc/UML rules.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 219 - (hide annotations)
Tue Apr 15 06:23:24 2008 UTC (12 years, 9 months ago) by gerard.lemson
File MIME type: text/plain
File size: 590 byte(s)
Committing resources dealing with generation of intermediate and DDLs.
1 gerard.lemson 206 Rules about UML models:
2     -----------------------
3 gerard.lemson 150
4 gerard.lemson 206
5     - concrete classes are final, i.e. do not have sub-classes.
6     Alternatively, only abstract classes can have sub-classes.
7     Motivation: ...
8     ---
9    
10    
11 gerard.lemson 150 - If no cardinality is defined on an attribute it is assumed to be "1"
12 gerard.lemson 151 Motivation: ...
13     ----
14 gerard.lemson 150
15 gerard.lemson 151
16    
17 gerard.lemson 150 - If no cardinality is defined on a collection it is assumed to be "*"
18 gerard.lemson 151 Motivation: ...
19     ----
20 gerard.lemson 150
21     - If no cardinality is defined on a reference it is assumed to be "1"
22 gerard.lemson 151 Motivation: ...
23     ----
24 gerard.lemson 150
25 gerard.lemson 219
26    
27     - other constraints may be introduced on attributes:
28     - maxLength on string types.
29    

msdemlei@ari.uni-heidelberg.de
ViewVC Help
Powered by ViewVC 1.1.26