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

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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2