(file) Return to Core27_Qualifiers.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM27

  1 kumpf 1.2 // ===================================================================
  2           // Title:       Core Qualifiers 2.7
  3           // Filename:    Core27_Qualifiers.mof
  4           // Version:     2.7.2
  5           // Release:     Final
  6           // Date:        05/01/03
  7           // ===================================================================
  8           // Copyright 1998-2003 Distributed Management Task Force, Inc. (DMTF).
  9           // All rights reserved.  
 10           // DMTF is a not-for-profit association of industry members dedicated 
 11           // to promoting enterprise and systems management and interoperability. 
 12           // DMTF specifications and documents may be reproduced for uses
 13           // consistent with this purpose by members and non-members, 
 14           // provided that correct attribution is given. 
 15           // As DMTF specifications may be revised from time to time, 
 16           // the particular version and release date should always be noted.
 17           //
 18           // Implementation of certain elements of this standard or proposed 
 19           // standard may be subject to third party patent rights, including 
 20           // provisional patent rights (herein "patent rights"). DMTF makes 
 21           // no representations to users of the standard as to the existence 
 22 kumpf 1.2 // of such rights, and is not responsible to recognize, disclose, or
 23           // identify any or all such third party patent right, owners or 
 24           // claimants, nor for any incomplete or inaccurate identification or 
 25           // disclosure of such rights, owners or claimants. DMTF shall have no 
 26           // liability to any party, in any manner or circumstance, under any 
 27           // legal theory whatsoever, for failure to recognize, disclose, or 
 28           // identify any such third party patent rights, or for such party's
 29           // reliance on the standard or incorporation thereof in its product, 
 30           // protocols or testing procedures. DMTF shall have no liability to 
 31           // any party implementing such standard, whether such implementation 
 32           // is foreseeable or not, nor to any patent owner or claimant, and shall 
 33           // have no liability or responsibility for costs or losses incurred if 
 34           // a standard is withdrawn or modified after publication, and shall be
 35           // indemnified and held harmless by any party implementing the 
 36           // standard from any and all claims of infringement by a patent owner 
 37           // for such implementations.
 38           //
 39           // For information about patents held by third-parties which have 
 40           // notified the DMTF that, in their opinion, such patent may relate to 
 41           // or impact implementations of DMTF standards, visit 
 42           // http://www.dmtf.org/about/policies/disclosures.php.
 43 kumpf 1.2 // ===================================================================
 44           // Description: The Core Model defines basic management concepts. 
 45           //              This file defines the CIM qualifiers.
 46           //
 47           //              The object classes below are listed in an order that
 48           //              avoids forward references. Required objects, defined 
 49           //              by other working groups, are omitted.
 50           // ==================================================================
 51           // Prerequisite:  none
 52           // ==================================================================
 53           // Change Log for v2.7
 54           // CR664 - Change the default value for Version qualifier to NULL.
 55           //       - Change the default value for Revision qualifier to NULL.
 56           //       - Add a comment above the Revision qualifier stating that it
 57           //         has been deprecated
 58           // CR707 - Add the Composition qualifier
 59           // CR713 - Clean up of the Scope and Flavors for Abstract, ArrayType, 
 60           //         EmbeddedObject, Experimental and OctetString qualifiers.
 61           // CR715 - Clean up of the Scope and Flavors for the Deprecated 
 62           //         Qualifier.
 63           // CR716 - Add the MinLen qualifier
 64 kumpf 1.2 // CR762 - Clean up of the Scope and Flavors for Association, DN, 
 65           //         OctetString, EmbeddedObject, Expensive, Indication, 
 66           //         MappingString, Modelcorrespondence, Required, and Terminal
 67           //         qualifiers.
 68           //
 69           // Change Log for v2.7.2 - ERRATA
 70           // CR1038 - Define the Experimental and Version qualifiers as 
 71           //          Restricted
 72           // ==================================================================
 73           
 74           #pragma locale ("en_US")
 75           
 76           
 77           // ==================================================================
 78           // Qualifiers
 79           // ==================================================================
 80           Qualifier Abstract : boolean = false, 
 81               Scope(class, association, indication), 
 82               Flavor(Restricted);
 83           
 84           Qualifier Aggregate: boolean = false, 
 85 kumpf 1.2     Scope (reference),
 86               Flavor(DisableOverride);
 87           
 88           Qualifier Aggregation : boolean = false, 
 89               Scope(association),
 90               Flavor(DisableOverride);
 91           
 92           Qualifier Alias : string = null, 
 93               Scope(property, reference, method), 
 94               Flavor(Translatable);
 95           
 96           Qualifier ArrayType : string = "Bag", 
 97               Scope(property, parameter),
 98               Flavor(DisableOverride);
 99           
100           Qualifier Association : boolean = false, 
101               Scope(association), 
102               Flavor(DisableOverride);
103           
104           Qualifier BitMap : string[], 
105               Scope(property, method, parameter);
106 kumpf 1.2 
107           Qualifier BitValues : string[], 
108               Scope(property, method, parameter), 
109               Flavor(Translatable);
110           
111           Qualifier Composition : boolean = false, 
112               Scope(association),
113               Flavor(DisableOverride);
114           
115           Qualifier Counter : boolean = false, 
116               Scope(property, method, parameter);
117           
118           Qualifier Delete : boolean = false, 
119               Scope(association, reference);
120           
121           Qualifier Deprecated : string [], 
122               Scope(any),
123               Flavor(Restricted);
124           
125           Qualifier Description : string = null, 
126               Scope(any), 
127 kumpf 1.2     Flavor(Translatable);
128           
129           Qualifier DisplayName : string = null, 
130               Scope(any),
131               Flavor(Translatable);
132           
133           Qualifier DN : boolean=false, 
134               Scope(property, method, parameter), 
135               Flavor(DisableOverride); 
136           
137           Qualifier EmbeddedObject : boolean = false, 
138               Scope(property, method, parameter),
139               Flavor(DisableOverride); 
140           
141           Qualifier Expensive : boolean = false, 
142               Scope(any);
143           
144           Qualifier Experimental : boolean = false, 
145               Scope(any), 
146               Flavor(Restricted); 
147           
148 kumpf 1.2 Qualifier Gauge : boolean = false, 
149               Scope(property, method, parameter);
150           
151           Qualifier Ifdeleted : boolean = false, 
152               Scope(association, reference);
153           
154           Qualifier In : boolean = true, 
155               Scope(parameter),
156               Flavor(DisableOverride);
157               
158           Qualifier Indication : boolean = false, 
159               Scope(class, indication), 
160               Flavor(DisableOverride);
161           
162           Qualifier Invisible : boolean = false,
163               Scope(reference, association, class, property, method);
164               
165           Qualifier Key : boolean = false, 
166               Scope(property, reference), 
167               Flavor(DisableOverride);
168               
169 kumpf 1.2 Qualifier Large : boolean = false, 
170               Scope(property, class);
171               
172           Qualifier MappingStrings : string[],
173               Scope(any);
174               
175           Qualifier Max : uint32 = null, 
176               Scope(reference);
177               
178           Qualifier MaxLen : uint32 = null, 
179               Scope(property, method, parameter);
180               
181           Qualifier MaxValue : sint64 = null, 
182               Scope(property, method, parameter);
183               
184           Qualifier Min : uint32 = 0, 
185               Scope(reference);
186               
187           Qualifier MinLen : uint32 = 0,
188               Scope(property, method, parameter);
189               
190 kumpf 1.2 Qualifier MinValue : sint64 = null, 
191               Scope(property, method, parameter);
192           
193           Qualifier ModelCorrespondence : string[], 
194               Scope(any);
195           
196           Qualifier Nonlocal : string = null, 
197               Scope(reference);
198               
199           Qualifier NonlocalType : string = null, 
200               Scope(reference);
201           
202           Qualifier NullValue : string = null, 
203               Scope (property),
204               Flavor(DisableOverride);
205           
206           Qualifier Octetstring : boolean = false, 
207               Scope(property, method, parameter), 
208               Flavor(DisableOverride);
209           
210           Qualifier Out : boolean = false, 
211 kumpf 1.2     Scope(parameter),
212               Flavor(DisableOverride);
213           
214           Qualifier Override : string = null, 
215               Scope(property, method, reference), 
216               Flavor(DisableOverride);
217           
218           Qualifier Propagated : string = null, 
219               Scope(property),
220               Flavor(DisableOverride);
221           
222           Qualifier PropertyUsage : string = "CurrentContext", 
223               Scope(property); 
224           
225           Qualifier Provider : string = null, 
226               Scope(any);
227           
228           Qualifier Read : boolean = true, 
229               Scope(property);
230           
231           Qualifier Required : boolean = false, 
232 kumpf 1.2     Scope(property, reference, parameter),
233               Flavor(DisableOverride);
234           
235           //  The Revision qualifer has been deprecated. For the replacement, 
236           //  see the usage rule for the version qualifer in the CIM 
237           //  Specification. 
238           Qualifier Revision : string = null, 
239               Scope(class, association, indication ), 
240               Flavor(Translatable);
241           
242           Qualifier Schema : string = null, 
243               Scope (property, method), 
244               Flavor(DisableOverride, Translatable);
245           
246           Qualifier Source : string = null, 
247               Scope(class, association, indication);
248           
249           Qualifier SourceType : string = null, 
250               Scope(class, association, indication, reference);
251           
252           Qualifier Static : boolean = false, 
253 kumpf 1.2     Scope(method, property),
254               Flavor(DisableOverride);
255           
256           Qualifier Syntax : string = null, 
257               Scope(property, reference, method, parameter);
258           
259           Qualifier SyntaxType : string = null, 
260               Scope(property, reference, method, parameter);
261           
262           Qualifier Terminal : boolean = FALSE, 
263               Scope(class, association, indication);
264           
265           Qualifier TriggerType : string = null,
266               Scope(class, property, reference, method, association, indication);
267           
268           Qualifier Units : string = null, 
269               Scope(property, method, parameter), 
270               Flavor(Translatable);
271           
272           Qualifier UnknownValues : string[], 
273               Scope(property),
274 kumpf 1.2     Flavor(DisableOverride);
275           
276           Qualifier UnsupportedValues : string[], 
277               Scope(property),
278               Flavor(DisableOverride);
279           
280           Qualifier ValueMap : string[], 
281               Scope(property, method, parameter);
282           
283           Qualifier Values : string[], 
284               Scope(property, method, parameter), 
285               Flavor(Translatable);
286           
287           Qualifier Version : string = null, 
288               Scope(class, association, indication), 
289               Flavor(Restricted, Translatable);
290           
291           Qualifier Weak : boolean = false, 
292               Scope(reference), 
293               Flavor(DisableOverride, ToSubclass);
294           
295 kumpf 1.2 Qualifier Write : boolean = false, 
296               Scope(property);
297           
298           // ===================================================================
299           // end of file
300           // ===================================================================
301           

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2