6.3.1 The Basic Premises
156.3.2 The Semantics Architecture
167.2 Abstract Syntax
29Generalizations
32Description
33Attributes
34Associations
35Constraints
36Semantics
37Notation
38Generalizations
40Description
41Semantic Variation Points
42Generalizations
44Description
45Attributes
46Associations
47Constraints
48Semantics
49Semantic Variation Points
50Notation
51Presentation Options
52Style Guidelines
53Examples
54Changes from previous UML
55Generalizations
57Description
58Attributes
59Associations
60Constraints
61Additional Operations
62Semantics
63Notation
64Generalizations
66Description
67Attributes
68Associations
69Constraints
70Additional Operations
71Semantics
72Notation
73Generalizations
75Description
76Associations
77Generalizations
79Description
80Attributes
81Associations
82Constraints
83Additional Operations
84Semantics
85Notation
86Presentation Options
87Style Guidelines
88Examples
89Generalizations
91Description
92Attributes
93Associations
94Constraints
95Additional Operations
96Semantics
97Semantic Variation Points
98Notation
99Presentation Options
100Style Guidelines
101Examples
102Generalizations
104Generalizations
106Description
107Attributes
108Associations
109Constraints
110Semantics
111Notation
112Presentation Options
113Examples
114Generalizations
116Description
117Attributes
118Associations
119Constraints
120Semantics
121Semantic Variation Points
122Notation
123Generalizations
125Description
126Attributes
127Associations
128Constraints
129Semantics
130Notation
131Examples
132Generalizations
134Generalizations
136Generalizations
1387.3.16 Enumeration (from Kernel)
139Generalizations
140Description
141Attributes
142Notation
146Generalizations
148Description
149Attributes
150Associations
151Constraints
152Semantics
153Notation
154Generalizations
156Description
157Attributes
158Associations
159Constraints
160Semantics
161Notation
162Examples
163Generalizations
165Description
166Attributes
167Associations
168Constraints
169Semantics
170Semantic Variation Points
171Notation
172Presentation Options
173Changes from previous UML
174Generalizations
176Description
177Attributes
178Associations
179Constraints
180Semantics
181Notation
182Presentation Options
183Generalizations
185Description
186Attributes
187Associations
188Constraints
189Semantics
190Notation
191Examples
1927.3.22 InstanceSpecification (from Kernel)
193Generalizations
194Description
195Attributes
196Associations
197Constraints
198Semantics
199Notation
200Generalizations
202Description
203Attributes
204Associations
205Constraints
206Semantics
207Notation
208Generalizations
210Description
211Attributes
212Associations
213Constraints
214Semantics
215Notation
216Presentation Options
2177.3.25 InterfaceRealization (from Interfaces)
218Generalizations
219Description
220Attributes
221Associations
222Constraints
223Semantics
224Notation
225Generalizations
227Description
228Attributes
229Associations
230Constraints
231Additional Operations
232Semantics
233Notation
234Generalizations
236Description
237Attributes
238Associations
239Constraints
240Additional Operations
241Semantics
242Notation
243Generalizations
245Description
246Attributes
247Associations
248Constraints
249Semantics
250Notation
251Generalizations
253Description
254Attributes
255Associations
256Constraints
257Semantics
258Notation
259Generalizations
261Description
262Attributes
263Associations
264Constraints
265Additional Operations
266Semantics
267Notation
268Generalizations
270Description
271Attributes
272Associations
273Constraints
274Additional Operations
275Semantics
276Notation
277Generalizations
279Description
280Attributes
281Associations
282Constraints
283Additional Operations
284Semantics
285Notation
286Presentation Options
287Examples
288Generalizations
290Attributes
291Generalizations
293Notation
294Generalizations
296Description
297Attributes
298Associations
299Constraints
300Additional Operations
301Semantics
302Notation
303Style Guidelines
304Examples
305Generalizations
307Description
308Attributes
309Associations
310Constraints
311Additional Operations
312Semantics
313Semantic Variation Points
314Notation
315Presentation Options
316Style Guidelines
317Examples
318Generalizations
320Description
321Attributes
322Associations
323Constraints
324Additional Operations
325Semantics
326Notation
327Presentation Options
328Examples
329Generalizations
331Description
332Attributes
333Associations
334Constraints
335Semantics
336Notation
337Generalizations
339Description
340Attributes
341Associations
342Semantics
344Notation
345Presentation options
346Examples
3477.3.40 PackageMerge (from Kernel)
348Generalizations
349Description
350Attributes
351Associations
352Constraints
353Semantics
354Notation
355Examples
356Generalizations
358Description
359Attributes
360Associations
361Constraints
362Semantics
363Notation
364Style Guidelines
365Generalizations
367Description
368Generalizations
370Description
371Attributes
372Associations
373Constraints
374Semantics
375Notation
376Generalizations
378Description
379Attributes
380Associations
381Constraints
382Additional Operations
383Semantics
384Notation
385Style Guidelines
386Examples
387Generalizations
389Description
390Attributes
391Associations
392Constraints
393Semantics
394Notation
395Generalizations
397Description
398Attributes
399Associations
400Constraints
401Additional Operations
402Semantics
403Semantic Variation Points
404Generalizations
406Generalizations
408Description
409Attributes
410Associations
411Constraints
412Semantics
413Notation
414Generalizations
416Description
417Attributes
418Associations
419Constraints
420Semantics
421Notation
422Presentation Options
423Changes from previous UML
424Generalizations
426Description
427Associations
428Attributes
429Constraints
430Semantics
431Notation
432Examples
4337.3.51 Type (from Kernel)
434Generalizations
435Description
436Attributes
437Associations
438Constraints
439Additional Operations
440Semantics
441Notation
442Generalizations
444Description
445Attributes
446Associations
447Constraints
448Semantics
449Notation
450Generalizations
452Description
453Attributes
454Associations
455Constraints
456Semantics
457Notation
458Examples
4597.3.54 ValueSpecification (from Kernel)
460Generalizations
461Description
462Attributes
463Associations
464Constraints
465Additional Operations
466Semantics
467Notation
468Generalizations
470Description
471Additional Operations
472Semantics
473Notation
474Structure diagram
476Variations
477Basic Components
480Packaging Components
4818.2 Abstract syntax
482Generalizations
485Description
486Attributes
487Associations
488Constraints
489Additional Operations
490Semantics
491Notation
492Examples
493Changes from previous UML
494Generalizations
496Description
497Attributes
498Associations
499Constraints
500Semantics
501Notation
502Changes from previous UML
503Generalizations
505Description
506Generalizations
508Description
509Attributes
510Associations
511Constraints
512Semantics
513Notation
514Changes from previous UML
515Structure diagram
517Variations
518Internal Structures
521Ports
522Collaborations
523StructuredClasses
524Actions
525Generalizations
529Description
530Semantics
531Notation
532Presentation Options
533Changes from previous UML
534Generalizations
536Description
537Associations
538Semantics
539Notation
540Changes from previous UML
541Generalizations
543Description
544Attributes
545Notation
549Rationale
550Changes from previous UML
551Generalizations
553Description
554Attributes
555Associations
556Constraints
557Semantics
558Semantic Variation Points
559Notation
560Examples
561Rationale
562Changes from previous UML
563Generalizations
565Description
566Attributes
567Associations
568Constraints
569Semantics
570Notation
571Rationale
572Changes from previous UML
573Generalizations
575Description
576Attributes
577Associations
578Constraints
579Semantics
580Semantic Variation Points
581Notation
582Examples
583Changes from previous UML
584Generalizations
586Description
587Attributes
588Associations
589Constraints
590Semantics
591Notation
592Changes from previous UML
593Generalizations
595Description
596Attributes
597Associations
598Constraints
599Semantics
600Notation
601Changes from previous UML
602Generalizations
604Description
605Associations
606Constraints
607Semantics
608Notation
609Generalizations
611Description
612Constraints
613Generalizations
615Description
616Attributes
617Associations
618Constraints
619Semantics
620Semantic Variation Points
621Notation
622Presentation Options
623Examples
624Rationale
625Changes from previous UML
6269.3.12 Property (from InternalStructures)
627Generalizations
628Description
629Attributes
630Associations
631Constraints
632Semantics
633Notation
634Presentation Options
635Examples
636Changes from previous UML
637Generalizations
639Description
640Attributes
641Associations
642Constraints
643Semantics
644Semantic Variation Points
645Notation
646Examples
647Generalizations
649Description
650Associations
651Semantics
652Notation
653Generalizations
655Description
656Semantics
657Composite structure diagram
659Structure diagram
66010 Deployments
66110.1 Overview
662Artifacts
663Nodes
664Component Deployments
66510.2 Abstract syntax
666Generalizations
669Description
670Attributes
671Associations
672Constraints
673Semantics
674Notation
675Changes from previous UML
676Generalizations
678Description
679Attributes
680Associations
681Constraints
682Semantics
683Notation
684Changes from previous UML
685Generalizations
687Description
688Attributes
689Associations
690Constraints
691Semantics
692Notation
693Changes from previous UML
694Generalizations
696Description
697Attribute
698Associations
699Constraints
700Semantics
701Notation
702Changes from previous UML
703Generalizations
705Description
706Attributes
707Associations
708Constraints
709Semantics
710Notation
711Changes from previous UML
71210.3.6 DeploymentTarget (from Nodes)
713Generalizations
714Description
715Attributes
716Associations
717Constraints
718Semantics
719Notation
720Changes from previous UML
72110.3.7 Device (from Nodes)
722Generalizations
723Description
724Attributes
725Associations
726Constraints
727Semantics
728Notation
729Changes from previous UML
73010.3.8 ExecutionEnvironment (from Nodes)
731Generalizations
732Description
733Attributes
734Associations
735Constraints
736Semantics
737Notation
738Changes from previous UML
73910.3.9 InstanceSpecification (from Nodes)
740Generalizations
741Description
742Attributes
743Associations
744Constraints
745Semantics
746Notation
747Changes from previous UML
74810.3.10 Manifestation (from Artifacts)
749Generalizations
750Description
751Attributes
752Associations
753Constraints
754Semantics
755Notation
756Changes from previous UML
75710.3.11 Node (from Nodes)
758Generalizations
759Description
760Attributes
761Associations
762Constraints
763Semantics
764Notation
765Changes from previous UML
76610.3.12 Property (from Nodes)
767Generalizations
768Description
769Attributes
770Associations
771Constraints
772Semantics
773Notation
774Changes from previous UML
775Deployment diagram
777Part II - Behavior
77811 Actions
77911.1 Overview
780Basic Concepts
781Intermediate Concepts
782Complete Concepts
783Structured Concepts
78411.2 Abstract Syntax
78511.3 Class Descriptions
78611.3.1 AcceptCallAction (from CompleteActions)
787Generalizations
788Description
789Attributes
790Associations
791Semantics
79311.3.2 AcceptEventAction (from CompleteActions)
794Generalizations
795Description
796Attributes
797Associations
798Semantics
800Notation
801Examples
802Rationale
803Changes from previous UML
80411.3.3 Action (from BasicActions)
805Generalizations
806Description
807Attributes
808Associations
809Constraints
810Semantics
811Notation
812Changes from previous UML
81311.3.4 ActionInputPin (from StructuredActions)
814Generalizations
815Description
816Attributes
817Associations
818Constraints
819Semantics
820Notation
821Example
822Rationale
82311.3.5 AddStructuralFeatureValueAction (from IntermediateActions)
824Generalizations
825Description
826Attributes
827Associations
828Constraints
829Semantics
830Notation
831Rationale
832Changes from previous UML
83311.3.6 AddVariableValueAction (from StructuredActions)
834Generalizations
835Description
836Attributes
837Associations
838Constraints
839Semantics
840Notation
841Rationale
842Changes from previous UML
84311.3.7 BroadcastSignalAction (from IntermediateActions)
844Generalizations
845Description
846Attributes
847Associations
848Constraints
849Semantics
850Semantic Variation Points
851Notation
852Rationale
853Changes from previous UML
85411.3.8 CallAction (from BasicActions)
855Generalizations
856Description
857Attributes
858Associations
859Semantics
86111.3.9 CallBehaviorAction (from BasicActions)
862Generalizations
863Description
864Attributes
865Associations
866Constraints
867Semantics
868Notation
869Presentation Options
870Rationale
871Changes from previous UML
87211.3.10 CallOperationAction (from BasicActions)
873Generalizations
874Description
875Attributes
876Associations
877Semantics
879Semantic Variation Points
880Notation
881Presentation Options
882Rationale
883Changes from previous UML
88411.3.11 ClearAssociationAction (from IntermediateActions)
885Generalizations
886Description
887Attributes
888Associations
889Constraints
890Semantics
891Notation
892Rationale
893Changes from previous UML
89411.3.12 ClearStructuralFeatureAction (from IntermediateActions)
895Generalizations
896Description
897Attributes
898Associations
899Constraints
900Semantics
901Notation
902Rationale
903Changes from previous UML
90411.3.13 ClearVariableAction (from StructuredActions)
905Generalizations
906Description
907Attributes
908Associations
909Constraints
910Semantics
911Notation
912Rationale
913Changes from previous UML
91411.3.14 CreateLinkAction (from IntermediateActions)
915Generalizations
916Description
917Attributes
918Associations
919Constraints
920Semantics
921Notation
922Rationale
923Changes from previous UML
92411.3.15 CreateLinkObjectAction (from CompleteActions)
925Generalizations
926Description
927Attributes
928Associations
929Constraints
930Semantics
931Notation
932Rationale
933Changes from previous UML
93411.3.16 CreateObjectAction (from IntermediateActions)
935Generalizations
936Description
937Attributes
938Associations
939Constraints
940Semantics
941Notation
942Rationale
943Changes from previous UML
94411.3.17 DestroyLinkAction (from IntermediateActions)
945Generalizations
946Description
947Attributes
948Associations
949Constraints
950Semantics
951Notation
952Rationale
953Changes from previous UML
95411.3.18 DestroyObjectAction (from IntermediateActions)
955Generalizations
956Description
957Attributes
958Associations
959Constraints
960Semantics
961Notation
962Rationale
963Changes from previous UML
96411.3.19 InputPin (from BasicActions)
965Generalizations
966Description
967Attributes
968Associations
969Constraints
970Semantics
971Notation
972Rationale Changes from previous UML
97311.3.20 InvocationAction (from BasicActions)
974Generalizations
975Description
976Attributes
977Associations
978Constraints
979Semantics
98011.3.21 LinkAction (from IntermediateActions)
981Generalizations
982Description
983Attributes
984Associations
985Constraints
986Semantics
987Notation
988Rationale
989Changes from previous UML
99011.3.22 LinkEndCreationData (from IntermediateActions)
991Generalizations
992Description
993Attributes
994Associations
995Constraints
996Semantics
997Notation
998Rationale
999Changes from previous UML
100011.3.23 LinkEndData (from IntermediateActions, CompleteActions)
1001Generalizations
1002Description
1003Attributes
1004Associations
1005Associations
1006Constraints
1007Constraints
1008Semantics
1009Notation
1010Rationale
1011Changes from previous UML
101211.3.24 LinkEndDestructionData (from IntermediateActions)
1013Generalizations
1014Description
1015Attributes
1016Associations
1017Constraints
1018Semantics
1019Notation
1020Rationale
102111.3.25 MultiplicityElement (from BasicActions)
1022Generalizations
1023Operations
102411.3.26 OpaqueAction (from BasicActions)
1025Generalizations
1026Description
1027Attributes
1028Associations
1029Constraints
1030Semantics
1031Notation
1032Rationale
103311.3.27 OutputPin (from BasicActions)
1034Generalizations
1035Description
1036Attributes
1037Associations
1038Constraints
1039Semantics
1040Notation
1041Changes from previous UML
104211.3.28 Pin (from BasicActions)
1043Generalizations
1044Description
1045Attributes
1046Associations
1047Constraints
1048Semantics
1049Notation
1050Rationale
1051Changes from previous UML
105211.3.29 QualifierValue (from CompleteActions)
1053Generalizations
1054Description
1055Attributes
1056Associations
1057Constraints
1058Semantics
1059Notation
1060Rationale
1061Changes from previous UML
106211.3.30 RaiseExceptionAction (from StructuredActions)
1063Generalizations
1064Description
1065Attributes
1066Associations
1067Semantics
1068Notation
1069Rationale
1070Changes from previous UML
107111.3.31 ReadExtentAction (from CompleteActions)
1072Generalizations
1073Description
1074Attributes
1075Associations
1076Constraints
1077Semantics
1078Semantic Variation Points
1079Notation
1080Rationale
1081Changes from previous UML
108211.3.32 ReadIsClassifiedObjectAction (from CompleteActions)
1083Generalizations
1084Description
1085Attributes
1086Associations
1087Constraints
1088Semantics
1089Notation
1090Rationale
1091Changes from previous UML
109211.3.33 ReadLinkAction (from IntermediateActions)
1093Generalizations
1094Description
1095Attributes
1096Semantics
1099Notation
1100Rationale
1101Changes from previous UML
110211.3.34 ReadLinkObjectEndAction (from CompleteActions)
1103Generalizations
1104Description
1105Attributes
1106Associations
1107Constraints
1108Semantics
1109Notation
1110Rationale
1111Changes from previous UML
111211.3.35 ReadLinkObjectEndQualifierAction (from CompleteActions)
1113Generalizations
1114Description
1115Attributes
1116Associations
1117Constraints
1118Semantics
1119Notation
1120Rationale
1121Changes from previous UML
112211.3.36 ReadSelfAction (from IntermediateActions)
1123Generalizations
1124Description
1125Attributes
1126Associations
1127Constraints
1128Semantics
1129Notation
1130Rationale
1131Changes from previous UML
113211.3.37 ReadStructuralFeatureAction (from IntermediateActions)
1133Generalizations
1134Description
1135Attributes
1136Associations
1137Constraints
1138Semantics
1139Notation
1140Rationale
1141Changes from previous UML
114211.3.38 ReadVariableAction (from StructuredActions)
1143Generalizations
1144Description
1145Attributes
1146Associations
1147Constraints
1148Semantics
1149Notation
1150Rationale
1151Changes from previous UML
115211.3.39 ReclassifyObjectAction (from CompleteActions)
1153Generalizations
1154Description
1155Attributes
1156Associations
1157Constraints
1158Semantics
1159Notation
1160Rationale
1161Changes from previous UML
116211.3.40 ReduceAction (from CompleteActions)
1163Generalizations
1164Description
1165Attributes
1166Associations
1167Constraints
1168Semantics
1169Notation
1170Examples
1171Rationale
1172Changes from previous UML
117311.3.41 RemoveStructuralFeatureValueAction (from IntermediateActions)
1174Generalizations
1175Description
1176Constraints
1179Semantics
1180Notation
1181Rationale
1182Changes from previous UML
118311.3.42 RemoveVariableValueAction (from StructuredActions)
1184Generalizations
1185Description
1186Attributes
1187Associations
1188Semantics
1190Notation
1191Rationale
1192Changes from previous UML
119311.3.43 ReplyAction (from CompleteActions)
1194Generalizations
1195Description
1196Attributes
1197Associations
1198Constraints
1199Semantics
120011.3.44 SendObjectAction (from IntermediateActions)
1201Generalizations
1202Description
1203Attributes
1204Associations
1205Constraints
1206Semantics
1207Notation
1208Presentation Options
1209Rationale
1210Changes from previous UML
121111.3.45 SendSignalAction (from BasicActions)
1212Generalizations
1213Description
1214Attributes
1215Associations
1216Constraints
1217Semantics
1218Notation
1219Examples
1220Rationale
1221Changes from previous UML
122211.3.46 StartClassifierBehaviorAction (from CompleteActions)
1223Generalizations
1224Description
1225Attributes
1226Associations
1227Constraints
1228Semantics
1229Notation
1230Rationale
1231Changes from previous UML
123211.3.47 StructuralFeatureAction (from IntermediateActions)
1233Generalizations
1234Description
1235Attributes
1236Associations
1237Constraints
1238Semantics
1239Notation
1240Rationale
1241Changes from previous UML
124211.3.48 TestIdentityAction (from IntermediateActions)
1243Generalizations
1244Description
1245Attributes
1246Associations
1247Constraints
1248Semantics
1249Notation
1250Rationale
1251Changes from previous UML
125211.3.49 UnmarshallAction (from CompleteActions)
1253Generalizations
1254Description
1255Attributes
1256Associations
1257Constraints
1258Semantics
1259Notation
1260Examples
1261Rationale
1262Changes from previous UML
126311.3.50 ValuePin (from BasicActions)
1264Generalizations
1265Description
1266Attributes
1267Associations
1268Constraints
1269Semantics
1270Notation
1271Rationale
1272Changes from previous UML
127311.3.51 ValueSpecificationAction (from IntermediateActions)
1274Generalizations
1275Description
1276Attributes
1277Associations
1278Constraints
1279Semantics
1280Notation
1281Examples
1282Rationale
1283Changes from previous UML
128411.3.52 VariableAction (from StructuredActions)
1285Generalizations
1286Description
1287Attributes
1288Associations
1289Constraints
1290Semantics
1291Notation
1292Rationale
1293Changes from previous UML
129411.3.53 WriteLinkAction (from IntermediateActions)
1295Generalizations
1296Description
1297Attributes
1298Associations
1299Constraints
1300Semantics
1301Notation
1302Rationale
1303Changes from previous UML
130411.3.54 WriteStructuralFeatureAction (from IntermediateActions)
1305Generalizations
1306Description
1307Attributes
1308Associations
1309Constraints
1310Semantics
1311Notation
1312Rationale
1313Changes from previous UML
131411.3.55 WriteVariableAction (from StructuredActions)
1315Generalizations
1316Description
1317Attributes
1318Associations
1319Constraints
1320Semantics
1321Notation
1322Rationale
1323Changes from previous UML
132411.4 Diagrams
132512 Activities
132612.1 Overview
1327Actions and activities
1328FundamentalActivities
1329BasicActivities
1330IntermediateActivities
1331CompleteActivities
1332StructuredActivities
1333CompleteStructuredActivities
1334ExtraStructuredActivities
133512.2 Abstract Syntax
133612.3 Class Descriptions
133712.3.1 AcceptEventAction (as specialized)
1338Attributes
1339Associations
1340Constraints
1341Semantics
1342Notation
1343Examples
1344Rationale
1345Changes from previous UML
134612.3.2 Action (from CompleteActivities, FundamentalActivities, StructuredActivities)
1347Generalizations
1348Description
1349Attributes
1350Associations
1351Constraints
1352Operations
1353Semantics
1354Semantic Variation Points
1355Notation
1356Examples
1357Changes from previous UML
135812.3.3 ActionInputPin (as specialized)
1359Attributes
1360Associations
1361Constraints
1362Semantics
1363Notation
1364Examples
136512.3.4 Activity (from BasicActivities, CompleteActivities, FundamentalActivities, StructuredActivities)
1366Generalizations
1367Description
1368Attributes
1369Associations
1370Constraints
1371Semantics
1372Semantic Variation Points
1373Notation
1374Presentation Options
1375Examples
1376Rationale
1377Changes from previous UML
137812.3.5 ActivityEdge (from BasicActivities, CompleteActivities, CompleteStructuredActivities, IntermediateActivities)
1379Generalizations
1380Description
1381Attributes
1382Associations
1383Semantics
1385Semantic Variation Points
1386Notation
1387Examples
1388Rationale
1389Changes from previous UML
139012.3.6 ActivityFinalNode (from BasicActivities, IntermediateActivities)
1391Generalizations
1392Description
1393Attributes
1394Associations
1395Constraints
1396Semantics
1397Notation
1398Examples
1399Rationale
1400Changes from previous UML
140112.3.7 ActivityGroup (from BasicActivities, FundamentalActivities)
1402Generalizations
1403Description
1404Attributes
1405Associations
1406Constraints
1407Semantics
1408Notation
1409Rationale
1410Changes from previous UML
141112.3.8 ActivityNode (from BasicActivities, CompleteActivities, FundamentalActivities, IntermediateActivities, CompleteStructuredActivities)
1412Generalizations
1413Description
1414Attributes
1415Associations
1416Constraints
1417Semantics
1418Notation
1419Examples
1420Rationale
1421Changes from previous UML
142212.3.9 ActivityParameterNode (from BasicActivities)
1423Generalizations
1424Description
1425Attributes
1426Associations
1427Constraints
1428Semantics
1429Notation
1430Presentation Options
1431Examples
1432Rationale
1433Changes from previous UML
143412.3.10 ActivityPartition (from IntermediateActivities)
1435Generalizations
1436Description
1437Attributes
1438Associations
1439Constraints
1440Semantics
1441Notation
1442Presentation Options
1443Examples
1444Rationale
1445Changes from previous UML
144612.3.11 AddVariableValueAction (as specialized)
1447Attributes
1448Associations
1449Constraints
1450Semantics
1451Notation
1452Presentation Options
145312.3.12 Behavior (from CompleteActivities)
1454Generalizations
1455Description
1456Attributes
1457Associations
1458Constraints
1459Semantics
1460Notation
1461Examples
1462Changes from previous UML
146312.3.13 BehavioralFeature (from CompleteActivities)
1464Generalizations
1465Description
1466Attributes
1467Associations
1468Constraints
1469Semantics
1470Notation
1471Examples
1472Changes from previous UML
147312.3.14 CallBehaviorAction (as specialized)
1474Attributes
1475Associations
1476Constraints
1477Semantics
1478Notation
1479Rationale
1480Changes from previous UML
148112.3.15 CallOperationAction (as specialized)
1482Attributes
1483Associations
1484Constraints
1485Semantics
1486Notation
1487Presentation Options
1488Rationale
1489Changes from previous UML
149012.3.16 CentralBufferNode (from IntermediateActivities)
1491Generalizations
1492Description
1493Attributes
1494Associations
1495Semantics
1496Notation
1497Examples
1498Rationale
1499Changes from previous UML
150012.3.17 Clause (from CompleteStructuredActivities, StructuredActivities)
1501Generalizations
1502Description
1503Attributes
1504Associations
1505Constraints
1506Semantics
150712.3.18 ConditionalNode (from CompleteStructuredActivities, StructuredActivities)
1508Generalizations
1509Description
1510Attributes
1511Associations
1512Constraints
1513Semantics
1514Notation
1515Style Guidelines
1516Rationale
1517Changes from previous UML
151812.3.19 ControlFlow (from BasicActivities)
1519Generalizations
1520Description
1521Attributes
1522Associations
1523Constraints
1524Semantics
1525Notation
1526Rationale
1528Changes from previous UML
152912.3.20 ControlNode (from BasicActivities)
1530Generalizations
1531Description
1532Attributes
1533Associations
1534Constraints
1535Semantics
1536Notation
1537Rationale
1539Changes from previous UML
154012.3.21 DataStoreNode (from CompleteActivities)
1541Generalizations
1542Description
1543Attributes
1544Associations
1545Constraints
1546Semantics
1547Notation
1548Examples
1549Rationale
1550Changes from previous UML
155112.3.22 DecisionNode (from IntermediateActivities)
1552Generalizations
1553Description
1554Attributes
1555Associations
1556Constraints
1557Semantics
1558Notation
1559Examples
1560Rationale
1561Changes from previous UML
156212.3.23 ExceptionHandler (from ExtraStructuredActivities)
1563Generalizations
1564Description
1565Associations
1566Constraints
1567Semantics
1568Notation
1569Presentation Options
1570Examples
1571Changes from previous UML
157212.3.24 ExecutableNode (from ExtraStructuredActivities, StructuredActivities)
1573Generalizations
1574Description
1575Associations
157612.3.25 ExpansionKind (from ExtraStructuredActivities)
1577Generalizations
1578Description
1579Enumeration Literals
158012.3.26 ExpansionNode (from ExtraStructuredActivities)
1581Generalizations
1582Description
1583Associations
1584Semantics
1585Notation
158612.3.27 ExpansionRegion (from ExtraStructuredActivities)
1587Generalizations
1588Description
1589Presentation Options
1590Examples
1591Rationale
1592Changes from previous UML
159312.3.28 FinalNode (from IntermediateActivities)
1594Generalizations
1595Description
1596Attributes
1597Associations
1598Constraints
1599Semantics
1600Notation
1601Examples
1602Rationale
1603Changes from previous UML
160412.3.29 FlowFinalNode (from IntermediateActivities)
1605Generalizations
1606Description
1607Attributes
1608Associations
1609Constraints
1610Semantics
1611Notation
1612Examples
1613Rationale
1614Changes from previous UML
161512.3.30 ForkNode (from IntermediateActivities)
1616Generalizations
1617Description
1618Attributes
1619Associations
1620Constraints
1621Semantics
1622Notation
1623Examples
1624Rationale
1625Changes from previous UML
162612.3.31 InitialNode (from BasicActivities)
1627Generalizations
1628Description
1629Attributes
1630Associations
1631Constraints
1632Semantics
1633Notation
1634Examples
1635Rationale
1636Changes from previous UML
163712.3.32 InputPin (as specialized)
1638Attributes
1639Associations
1640Constraints
1641Semantics
164212.3.33 InterruptibleActivityRegion (from CompleteActivities)
1643Generalizations
1644Description
1645Attributes
1646Associations
1647Constraints
1648Semantics
1649Notation
1650Presentation Options
1651Examples
1652Rationale
1653Changes from previous UML
165412.3.34 JoinNode (from CompleteActivities, IntermediateActivities)
1655Generalizations
1656Description
1657Constraints
1660Semantics
1661Notation
1662Examples
1663Rationale
1664Changes from previous UML
166512.3.35 LoopNode (from CompleteStructuredActivities, StructuredActivities)
1666Generalizations
1667Description
1668Attributes
1669Associations
1670Constraints
1671Semantics
1672Notation
1673Rationale
1674Changes from previous UML
167512.3.36 MergeNode (from IntermediateActivities)
1676Generalizations
1677Description
1678Attributes
1679Associations
1680Constraints
1681Semantics
1682Notation
1683Rationale
1685Changes from previous UML
168612.3.37 ObjectFlow (from BasicActivities, CompleteActivities)
1687Generalizations
1688Description
1689Attributes
1690Associations
1691Constraints
1692Semantics
1693Notation
1694Presentation Options
1695Examples
1696Rationale
1697Changes from previous UML
169812.3.38 ObjectNode (from BasicActivities, CompleteActivities)
1699Generalizations
1700Description
1701Attributes
1702Associations
1703Constraints
1704Semantics
1705Notation
1706Presentation Options
1707Examples
1708Rationale
1709Changes from previous UML
171012.3.39 ObjectNodeOrderingKind (from CompleteActivities)
1711Generalizations
1712Description
1713Enumeration Values
171412.3.40 OutputPin
1715Attributes
1716Associations
1717Constraints
1718Semantics
171912.3.41 Parameter (from CompleteActivities)
1720Generalizations
1721Description
1722Attributes
1723Associations
1724Constraints
1725Semantics
1726Notation
1727Examples
1728Rationale
1729Changes from previous UML
173012.3.42 ParameterEffectKind (from CompleteActivities)
1731Generalizations
1732Description
1733Enumeration Values
173412.3.43 ParameterSet (from CompleteActivities)
1735Generalizations
1736Description
1737Attributes
1738Associations (CompleteActivities)
1739Constraints
1740Semantics
1741Notation
1742Examples
1743Rationale
1744Changes from previous UML
174512.3.44 Pin (from BasicActivities, CompleteActivities)
1746Generalizations
1747Description
1748Attributes
1749Associations
1750Constraints
1751Constraints
1752Semantics
1753Notation
1754Presentation Options
1755Examples
1756Rationale
1757Changes from previous UML
175812.3.45 SendObjectAction (as specialized)
1759Attributes
1760Associations
1761Constraints
1762Semantics
1763Notation
1764Presentation Options
1765Changes from previous UML
176612.3.46 SendSignalAction (as specialized)
1767Attributes
1768Associations
1769Constraints
1770Semantics
1771Notation
1772Examples
1773Rationale
1774Changes from previous UML
177512.3.47 SequenceNode (from StructuredActivities)
1776Generalizations
1777Description
1778Attributes
1779Associations
1780Constraints
1781Semantics
1782Notation
1783Rationale
1784Changes from previous UML
178512.3.48 StructuredActivityNode (from CompleteStructuredActivities, StructuredActivities)
1786Generalizations
1787Description
1788Attributes
1789Associations
1790Semantics
1792Notation
1793Examples
1794Rationale
1795Changes from previous UML
179612.3.49 UnmarshallAction (as specialized)
1797Attributes
1798Associations
1799Constraints
1800Semantics
1801Notation
1802Examples
1803Rationale
1804Changes from previous UML
180512.3.50 ValuePin (as specialized)
1806Attributes
1807Associations
1808Constraints
1809Semantics
1810Notation
1811Rationale
1812Changes from UML 1.5
181312.3.51 ValueSpecificationAction (as specialized)
1814Attributes
1815Associations
1816Constraints
1817Semantics
1818Notation
1819Examples
1820Rationale
1821Changes from previous UML
182212.3.52 Variable (from StructuredActivities)
1823Generalizations
1824Description
1825Associations
1826Attributes
1827Constraints
1828Semantics
1829Notation
1830Rationale
1831Changes from UML 1.5
183212.4 Diagrams
183313 Common Behaviors
183413.1 Overview
183513.2 Abstract syntax
183613.3 Class Descriptions
183713.3.1 AnyReceiveEvent (from Communications)
1838Generalizations
183913.3.2 Behavior (from BasicBehaviors)
1840Generalizations
1841Semantic Variation Points
184213.3.3 BehavioralFeature (from BasicBehaviors, Communications)
1843Generalizations
184413.3.4 BehavioredClassifier (from BasicBehaviors, Communications)
1845Generalizations
184613.3.5 CallConcurrencyKind (from Communications)
1847Generalizations
184813.3.6 CallEvent (from Communications)
1849Generalizations
185013.3.7 ChangeEvent (from Communications)
1851Generalizations
185213.3.8 Class (from Communications)
1853Generalizations
185413.3.9 Duration (from SimpleTime)
1855Generalizations
185613.3.10 DurationConstraint (from SimpleTime)
1857Generalizations
185813.3.11 DurationInterval (from SimpleTime)
1859Generalizations
186013.3.12 DurationObservation (from SimpleTime)
186113.3.13 Event (from Communications)
1862Generalizations
186313.3.14 FunctionBehavior (from BasicBehaviors)
1864Generalizations
1865Description
1866Attributes
1867Associations
1868Constraints
1869Semantics
1870Notation
1871Examples
1872Rationale
187313.3.15 Interface (from Communications)
1874Generalizations
187513.3.16 Interval (from SimpleTime)
1876Generalizations
187713.3.17 IntervalConstraint (from SimpleTime)
1878Generalizations
187913.3.18 MessageEvent (from Communications)
1880Generalizations
188113.3.19 Observation (from SimpleTime)
188213.3.20 OpaqueBehavior (from BasicBehaviors)
1883Generalizations
1884Description
188513.3.21 OpaqueExpression (from BasicBehaviors)
1886Generalizations
188713.3.22 Operation (from Communications)
1888Generalizations
188913.3.23 Reception (from Communications)
1890Generalizations
189113.3.24 Signal (from Communications)
1892Generalizations
189313.3.25 SignalEvent (from Communications)
1894Generalizations
189513.3.26 TimeConstraint (from SimpleTime)
1896Generalizations
189713.3.27 TimeEvent (from Communications, SimpleTime)
1898Generalizations
189913.3.28 TimeExpression (from SimpleTime)
1900Generalizations
190113.3.29 TimeInterval (from SimpleTime)
1902Generalizations
190313.3.30 TimeObservation (from SimpleTime)
1904Generalizations
1905Semantics
190613.3.31 Trigger (from Communications)
1907Generalizations
190814 Interactions
190914.1 Overview
191014.2 Abstract syntax
191114.3 Class Descriptions
191214.3.1 ActionExecutionSpecification (from BasicInteractions)
1913Generalizations
1914Description
191514.3.2 BehaviorExecutionSpecification (from BasicInteractions)
1916Generalizations
1917Description
191814.3.3 CombinedFragment (from Fragments)
1919Generalizations
1920Description
192114.3.4 ConsiderIgnoreFragment (from Fragments)
1922Generalizations
1923Description
1924Attributes
1925Associations
1926Constraints
1927Semantics
1928Notation
1929Examples
1930Changes from previous UML
193114.3.5 Continuation (from Fragments)
1932Generalizations
1933Description
193414.3.6 CreationEvent (from BasicInteractions)
1935Generalizations
193614.3.7 DestructionEvent (from BasicInteractions)
1937Generalizations
193814.3.8 ExecutionEvent (from BasicInteractions)
1939Generalizations
194014.3.9 ExecutionOccurrenceSpecification (from BasicInteractions)
1941Generalizations
194214.3.10 ExecutionSpecification (from BasicInteractions)
1943Generalizations
1944Description
194514.3.11 Gate (from Fragments)
1946Generalizations
1947Description
194814.3.12 GeneralOrdering (from BasicInteractions)
1949Generalizations
1950Description
195114.3.13 Interaction (from BasicInteraction, Fragments)
1952Generalizations
1953Description
195414.3.14 InteractionConstraint (from Fragments)
1955Generalizations
1956Description
195714.3.15 InteractionFragment (from BasicInteractions, Fragments)
1958Generalizations
1959Description
196014.3.16 nteractionOperand (from Fragments)
1961Generalizations
1962Description
196314.3.17 InteractionOperatorKind (from Fragments)
1964Generalizations
1965Description
196614.3.18 InteractionUse (from Fragments)
1967Generalizations
1968Description
196914.3.19 Lifeline (from BasicInteractions, Fragments)
1970Generalizations
1971Description
197214.3.20 Message (from BasicInteractions)
1973Generalizations
1974Description
1975Examples
197614.3.21 MessageEnd (from BasicInteractions)
1977Generalizations
1978Description
197914.3.22 MessageKind (from BasicInteractions)
1980Generalizations
198114.3.23 MessageOccurrenceSpecification (from BasicInteractions)
1982Generalizations
198314.3.24 MessageSort (from BasicInteractions)
1984Generalizations
198514.3.25 OccurrenceSpecification (from BasicInteractions)
1986Generalizations
1987Description
198814.3.26 PartDecomposition (from Fragments)
1989Generalizations
1990Description
199114.3.27 ReceiveOperationEvent (from BasicInteractions)
199214.3.28 ReceiveSignalEvent (from BasicInteractions)
199314.3.29 SendOperationEvent (from BasicInteractions)
1994Generalizations
199514.3.30 SendSignalEvent (from BasicInteractions)
1996Generalizations
199714.3.31 StateInvariant (from BasicInteractions)
1998Generalizations
1999Description
200014.4 Diagrams
2001Graphic Nodes
2002Graphic Paths
2003Examples
2004Graphical Nodes
2005Graphic Paths
2006Examples
2007Sequence expression
2008Graphic Nodes
2009Examples
2010Graphic Nodes
2011Examples
2012Changes from previous UML
201315 State Machines
201415.1 Overview
201515.2 Abstract Syntax
201615.3 Class Descriptions
201715.3.1 ConnectionPointReference (from BehaviorStateMachines)
2018Generalizations
201915.3.2 FinalState (from BehaviorStateMachines)
2020Generalizations
2021Description
202215.3.3 Interface (from ProtocolStateMachines)
2023Generalizations
202415.3.4 Port (from ProtocolStateMachines)
2025Generalizations
2026Description
202715.3.5 ProtocolConformance (from ProtocolStateMachines)
2028Generalizations
202915.3.6 ProtocolStateMachine (from ProtocolStateMachines)
2030Generalizations
203115.3.7 ProtocolTransition (from ProtocolStateMachines)
2032Generalizations
203315.3.8 Pseudostate (from BehaviorStateMachines)
2034Generalizations
2035Presentation Options
203615.3.9 PseudostateKind (from BehaviorStateMachines)
2037Generalizations
203815.3.10 Region (from BehaviorStateMachines)
2039Generalizations
2040Description
204115.3.11 State (from BehaviorStateMachines, ProtocolStateMachines)
2042Generalizations
2043Examples
2044Examples
204515.3.12 StateMachine (from BehaviorStateMachines)
2046Generalizations
2047Semantics
204815.3.13 TimeEvent (from BehaviorStateMachines)
2049Generalizations
205015.3.14 Transition (from BehaviorStateMachines)
2051Generalizations
2052Description
205315.3.15 TransitionKind (from BehaviorStateMachines)
2054Generalizations
2055Associations
205615.3.16 Vertex (from BehaviorStateMachines)
2057Generalizations
2058Description
205915.4 Diagrams
2060Graphic Nodes
2061Graphic Paths
2062Examples
206316 Use Cases
206416.1 Overview
206516.2 Abstract syntax
206616.3 Class Descriptions
206716.3.1 Actor (from UseCases)
2068Generalizations
206916.3.2 Classifier (from UseCases)
2070Generalizations
207116.3.3 Extend (from UseCases)
2072Generalizations
2073Examples
207416.3.4 ExtensionPoint (from UseCases)
2075Generalizations
2076Examples
207716.3.5 Include (from UseCases)
2078Generalizations
2079Examples
208016.3.6 UseCase (from UseCases)
2081Generalizations
2082Examples
208316.4 Diagrams
2084Description
2085Graphic Nodes
2086Examples
2087Changes from previous UML
2088Part III - Supplement
208917 Auxiliary Constructs
209017.1 Overview
209117.2 InformationFlows
209217.2.1 InformationFlow (from InformationFlows)
2093Generalizations
209417.2.2 InformationItem (from InformationFlows)
2095Generalizations
2096Description
209717.3 Models
209817.3.1 Model (from Models)
2099Generalizations
210017.4 PrimitiveTypes
210117.4.1 Boolean (from PrimitiveTypes)
2102Generalizations
210317.4.2 Integer (from PrimitiveTypes)
2104Generalizations
210517.4.3 String (from PrimitiveTypes)
2106Generalizations
210717.4.4 UnlimitedNatural (from PrimitiveTypes)
2108Generalizations
210917.5 Templates
211017.5.1 ParameterableElement (from Templates)
2111Generalizations
211217.5.2 TemplateableElement (from Templates)
2113Generalizations
211417.5.3 TemplateBinding (from Templates)
2115Generalizations
211617.5.4 TemplateParameter (from Templates)
2117Generalizations
211817.5.5 TemplateParameterSubstitution (from Templates)
2119Generalizations
212017.5.6 TemplateSignature (from Templates)
2121Generalizations
212217.5.7 Classifier (from Templates)
2123Generalizations
2124Attributes
212517.5.8 ClassifierTemplateParameter (from Templates)
2126Generalizations
212717.5.9 RedefinableTemplateSignature (from Templates)
2128Generalizations
212917.5.10 Package (from Templates)
2130Generalizations
213117.5.11 PackageableElement (from Templates)
2132Generalizations
213317.5.12 NamedElement (from Templates)
2134Generalizations
213517.5.13 StringExpression (from Templates)
2136Generalizations
213717.5.14 Operation (from Templates)
2138Generalizations
213917.5.15 Operation (from Templates)
2140Generalizations
214117.5.16 OperationTemplateParameter (from Templates)
2142Generalizations
214317.5.17 ConnectableElement (from Templates)
2144Generalizations
214517.5.18 ConnectableElementTemplateParameter (from Templates)
2146Generalizations
2147Attributes
214817.5.19 Property (from Templates)
2149Generalizations
215017.5.20 ValueSpecification (from Templates)
2151Generalizations
215218 Profiles
215318.1 Overview
215418.1.1 Positioning profiles versus metamodels, MOF and UML
215518.1.2 Profiles History and design requirements
215618.2 Abstract syntax
215718.3 Class descriptions
215818.3.1 Class (from Profiles)
2159Generalizations
216018.3.2 Extension (from Profiles)
2161Generalizations
216218.3.3 ExtensionEnd (from Profiles)
2163Generalizations
216418.3.4 Image (from Profiles)
2165Generalizations
216618.3.5 Package (from Profiles)
2167Generalizations
216818.3.6 Profile (from Profiles)
2169Generalizations
217018.3.7 ProfileApplication (from Profiles)
2171Generalizations
217218.3.8 Stereotype (from Profiles)
2173Generalizations
217418.4 Diagrams
2175Structure diagrams
2176Part IV - Annexes
2177Annex A: Diagrams
2178Annex B: Keywords
2179Annex C: Standard Stereotypes
2180C.1 StandardProfileL2
2181C.2 StandardProfileL3
2182Annex D: Component Profile Examples
2183D.1 J2EE/EJB Component Profile Example
2184D.2 COM Component Profile Example
2185D.3 .NET Component Profile Example
2186D.4 CCM Component Profile Example
2187Annex E: Tabular Notations
2188E.1 Tabular Notation for Sequence Diagrams
2189E.2 Tabular Notation for Other Behavioral Diagrams
2190Annex F: Classifiers Taxonomy
2191Annex G: XMI Serialization and Schema
2192Annex H: UML Comliance Level XMI Documents
2193Index