1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="SysDevCR00707.002" type ="add">CPUBS corrections to CoreCollection.mof</change>
3 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
4 // qualifier values to CIM Schema.</change>
5 // ==================================================================
6 // CIM_OrderedMemberOfCollection
7 // ==================================================================
8 [Association, Aggregation, Version ( "2.10.0" ),
9 UMLPackagePath ( "CIM::Core::Collection" ),
10 Description (
11 "CIM_OrderedMemberOfCollection is an aggregation used to "
12 "establish an ordered membership of ManagedElements in a "
13 "Collection." )]
14 class CIM_OrderedMemberOfCollection : CIM_MemberOfCollection {
15
16 [Description (
17 "AssignedSequence is an unsigned integer \'n\' that "
18 "indicates the relative position of members within a "
19 "Collection. When \'n\' is a positive integer, it "
20 "indicates a place in the sequence of members, with "
21 "smaller integers indicating earlier positions in the "
22 karl 1.1.2.2 "sequence. The special value \'0\' indicates \'don\'t "
23 "care\'. If two or more members have the same non-zero "
24 "sequence number, then the ordering between those members "
25 "is irrelevant, but they must all be ordered at the "
26 "appropriate place in the overall sequence. \n"
27 "\n"
28 "A series of examples will make ordering of members "
29 "clearer: \n"
30 "If all members have the same sequence number, \n"
31 "regardless of whether it is \'0\' or non-zero, any \n"
32 "order is acceptable. \n"
33 "o The values: \n"
34 "1:MEMBER A \n"
35 "2:MEMBER B \n"
36 "1:MEMBER C \n"
37 "3:MEMBER D \n"
38 "indicate two acceptable orders: A,C,B,D or C,A,B,D, \n"
39 "because A and C can be ordered in either sequence, but \n"
40 "only at the \'1\' position. \n"
41 "\n"
42 "Note that the non-zero sequence numbers do not need to "
43 karl 1.1.2.2 "start with \'1\', and they do not need to be "
44 "consecutive. However, the sequencenumbers must reflect "
45 "their relative magnitude." )]
46 uint64 AssignedSequence;
47
48
49 };
|