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

  1 karl  1.1 // ===================================================================
  2           // Title:       Core Qualifiers 2.7
  3           // Filename:    Core27_Qualifiers.mof
  4           // Version:     2.7.0
  5           // Release:     Preliminary 
  6           // Date:        07/01/02
  7           // ===================================================================
  8           // Copyright 2002 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 karl  1.1 // 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 karl  1.1 // ===================================================================
 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 karl  1.1 // 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           
 70           #pragma locale ("en_US")
 71           
 72           
 73           // ==================================================================
 74           // Qualifiers
 75           // ==================================================================
 76           Qualifier Abstract : boolean = false, 
 77               Scope(class, association, indication), 
 78               Flavor(Restricted);
 79           
 80           Qualifier Aggregate: boolean = false, 
 81               Scope (reference),
 82               Flavor(DisableOverride);
 83           
 84           Qualifier Aggregation : boolean = false, 
 85 karl  1.1     Scope(association),
 86               Flavor(DisableOverride);
 87           
 88           Qualifier Alias : string = null, 
 89               Scope(property, reference, method), 
 90               Flavor(Translatable);
 91           
 92           Qualifier ArrayType : string = "Bag", 
 93               Scope(property, parameter),
 94               Flavor(DisableOverride);
 95           
 96           Qualifier Association : boolean = false, 
 97               Scope(association), 
 98               Flavor(DisableOverride);
 99           
100           Qualifier BitMap : string[], 
101               Scope(property, method, parameter);
102           
103           Qualifier BitValues : string[], 
104               Scope(property, method, parameter), 
105               Flavor(Translatable);
106 karl  1.1 
107           Qualifier Composition : boolean = false, 
108               Scope(association),
109               Flavor(DisableOverride);
110           
111           Qualifier Counter : boolean = false, 
112               Scope(property, method, parameter);
113           
114           Qualifier Delete : boolean = false, 
115               Scope(association, reference);
116           
117           Qualifier Deprecated : string [], 
118               Scope(any),
119               Flavor(Restricted);
120           
121           Qualifier Description : string = null, 
122               Scope(any), 
123               Flavor(Translatable);
124           
125           Qualifier DisplayName : string = null, 
126               Scope(any),
127 karl  1.1     Flavor(Translatable);
128           
129           Qualifier DN : boolean=false, 
130               Scope(property, method, parameter), 
131               Flavor(DisableOverride); 
132           
133           Qualifier EmbeddedObject : boolean = false, 
134               Scope(property, method, parameter),
135               Flavor(DisableOverride); 
136           
137           Qualifier Expensive : boolean = false, 
138               Scope(any);
139           
140           Qualifier Experimental : boolean = false, 
141               Scope(any);
142           
143           Qualifier Gauge : boolean = false, 
144               Scope(property, method, parameter);
145           
146           Qualifier Ifdeleted : boolean = false, 
147               Scope(association, reference);
148 karl  1.1 
149           Qualifier In : boolean = true, 
150               Scope(parameter),
151               Flavor(DisableOverride);
152               
153           Qualifier Indication : boolean = false, 
154               Scope(class, indication), 
155               Flavor(DisableOverride);
156           
157           Qualifier Invisible : boolean = false,
158               Scope(reference, association, class, property, method);
159               
160           Qualifier Key : boolean = false, 
161               Scope(property, reference), 
162               Flavor(DisableOverride);
163               
164           Qualifier Large : boolean = false, 
165               Scope(property, class);
166               
167           Qualifier MappingStrings : string[],
168               Scope(any);
169 karl  1.1     
170           Qualifier Max : uint32 = null, 
171               Scope(reference);
172               
173           Qualifier MaxLen : uint32 = null, 
174               Scope(property, method, parameter);
175               
176           Qualifier MaxValue : sint64 = null, 
177               Scope(property, method, parameter);
178               
179           Qualifier Min : uint32 = 0, 
180               Scope(reference);
181               
182           Qualifier MinLen : uint32 = 0,
183               Scope(property, method, parameter);
184               
185           Qualifier MinValue : sint64 = null, 
186               Scope(property, method, parameter);
187           
188           Qualifier ModelCorrespondence : string[], 
189               Scope(any);
190 karl  1.1 
191           Qualifier Nonlocal : string = null, 
192               Scope(reference);
193               
194           Qualifier NonlocalType : string = null, 
195               Scope(reference);
196           
197           Qualifier NullValue : string = null, 
198               Scope (property),
199               Flavor(DisableOverride);
200           
201           Qualifier Octetstring : boolean = false, 
202               Scope(property, method, parameter), 
203               Flavor(DisableOverride);
204           
205           Qualifier Out : boolean = false, 
206               Scope(parameter),
207               Flavor(DisableOverride);
208           
209           Qualifier Override : string = null, 
210               Scope(property, method, reference), 
211 karl  1.1     Flavor(DisableOverride);
212           
213           Qualifier Propagated : string = null, 
214               Scope(property),
215               Flavor(DisableOverride);
216           
217           Qualifier PropertyUsage : string = "CurrentContext", 
218               Scope(property); 
219           
220           Qualifier Provider : string = null, 
221               Scope(any);
222           
223           Qualifier Read : boolean = true, 
224               Scope(property);
225           
226           Qualifier Required : boolean = false, 
227               Scope(property, reference, parameter),
228               Flavor(DisableOverride);
229           
230           //  The Revision qualifer has been deprecated. For the replacement, 
231           //  see the usage rule for the version qualifer in the CIM 
232 karl  1.1 //  Specification. 
233           Qualifier Revision : string = null, 
234               Scope(class, association, indication ), 
235               Flavor(Translatable);
236           
237           Qualifier Schema : string = null, 
238               Scope (property, method), 
239               Flavor(DisableOverride, Translatable);
240           
241           Qualifier Source : string = null, 
242               Scope(class, association, indication);
243           
244           Qualifier SourceType : string = null, 
245               Scope(class, association, indication, reference);
246           
247           Qualifier Static : boolean = false, 
248               Scope(method, property),
249               Flavor(DisableOverride);
250           
251           Qualifier Syntax : string = null, 
252               Scope(property, reference, method, parameter);
253 karl  1.1 
254           Qualifier SyntaxType : string = null, 
255               Scope(property, reference, method, parameter);
256           
257           Qualifier Terminal : boolean = FALSE, 
258               Scope(class, association, indication);
259           
260           Qualifier TriggerType : string = null,
261               Scope(class, property, reference, method, association, indication);
262           
263           Qualifier Units : string = null, 
264               Scope(property, method, parameter), 
265               Flavor(Translatable);
266           
267           Qualifier UnknownValues : string[], 
268               Scope(property),
269               Flavor(DisableOverride);
270           
271           Qualifier UnsupportedValues : string[], 
272               Scope(property),
273               Flavor(DisableOverride);
274 karl  1.1 
275           Qualifier ValueMap : string[], 
276               Scope(property, method, parameter);
277           
278           Qualifier Values : string[], 
279               Scope(property, method, parameter), 
280               Flavor(Translatable);
281           
282           Qualifier Version : string = null, 
283               Scope(class, association, indication), 
284               Flavor(Translatable);
285           
286           Qualifier Weak : boolean = false, 
287               Scope(reference), 
288               Flavor(DisableOverride, ToSubclass);
289           
290           Qualifier Write : boolean = false, 
291               Scope(property);
292           
293           // ===================================================================
294           // end of file
295 karl  1.1 // ===================================================================
296           

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2