2 <diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
4 <attribute name="background">
7 <attribute name="paper">
8 <composite type="paper">
9 <attribute name="name">
12 <attribute name="tmargin">
15 <attribute name="bmargin">
18 <attribute name="lmargin">
21 <attribute name="rmargin">
24 <attribute name="is_portrait">
27 <attribute name="scaling">
30 <attribute name="fitto">
31 <boolean val="false"/>
36 <layer name="Background" visible="true">
37 <object type="UML - Note" version="0" id="O0">
38 <attribute name="obj_pos">
39 <point val="1.00,1.00"/>
41 <attribute name="obj_bb">
42 <rectangle val="0.50,0.50;42.30,2.20"/>
44 <attribute name="elem_corner">
45 <point val="1.00,1.00"/>
47 <attribute name="elem_width">
50 <attribute name="elem_height">
53 <attribute name="text">
54 <composite type="text">
55 <attribute name="string">
56 <string>#Conceptual model of IF-MIB - generated by smidump 0.4.3#</string>
58 <attribute name="font">
59 <font name="Courier"/>
61 <attribute name="height">
64 <attribute name="pos">
65 <point val="1.35,2.28"/>
67 <attribute name="color">
68 <color val="#000000"/>
70 <attribute name="alignment">
76 <object type="UML - Class" version="0" id="ifTable">
77 <attribute name="obj_pos">
78 <point val="2.00,5.00"/>
80 <attribute name="obj_bb">
81 <rectangle val="0.0,0.0;0.0,0.0"/>
83 <attribute name="elem_corner">
84 <point val="2.00,5.00"/>
86 <attribute name="elem_width">
89 <attribute name="elem_height">
92 <attribute name="name">
93 <string>#ifEntry#</string>
95 <attribute name="stereotype">
96 <string>#smi mib class#</string>
98 <attribute name="abstract">
99 <boolean val="false"/>
101 <attribute name="suppress_attributes">
102 <boolean val="false"/>
104 <attribute name="suppress_operations">
105 <boolean val="true"/>
107 <attribute name="visible_attributes">
108 <boolean val="true"/>
110 <attribute name="visible_operations">
111 <boolean val="false"/>
113 <attribute name="attributes">
114 <composite type="umlattribute">
115 <attribute name="name">
116 <string>#ifTableLastChange#</string>
118 <attribute name="type">
119 <string>#TimeTicks#</string>
121 <attribute name="value">
124 <attribute name="visibility">
127 <attribute name="abstract">
128 <boolean val="false"/>
130 <attribute name="class_scope">
131 <boolean val="true"/>
134 <composite type="umlattribute">
135 <attribute name="name">
136 <string>#ifIndex#</string>
138 <attribute name="type">
139 <string>#InterfaceIndex {index}#</string>
141 <attribute name="value">
144 <attribute name="visibility">
147 <attribute name="abstract">
148 <boolean val="false"/>
150 <attribute name="class_scope">
151 <boolean val="false"/>
154 <composite type="umlattribute">
155 <attribute name="name">
156 <string>#ifIndex#</string>
158 <attribute name="type">
159 <string>#InterfaceIndex#</string>
161 <attribute name="value">
164 <attribute name="visibility">
167 <attribute name="abstract">
168 <boolean val="false"/>
170 <attribute name="class_scope">
171 <boolean val="false"/>
174 <composite type="umlattribute">
175 <attribute name="name">
176 <string>#ifDescr#</string>
178 <attribute name="type">
179 <string>#DisplayString#</string>
181 <attribute name="value">
184 <attribute name="visibility">
187 <attribute name="abstract">
188 <boolean val="false"/>
190 <attribute name="class_scope">
191 <boolean val="false"/>
194 <composite type="umlattribute">
195 <attribute name="name">
196 <string>#ifType#</string>
198 <attribute name="type">
199 <string>#IANAifType#</string>
201 <attribute name="value">
204 <attribute name="visibility">
207 <attribute name="abstract">
208 <boolean val="false"/>
210 <attribute name="class_scope">
211 <boolean val="false"/>
214 <composite type="umlattribute">
215 <attribute name="name">
216 <string>#ifMtu#</string>
218 <attribute name="type">
219 <string>#Integer32#</string>
221 <attribute name="value">
224 <attribute name="visibility">
227 <attribute name="abstract">
228 <boolean val="false"/>
230 <attribute name="class_scope">
231 <boolean val="false"/>
234 <composite type="umlattribute">
235 <attribute name="name">
236 <string>#ifSpeed#</string>
238 <attribute name="type">
239 <string>#Gauge32#</string>
241 <attribute name="value">
244 <attribute name="visibility">
247 <attribute name="abstract">
248 <boolean val="false"/>
250 <attribute name="class_scope">
251 <boolean val="false"/>
254 <composite type="umlattribute">
255 <attribute name="name">
256 <string>#ifPhysAddress#</string>
258 <attribute name="type">
259 <string>#PhysAddress#</string>
261 <attribute name="value">
264 <attribute name="visibility">
267 <attribute name="abstract">
268 <boolean val="false"/>
270 <attribute name="class_scope">
271 <boolean val="false"/>
274 <composite type="umlattribute">
275 <attribute name="name">
276 <string>#ifAdminStatus#</string>
278 <attribute name="type">
279 <string>#Enumeration#</string>
281 <attribute name="value">
284 <attribute name="visibility">
287 <attribute name="abstract">
288 <boolean val="false"/>
290 <attribute name="class_scope">
291 <boolean val="false"/>
294 <composite type="umlattribute">
295 <attribute name="name">
296 <string>#ifOperStatus#</string>
298 <attribute name="type">
299 <string>#Enumeration#</string>
301 <attribute name="value">
304 <attribute name="visibility">
307 <attribute name="abstract">
308 <boolean val="false"/>
310 <attribute name="class_scope">
311 <boolean val="false"/>
314 <composite type="umlattribute">
315 <attribute name="name">
316 <string>#ifLastChange#</string>
318 <attribute name="type">
319 <string>#TimeTicks#</string>
321 <attribute name="value">
324 <attribute name="visibility">
327 <attribute name="abstract">
328 <boolean val="false"/>
330 <attribute name="class_scope">
331 <boolean val="false"/>
334 <composite type="umlattribute">
335 <attribute name="name">
336 <string>#ifInOctets#</string>
338 <attribute name="type">
339 <string>#Counter32#</string>
341 <attribute name="value">
344 <attribute name="visibility">
347 <attribute name="abstract">
348 <boolean val="false"/>
350 <attribute name="class_scope">
351 <boolean val="false"/>
354 <composite type="umlattribute">
355 <attribute name="name">
356 <string>#ifInUcastPkts#</string>
358 <attribute name="type">
359 <string>#Counter32#</string>
361 <attribute name="value">
364 <attribute name="visibility">
367 <attribute name="abstract">
368 <boolean val="false"/>
370 <attribute name="class_scope">
371 <boolean val="false"/>
374 <composite type="umlattribute">
375 <attribute name="name">
376 <string>#ifInNUcastPkts#</string>
378 <attribute name="type">
379 <string>#Counter32#</string>
381 <attribute name="value">
384 <attribute name="visibility">
387 <attribute name="abstract">
388 <boolean val="false"/>
390 <attribute name="class_scope">
391 <boolean val="false"/>
394 <composite type="umlattribute">
395 <attribute name="name">
396 <string>#ifInDiscards#</string>
398 <attribute name="type">
399 <string>#Counter32#</string>
401 <attribute name="value">
404 <attribute name="visibility">
407 <attribute name="abstract">
408 <boolean val="false"/>
410 <attribute name="class_scope">
411 <boolean val="false"/>
414 <composite type="umlattribute">
415 <attribute name="name">
416 <string>#ifInErrors#</string>
418 <attribute name="type">
419 <string>#Counter32#</string>
421 <attribute name="value">
424 <attribute name="visibility">
427 <attribute name="abstract">
428 <boolean val="false"/>
430 <attribute name="class_scope">
431 <boolean val="false"/>
434 <composite type="umlattribute">
435 <attribute name="name">
436 <string>#ifInUnknownProtos#</string>
438 <attribute name="type">
439 <string>#Counter32#</string>
441 <attribute name="value">
444 <attribute name="visibility">
447 <attribute name="abstract">
448 <boolean val="false"/>
450 <attribute name="class_scope">
451 <boolean val="false"/>
454 <composite type="umlattribute">
455 <attribute name="name">
456 <string>#ifOutOctets#</string>
458 <attribute name="type">
459 <string>#Counter32#</string>
461 <attribute name="value">
464 <attribute name="visibility">
467 <attribute name="abstract">
468 <boolean val="false"/>
470 <attribute name="class_scope">
471 <boolean val="false"/>
474 <composite type="umlattribute">
475 <attribute name="name">
476 <string>#ifOutUcastPkts#</string>
478 <attribute name="type">
479 <string>#Counter32#</string>
481 <attribute name="value">
484 <attribute name="visibility">
487 <attribute name="abstract">
488 <boolean val="false"/>
490 <attribute name="class_scope">
491 <boolean val="false"/>
494 <composite type="umlattribute">
495 <attribute name="name">
496 <string>#ifOutNUcastPkts#</string>
498 <attribute name="type">
499 <string>#Counter32#</string>
501 <attribute name="value">
504 <attribute name="visibility">
507 <attribute name="abstract">
508 <boolean val="false"/>
510 <attribute name="class_scope">
511 <boolean val="false"/>
514 <composite type="umlattribute">
515 <attribute name="name">
516 <string>#ifOutDiscards#</string>
518 <attribute name="type">
519 <string>#Counter32#</string>
521 <attribute name="value">
524 <attribute name="visibility">
527 <attribute name="abstract">
528 <boolean val="false"/>
530 <attribute name="class_scope">
531 <boolean val="false"/>
534 <composite type="umlattribute">
535 <attribute name="name">
536 <string>#ifOutErrors#</string>
538 <attribute name="type">
539 <string>#Counter32#</string>
541 <attribute name="value">
544 <attribute name="visibility">
547 <attribute name="abstract">
548 <boolean val="false"/>
550 <attribute name="class_scope">
551 <boolean val="false"/>
554 <composite type="umlattribute">
555 <attribute name="name">
556 <string>#ifOutQLen#</string>
558 <attribute name="type">
559 <string>#Gauge32#</string>
561 <attribute name="value">
564 <attribute name="visibility">
567 <attribute name="abstract">
568 <boolean val="false"/>
570 <attribute name="class_scope">
571 <boolean val="false"/>
574 <composite type="umlattribute">
575 <attribute name="name">
576 <string>#ifSpecific#</string>
578 <attribute name="type">
579 <string>#ObjectIdentifier#</string>
581 <attribute name="value">
584 <attribute name="visibility">
587 <attribute name="abstract">
588 <boolean val="false"/>
590 <attribute name="class_scope">
591 <boolean val="false"/>
595 <attribute name="operations"/>
596 <attribute name="template">
597 <boolean val="false"/>
599 <attribute name="templates"/>
601 <object type="UML - Class" version="0" id="ifXTable">
602 <attribute name="obj_pos">
603 <point val="20.88,5.00"/>
605 <attribute name="obj_bb">
606 <rectangle val="0.0,0.0;0.0,0.0"/>
608 <attribute name="elem_corner">
609 <point val="20.88,5.00"/>
611 <attribute name="elem_width">
614 <attribute name="elem_height">
617 <attribute name="name">
618 <string>#ifXEntry#</string>
620 <attribute name="stereotype">
621 <string>#smi mib class#</string>
623 <attribute name="abstract">
624 <boolean val="false"/>
626 <attribute name="suppress_attributes">
627 <boolean val="false"/>
629 <attribute name="suppress_operations">
630 <boolean val="true"/>
632 <attribute name="visible_attributes">
633 <boolean val="true"/>
635 <attribute name="visible_operations">
636 <boolean val="false"/>
638 <attribute name="attributes">
639 <composite type="umlattribute">
640 <attribute name="name">
641 <string>#ifIndex#</string>
643 <attribute name="type">
644 <string>#InterfaceIndex {index}#</string>
646 <attribute name="value">
649 <attribute name="visibility">
652 <attribute name="abstract">
653 <boolean val="false"/>
655 <attribute name="class_scope">
656 <boolean val="false"/>
659 <composite type="umlattribute">
660 <attribute name="name">
661 <string>#ifName#</string>
663 <attribute name="type">
664 <string>#DisplayString#</string>
666 <attribute name="value">
669 <attribute name="visibility">
672 <attribute name="abstract">
673 <boolean val="false"/>
675 <attribute name="class_scope">
676 <boolean val="false"/>
679 <composite type="umlattribute">
680 <attribute name="name">
681 <string>#ifInMulticastPkts#</string>
683 <attribute name="type">
684 <string>#Counter32#</string>
686 <attribute name="value">
689 <attribute name="visibility">
692 <attribute name="abstract">
693 <boolean val="false"/>
695 <attribute name="class_scope">
696 <boolean val="false"/>
699 <composite type="umlattribute">
700 <attribute name="name">
701 <string>#ifInBroadcastPkts#</string>
703 <attribute name="type">
704 <string>#Counter32#</string>
706 <attribute name="value">
709 <attribute name="visibility">
712 <attribute name="abstract">
713 <boolean val="false"/>
715 <attribute name="class_scope">
716 <boolean val="false"/>
719 <composite type="umlattribute">
720 <attribute name="name">
721 <string>#ifOutMulticastPkts#</string>
723 <attribute name="type">
724 <string>#Counter32#</string>
726 <attribute name="value">
729 <attribute name="visibility">
732 <attribute name="abstract">
733 <boolean val="false"/>
735 <attribute name="class_scope">
736 <boolean val="false"/>
739 <composite type="umlattribute">
740 <attribute name="name">
741 <string>#ifOutBroadcastPkts#</string>
743 <attribute name="type">
744 <string>#Counter32#</string>
746 <attribute name="value">
749 <attribute name="visibility">
752 <attribute name="abstract">
753 <boolean val="false"/>
755 <attribute name="class_scope">
756 <boolean val="false"/>
759 <composite type="umlattribute">
760 <attribute name="name">
761 <string>#ifHCInOctets#</string>
763 <attribute name="type">
764 <string>#Counter64#</string>
766 <attribute name="value">
769 <attribute name="visibility">
772 <attribute name="abstract">
773 <boolean val="false"/>
775 <attribute name="class_scope">
776 <boolean val="false"/>
779 <composite type="umlattribute">
780 <attribute name="name">
781 <string>#ifHCInUcastPkts#</string>
783 <attribute name="type">
784 <string>#Counter64#</string>
786 <attribute name="value">
789 <attribute name="visibility">
792 <attribute name="abstract">
793 <boolean val="false"/>
795 <attribute name="class_scope">
796 <boolean val="false"/>
799 <composite type="umlattribute">
800 <attribute name="name">
801 <string>#ifHCInMulticastPkts#</string>
803 <attribute name="type">
804 <string>#Counter64#</string>
806 <attribute name="value">
809 <attribute name="visibility">
812 <attribute name="abstract">
813 <boolean val="false"/>
815 <attribute name="class_scope">
816 <boolean val="false"/>
819 <composite type="umlattribute">
820 <attribute name="name">
821 <string>#ifHCInBroadcastPkts#</string>
823 <attribute name="type">
824 <string>#Counter64#</string>
826 <attribute name="value">
829 <attribute name="visibility">
832 <attribute name="abstract">
833 <boolean val="false"/>
835 <attribute name="class_scope">
836 <boolean val="false"/>
839 <composite type="umlattribute">
840 <attribute name="name">
841 <string>#ifHCOutOctets#</string>
843 <attribute name="type">
844 <string>#Counter64#</string>
846 <attribute name="value">
849 <attribute name="visibility">
852 <attribute name="abstract">
853 <boolean val="false"/>
855 <attribute name="class_scope">
856 <boolean val="false"/>
859 <composite type="umlattribute">
860 <attribute name="name">
861 <string>#ifHCOutUcastPkts#</string>
863 <attribute name="type">
864 <string>#Counter64#</string>
866 <attribute name="value">
869 <attribute name="visibility">
872 <attribute name="abstract">
873 <boolean val="false"/>
875 <attribute name="class_scope">
876 <boolean val="false"/>
879 <composite type="umlattribute">
880 <attribute name="name">
881 <string>#ifHCOutMulticastPkts#</string>
883 <attribute name="type">
884 <string>#Counter64#</string>
886 <attribute name="value">
889 <attribute name="visibility">
892 <attribute name="abstract">
893 <boolean val="false"/>
895 <attribute name="class_scope">
896 <boolean val="false"/>
899 <composite type="umlattribute">
900 <attribute name="name">
901 <string>#ifHCOutBroadcastPkts#</string>
903 <attribute name="type">
904 <string>#Counter64#</string>
906 <attribute name="value">
909 <attribute name="visibility">
912 <attribute name="abstract">
913 <boolean val="false"/>
915 <attribute name="class_scope">
916 <boolean val="false"/>
919 <composite type="umlattribute">
920 <attribute name="name">
921 <string>#ifLinkUpDownTrapEnable#</string>
923 <attribute name="type">
924 <string>#Enumeration#</string>
926 <attribute name="value">
929 <attribute name="visibility">
932 <attribute name="abstract">
933 <boolean val="false"/>
935 <attribute name="class_scope">
936 <boolean val="false"/>
939 <composite type="umlattribute">
940 <attribute name="name">
941 <string>#ifHighSpeed#</string>
943 <attribute name="type">
944 <string>#Gauge32#</string>
946 <attribute name="value">
949 <attribute name="visibility">
952 <attribute name="abstract">
953 <boolean val="false"/>
955 <attribute name="class_scope">
956 <boolean val="false"/>
959 <composite type="umlattribute">
960 <attribute name="name">
961 <string>#ifPromiscuousMode#</string>
963 <attribute name="type">
964 <string>#TruthValue#</string>
966 <attribute name="value">
969 <attribute name="visibility">
972 <attribute name="abstract">
973 <boolean val="false"/>
975 <attribute name="class_scope">
976 <boolean val="false"/>
979 <composite type="umlattribute">
980 <attribute name="name">
981 <string>#ifConnectorPresent#</string>
983 <attribute name="type">
984 <string>#TruthValue#</string>
986 <attribute name="value">
989 <attribute name="visibility">
992 <attribute name="abstract">
993 <boolean val="false"/>
995 <attribute name="class_scope">
996 <boolean val="false"/>
999 <composite type="umlattribute">
1000 <attribute name="name">
1001 <string>#ifAlias#</string>
1003 <attribute name="type">
1004 <string>#DisplayString#</string>
1006 <attribute name="value">
1009 <attribute name="visibility">
1012 <attribute name="abstract">
1013 <boolean val="false"/>
1015 <attribute name="class_scope">
1016 <boolean val="false"/>
1019 <composite type="umlattribute">
1020 <attribute name="name">
1021 <string>#ifCounterDiscontinuityTime#</string>
1023 <attribute name="type">
1024 <string>#TimeStamp#</string>
1026 <attribute name="value">
1029 <attribute name="visibility">
1032 <attribute name="abstract">
1033 <boolean val="false"/>
1035 <attribute name="class_scope">
1036 <boolean val="false"/>
1040 <attribute name="operations"/>
1041 <attribute name="template">
1042 <boolean val="false"/>
1044 <attribute name="templates"/>
1046 <object type="UML - Association" version="0" id="Assoc:ifTable:ifXTable">
1047 <attribute name="obj_pos">
1048 <point val="16.88,6.30"/>
1050 <attribute name="obj_bb">
1051 <rectangle val="8.59,2.15;10.29,3.85"/>
1053 <attribute name="orth_points">
1054 <point val="16.88,6.30"/>
1055 <point val="16.88,6.30"/>
1056 <point val="20.88,6.30"/>
1057 <point val="20.88,6.30"/>
1059 <attribute name="orth_orient">
1064 <attribute name="name">
1065 <string>#augments#</string>
1067 <attribute name="direction">
1070 <attribute name="ends">
1072 <attribute name="role">
1075 <attribute name="multiplicity">
1076 <string>#1#</string>
1078 <attribute name="arrow">
1079 <boolean val="false"/>
1081 <attribute name="aggregate">
1086 <attribute name="role">
1089 <attribute name="multiplicity">
1090 <string>#1#</string>
1092 <attribute name="arrow">
1093 <boolean val="false"/>
1095 <attribute name="aggregate">
1101 <connection handle="0" to="ifTable" connection="4"/>
1102 <connection handle="1" to="ifXTable" connection="3"/>
1105 <object type="UML - Class" version="0" id="ifRcvAddressTable">
1106 <attribute name="obj_pos">
1107 <point val="20.88,13.98"/>
1109 <attribute name="obj_bb">
1110 <rectangle val="0.0,0.0;0.0,0.0"/>
1112 <attribute name="elem_corner">
1113 <point val="20.88,13.98"/>
1115 <attribute name="elem_width">
1118 <attribute name="elem_height">
1121 <attribute name="name">
1122 <string>#ifRcvAddressEntry#</string>
1124 <attribute name="stereotype">
1125 <string>#smi mib class#</string>
1127 <attribute name="abstract">
1128 <boolean val="false"/>
1130 <attribute name="suppress_attributes">
1131 <boolean val="false"/>
1133 <attribute name="suppress_operations">
1134 <boolean val="true"/>
1136 <attribute name="visible_attributes">
1137 <boolean val="true"/>
1139 <attribute name="visible_operations">
1140 <boolean val="false"/>
1142 <attribute name="attributes">
1143 <composite type="umlattribute">
1144 <attribute name="name">
1145 <string>#ifIndex#</string>
1147 <attribute name="type">
1148 <string>#InterfaceIndex {index}#</string>
1150 <attribute name="value">
1153 <attribute name="visibility">
1156 <attribute name="abstract">
1157 <boolean val="false"/>
1159 <attribute name="class_scope">
1160 <boolean val="false"/>
1163 <composite type="umlattribute">
1164 <attribute name="name">
1165 <string>#ifRcvAddressAddress#</string>
1167 <attribute name="type">
1168 <string>#PhysAddress {index}#</string>
1170 <attribute name="value">
1173 <attribute name="visibility">
1176 <attribute name="abstract">
1177 <boolean val="false"/>
1179 <attribute name="class_scope">
1180 <boolean val="false"/>
1183 <composite type="umlattribute">
1184 <attribute name="name">
1185 <string>#ifRcvAddressAddress#</string>
1187 <attribute name="type">
1188 <string>#PhysAddress#</string>
1190 <attribute name="value">
1193 <attribute name="visibility">
1196 <attribute name="abstract">
1197 <boolean val="false"/>
1199 <attribute name="class_scope">
1200 <boolean val="false"/>
1203 <composite type="umlattribute">
1204 <attribute name="name">
1205 <string>#ifRcvAddressStatus#</string>
1207 <attribute name="type">
1208 <string>#RowStatus#</string>
1210 <attribute name="value">
1213 <attribute name="visibility">
1216 <attribute name="abstract">
1217 <boolean val="false"/>
1219 <attribute name="class_scope">
1220 <boolean val="false"/>
1223 <composite type="umlattribute">
1224 <attribute name="name">
1225 <string>#ifRcvAddressType#</string>
1227 <attribute name="type">
1228 <string>#Enumeration#</string>
1230 <attribute name="value">
1233 <attribute name="visibility">
1236 <attribute name="abstract">
1237 <boolean val="false"/>
1239 <attribute name="class_scope">
1240 <boolean val="false"/>
1244 <attribute name="operations"/>
1245 <attribute name="template">
1246 <boolean val="false"/>
1248 <attribute name="templates"/>
1250 <object type="UML - Association" version="0" id="Assoc:ifTable:ifRcvAddressTable">
1251 <attribute name="obj_pos">
1252 <point val="16.88,23.80"/>
1254 <attribute name="obj_bb">
1255 <rectangle val="8.59,2.15;10.29,3.85"/>
1257 <attribute name="orth_points">
1258 <point val="16.88,23.80"/>
1259 <point val="16.88,28.71"/>
1260 <point val="20.88,28.71"/>
1261 <point val="20.88,13.98"/>
1263 <attribute name="orth_orient">
1268 <attribute name="name">
1269 <string>#expands#</string>
1271 <attribute name="direction">
1274 <attribute name="ends">
1276 <attribute name="role">
1279 <attribute name="multiplicity">
1280 <string># #</string>
1282 <attribute name="arrow">
1283 <boolean val="false"/>
1285 <attribute name="aggregate">
1290 <attribute name="role">
1293 <attribute name="multiplicity">
1294 <string># #</string>
1296 <attribute name="arrow">
1297 <boolean val="false"/>
1299 <attribute name="aggregate">
1305 <connection handle="0" to="ifTable" connection="7"/>
1306 <connection handle="1" to="ifRcvAddressTable" connection="0"/>
1309 <object type="UML - Class" version="0" id="ifStackTable">
1310 <attribute name="obj_pos">
1311 <point val="20.88,23.62"/>
1313 <attribute name="obj_bb">
1314 <rectangle val="0.0,0.0;0.0,0.0"/>
1316 <attribute name="elem_corner">
1317 <point val="20.88,23.62"/>
1319 <attribute name="elem_width">
1322 <attribute name="elem_height">
1325 <attribute name="name">
1326 <string>#ifStackEntry#</string>
1328 <attribute name="stereotype">
1329 <string>#smi mib class#</string>
1331 <attribute name="abstract">
1332 <boolean val="false"/>
1334 <attribute name="suppress_attributes">
1335 <boolean val="false"/>
1337 <attribute name="suppress_operations">
1338 <boolean val="true"/>
1340 <attribute name="visible_attributes">
1341 <boolean val="true"/>
1343 <attribute name="visible_operations">
1344 <boolean val="false"/>
1346 <attribute name="attributes">
1347 <composite type="umlattribute">
1348 <attribute name="name">
1349 <string>#ifStackLastChange#</string>
1351 <attribute name="type">
1352 <string>#TimeTicks#</string>
1354 <attribute name="value">
1357 <attribute name="visibility">
1360 <attribute name="abstract">
1361 <boolean val="false"/>
1363 <attribute name="class_scope">
1364 <boolean val="true"/>
1367 <composite type="umlattribute">
1368 <attribute name="name">
1369 <string>#ifStackHigherLayer#</string>
1371 <attribute name="type">
1372 <string>#InterfaceIndexOrZero {index}#</string>
1374 <attribute name="value">
1377 <attribute name="visibility">
1380 <attribute name="abstract">
1381 <boolean val="false"/>
1383 <attribute name="class_scope">
1384 <boolean val="false"/>
1387 <composite type="umlattribute">
1388 <attribute name="name">
1389 <string>#ifStackLowerLayer#</string>
1391 <attribute name="type">
1392 <string>#InterfaceIndexOrZero {index}#</string>
1394 <attribute name="value">
1397 <attribute name="visibility">
1400 <attribute name="abstract">
1401 <boolean val="false"/>
1403 <attribute name="class_scope">
1404 <boolean val="false"/>
1407 <composite type="umlattribute">
1408 <attribute name="name">
1409 <string>#ifStackHigherLayer#</string>
1411 <attribute name="type">
1412 <string>#InterfaceIndexOrZero#</string>
1414 <attribute name="value">
1417 <attribute name="visibility">
1420 <attribute name="abstract">
1421 <boolean val="false"/>
1423 <attribute name="class_scope">
1424 <boolean val="false"/>
1427 <composite type="umlattribute">
1428 <attribute name="name">
1429 <string>#ifStackLowerLayer#</string>
1431 <attribute name="type">
1432 <string>#InterfaceIndexOrZero#</string>
1434 <attribute name="value">
1437 <attribute name="visibility">
1440 <attribute name="abstract">
1441 <boolean val="false"/>
1443 <attribute name="class_scope">
1444 <boolean val="false"/>
1447 <composite type="umlattribute">
1448 <attribute name="name">
1449 <string>#ifStackStatus#</string>
1451 <attribute name="type">
1452 <string>#RowStatus#</string>
1454 <attribute name="value">
1457 <attribute name="visibility">
1460 <attribute name="abstract">
1461 <boolean val="false"/>
1463 <attribute name="class_scope">
1464 <boolean val="false"/>
1468 <attribute name="operations"/>
1469 <attribute name="template">
1470 <boolean val="false"/>
1472 <attribute name="templates"/>
1474 <object type="UML - Dependency" version="0" id="Depend:ifTable:ifStackTable">
1475 <attribute name="obj_pos">
1476 <point val="16.88,23.80"/>
1478 <attribute name="obj_bb">
1479 <rectangle val="8.59,2.15;10.29,3.85"/>
1481 <attribute name="orth_points">
1482 <point val="16.88,23.80"/>
1483 <point val="16.88,23.89"/>
1484 <point val="20.88,23.89"/>
1485 <point val="20.88,23.62"/>
1487 <attribute name="orth_orient">
1492 <attribute name="draw_arrow">
1493 <boolean val="true"/>
1495 <attribute name="name">
1498 <attribute name="stereotype">
1502 <connection handle="0" to="ifTable" connection="7"/>
1503 <connection handle="1" to="ifStackTable" connection="0"/>
1506 <object type="UML - Association" version="0" id="Assoc:ifTable:ifTable">
1507 <attribute name="obj_pos">
1508 <point val="9.44,5.00"/>
1510 <attribute name="obj_bb">
1511 <rectangle val="8.59,2.15;10.29,3.85"/>
1513 <attribute name="orth_points">
1514 <point val="9.44,5.00"/>
1515 <point val="9.44,-4.40"/>
1516 <point val="9.44,-4.40"/>
1517 <point val="9.44,5.00"/>
1519 <attribute name="orth_orient">
1524 <attribute name="name">
1527 <attribute name="direction">
1530 <attribute name="ends">
1532 <attribute name="role">
1535 <attribute name="multiplicity">
1536 <string># #</string>
1538 <attribute name="arrow">
1539 <boolean val="false"/>
1541 <attribute name="aggregate">
1546 <attribute name="role">
1549 <attribute name="multiplicity">
1550 <string># #</string>
1552 <attribute name="arrow">
1553 <boolean val="false"/>
1555 <attribute name="aggregate">
1561 <connection handle="0" to="ifTable" connection="1"/>
1562 <connection handle="1" to="ifTable" connection="1"/>
1565 <object type="UML - Class" version="0" id="interfaces">
1566 <attribute name="obj_pos">
1567 <point val="2.00,89.02"/>
1569 <attribute name="obj_bb">
1570 <rectangle val="0.0,0.0;0.0,0.0"/>
1572 <attribute name="elem_corner">
1573 <point val="2.00,89.02"/>
1575 <attribute name="elem_width">
1578 <attribute name="elem_height">
1581 <attribute name="name">
1582 <string>#interfaces#</string>
1584 <attribute name="stereotype">
1585 <string>#smi mib class#</string>
1587 <attribute name="abstract">
1588 <boolean val="false"/>
1590 <attribute name="suppress_attributes">
1591 <boolean val="false"/>
1593 <attribute name="suppress_operations">
1594 <boolean val="true"/>
1596 <attribute name="visible_attributes">
1597 <boolean val="true"/>
1599 <attribute name="visible_operations">
1600 <boolean val="false"/>
1602 <attribute name="attributes">
1603 <composite type="umlattribute">
1604 <attribute name="name">
1605 <string>#ifNumber#</string>
1607 <attribute name="type">
1608 <string>#Integer32#</string>
1610 <attribute name="value">
1613 <attribute name="visibility">
1616 <attribute name="abstract">
1617 <boolean val="false"/>
1619 <attribute name="class_scope">
1620 <boolean val="true"/>
1624 <attribute name="operations"/>
1625 <attribute name="template">
1626 <boolean val="false"/>
1628 <attribute name="templates"/>