(file) Return to QualifierDecls.cpp CVS log (file) (dir) Up to [OMI] / omi / gen

  1 mike  1.1 /*
  2           **==============================================================================
  3           **
  4           ** Open Management Infrastructure (OMI)
  5           **
  6           ** Copyright (c) Microsoft Corporation
  7           ** 
  8           ** Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  9           ** use this file except in compliance with the License. You may obtain a copy 
 10           ** of the License at 
 11           **
 12           **     http://www.apache.org/licenses/LICENSE-2.0 
 13           **
 14           ** THIS CODE IS PROVIDED *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 15           ** KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED 
 16           ** WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, 
 17           ** MERCHANTABLITY OR NON-INFRINGEMENT. 
 18           **
 19           ** See the Apache 2 License for the specific language governing permissions 
 20           ** and limitations under the License.
 21           **
 22 mike  1.1 **==============================================================================
 23           */
 24           
 25           #ifndef MI_CHAR_TYPE
 26           # define MI_CHAR_TYPE 1
 27           #endif
 28           
 29           #include <MI.h>
 30           #include "QualifierDecls.h"
 31           
 32           //==============================================================================
 33           //
 34           // Standard qualifier declarations
 35           //
 36           //==============================================================================
 37           
 38           static MI_Boolean Abstract_qual_decl_value = 0;
 39           
 40           static MI_QualifierDecl Abstract_qual_decl =
 41           {
 42               (char*)"Abstract", /* name */
 43 mike  1.1     MI_BOOLEAN, /* type */
 44               0, /* subscript */
 45               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
 46               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED, /* flavor */
 47               &Abstract_qual_decl_value, /* value */
 48           };
 49           
 50           static MI_Boolean Aggregate_qual_decl_value = 0;
 51           
 52           static MI_QualifierDecl Aggregate_qual_decl =
 53           {
 54               (char*)"Aggregate", /* name */
 55               MI_BOOLEAN, /* type */
 56               0, /* subscript */
 57               MI_FLAG_REFERENCE, /* scope */
 58               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 59               &Aggregate_qual_decl_value, /* value */
 60           };
 61           
 62           static MI_Boolean Aggregation_qual_decl_value = 0;
 63           
 64 mike  1.1 static MI_QualifierDecl Aggregation_qual_decl =
 65           {
 66               (char*)"Aggregation", /* name */
 67               MI_BOOLEAN, /* type */
 68               0, /* subscript */
 69               MI_FLAG_ASSOCIATION, /* scope */
 70               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 71               &Aggregation_qual_decl_value, /* value */
 72           };
 73           
 74           static MI_QualifierDecl Alias_qual_decl =
 75           {
 76               (char*)"Alias", /* name */
 77               MI_STRING, /* type */
 78               0, /* subscript */
 79               MI_FLAG_METHOD|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
 80               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
 81               NULL, /* value */
 82           };
 83           
 84           static const MI_Char* ArrayType_qual_decl_value = "Bag";
 85 mike  1.1 
 86           static MI_QualifierDecl ArrayType_qual_decl =
 87           {
 88               (char*)"ArrayType", /* name */
 89               MI_STRING, /* type */
 90               0, /* subscript */
 91               MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
 92               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 93               &ArrayType_qual_decl_value, /* value */
 94           };
 95           
 96           static MI_Boolean Association_qual_decl_value = 0;
 97           
 98           static MI_QualifierDecl Association_qual_decl =
 99           {
100               (char*)"Association", /* name */
101               MI_BOOLEAN, /* type */
102               0, /* subscript */
103               MI_FLAG_ASSOCIATION, /* scope */
104               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
105               &Association_qual_decl_value, /* value */
106 mike  1.1 };
107           
108           static MI_QualifierDecl BitMap_qual_decl =
109           {
110               (char*)"BitMap", /* name */
111               MI_STRINGA, /* type */
112               0, /* subscript */
113               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
114               0, /* flavor */
115               NULL, /* value */
116           };
117           
118           static MI_QualifierDecl BitValues_qual_decl =
119           {
120               (char*)"BitValues", /* name */
121               MI_STRINGA, /* type */
122               0, /* subscript */
123               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
124               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
125               NULL, /* value */
126           };
127 mike  1.1 
128           static MI_QualifierDecl ClassConstraint_qual_decl =
129           {
130               (char*)"ClassConstraint", /* name */
131               MI_STRINGA, /* type */
132               0, /* subscript */
133               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
134               0, /* flavor */
135               NULL, /* value */
136           };
137           
138           static MI_Boolean Composition_qual_decl_value = 0;
139           
140           static MI_QualifierDecl Composition_qual_decl =
141           {
142               (char*)"Composition", /* name */
143               MI_BOOLEAN, /* type */
144               0, /* subscript */
145               MI_FLAG_ASSOCIATION, /* scope */
146               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
147               &Composition_qual_decl_value, /* value */
148 mike  1.1 };
149           
150           static MI_QualifierDecl Correlatable_qual_decl =
151           {
152               (char*)"Correlatable", /* name */
153               MI_STRINGA, /* type */
154               0, /* subscript */
155               MI_FLAG_PROPERTY, /* scope */
156               0, /* flavor */
157               NULL, /* value */
158           };
159           
160           static MI_Boolean Counter_qual_decl_value = 0;
161           
162           static MI_QualifierDecl Counter_qual_decl =
163           {
164               (char*)"Counter", /* name */
165               MI_BOOLEAN, /* type */
166               0, /* subscript */
167               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
168               0, /* flavor */
169 mike  1.1     &Counter_qual_decl_value, /* value */
170           };
171           
172           static MI_Boolean DN_qual_decl_value = 0;
173           
174           static MI_QualifierDecl DN_qual_decl =
175           {
176               (char*)"DN", /* name */
177               MI_BOOLEAN, /* type */
178               0, /* subscript */
179               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
180               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
181               &DN_qual_decl_value, /* value */
182           };
183           
184           static MI_Boolean Delete_qual_decl_value = 0;
185           
186           static MI_QualifierDecl Delete_qual_decl =
187           {
188               (char*)"Delete", /* name */
189               MI_BOOLEAN, /* type */
190 mike  1.1     0, /* subscript */
191               MI_FLAG_ASSOCIATION|MI_FLAG_REFERENCE, /* scope */
192               0, /* flavor */
193               &Delete_qual_decl_value, /* value */
194           };
195           
196           static MI_QualifierDecl Deprecated_qual_decl =
197           {
198               (char*)"Deprecated", /* name */
199               MI_STRINGA, /* type */
200               0, /* subscript */
201               MI_FLAG_ANY, /* scope */
202               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED, /* flavor */
203               NULL, /* value */
204           };
205           
206           static MI_QualifierDecl Description_qual_decl =
207           {
208               (char*)"Description", /* name */
209               MI_STRING, /* type */
210               0, /* subscript */
211 mike  1.1     MI_FLAG_ANY, /* scope */
212               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
213               NULL, /* value */
214           };
215           
216           static MI_QualifierDecl DisplayDescription_qual_decl =
217           {
218               (char*)"DisplayDescription", /* name */
219               MI_STRING, /* type */
220               0, /* subscript */
221               MI_FLAG_ANY, /* scope */
222               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
223               NULL, /* value */
224           };
225           
226           static MI_QualifierDecl DisplayName_qual_decl =
227           {
228               (char*)"DisplayName", /* name */
229               MI_STRING, /* type */
230               0, /* subscript */
231               MI_FLAG_ANY, /* scope */
232 mike  1.1     MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
233               NULL, /* value */
234           };
235           
236           static MI_QualifierDecl EmbeddedInstance_qual_decl =
237           {
238               (char*)"EmbeddedInstance", /* name */
239               MI_STRING, /* type */
240               0, /* subscript */
241               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
242               0, /* flavor */
243               NULL, /* value */
244           };
245           
246           static MI_Boolean EmbeddedObject_qual_decl_value = 0;
247           
248           static MI_QualifierDecl EmbeddedObject_qual_decl =
249           {
250               (char*)"EmbeddedObject", /* name */
251               MI_BOOLEAN, /* type */
252               0, /* subscript */
253 mike  1.1     MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
254               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
255               &EmbeddedObject_qual_decl_value, /* value */
256           };
257           
258           static MI_Boolean Exception_qual_decl_value = 0;
259           
260           static MI_QualifierDecl Exception_qual_decl =
261           {
262               (char*)"Exception", /* name */
263               MI_BOOLEAN, /* type */
264               0, /* subscript */
265               MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
266               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
267               &Exception_qual_decl_value, /* value */
268           };
269           
270           static MI_Boolean Expensive_qual_decl_value = 0;
271           
272           static MI_QualifierDecl Expensive_qual_decl =
273           {
274 mike  1.1     (char*)"Expensive", /* name */
275               MI_BOOLEAN, /* type */
276               0, /* subscript */
277               MI_FLAG_ANY, /* scope */
278               0, /* flavor */
279               &Expensive_qual_decl_value, /* value */
280           };
281           
282           static MI_Boolean Experimental_qual_decl_value = 0;
283           
284           static MI_QualifierDecl Experimental_qual_decl =
285           {
286               (char*)"Experimental", /* name */
287               MI_BOOLEAN, /* type */
288               0, /* subscript */
289               MI_FLAG_ANY, /* scope */
290               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED, /* flavor */
291               &Experimental_qual_decl_value, /* value */
292           };
293           
294           static MI_Boolean Gauge_qual_decl_value = 0;
295 mike  1.1 
296           static MI_QualifierDecl Gauge_qual_decl =
297           {
298               (char*)"Gauge", /* name */
299               MI_BOOLEAN, /* type */
300               0, /* subscript */
301               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
302               0, /* flavor */
303               &Gauge_qual_decl_value, /* value */
304           };
305           
306           static MI_Boolean Ifdeleted_qual_decl_value = 0;
307           
308           static MI_QualifierDecl Ifdeleted_qual_decl =
309           {
310               (char*)"Ifdeleted", /* name */
311               MI_BOOLEAN, /* type */
312               0, /* subscript */
313               MI_FLAG_ASSOCIATION|MI_FLAG_REFERENCE, /* scope */
314               0, /* flavor */
315               &Ifdeleted_qual_decl_value, /* value */
316 mike  1.1 };
317           
318           static MI_Boolean In_qual_decl_value = 1;
319           
320           static MI_QualifierDecl In_qual_decl =
321           {
322               (char*)"In", /* name */
323               MI_BOOLEAN, /* type */
324               0, /* subscript */
325               MI_FLAG_PARAMETER, /* scope */
326               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
327               &In_qual_decl_value, /* value */
328           };
329           
330           static MI_Boolean Indication_qual_decl_value = 0;
331           
332           static MI_QualifierDecl Indication_qual_decl =
333           {
334               (char*)"Indication", /* name */
335               MI_BOOLEAN, /* type */
336               0, /* subscript */
337 mike  1.1     MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
338               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
339               &Indication_qual_decl_value, /* value */
340           };
341           
342           static MI_Boolean Invisible_qual_decl_value = 0;
343           
344           static MI_QualifierDecl Invisible_qual_decl =
345           {
346               (char*)"Invisible", /* name */
347               MI_BOOLEAN, /* type */
348               0, /* subscript */
349               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_METHOD|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
350               0, /* flavor */
351               &Invisible_qual_decl_value, /* value */
352           };
353           
354           static MI_Boolean IsPUnit_qual_decl_value = 0;
355           
356           static MI_QualifierDecl IsPUnit_qual_decl =
357           {
358 mike  1.1     (char*)"IsPUnit", /* name */
359               MI_BOOLEAN, /* type */
360               0, /* subscript */
361               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
362               0, /* flavor */
363               &IsPUnit_qual_decl_value, /* value */
364           };
365           
366           static MI_Boolean Key_qual_decl_value = 0;
367           
368           static MI_QualifierDecl Key_qual_decl =
369           {
370               (char*)"Key", /* name */
371               MI_BOOLEAN, /* type */
372               0, /* subscript */
373               MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
374               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
375               &Key_qual_decl_value, /* value */
376           };
377           
378           static MI_Boolean Large_qual_decl_value = 0;
379 mike  1.1 
380           static MI_QualifierDecl Large_qual_decl =
381           {
382               (char*)"Large", /* name */
383               MI_BOOLEAN, /* type */
384               0, /* subscript */
385               MI_FLAG_CLASS|MI_FLAG_PROPERTY, /* scope */
386               0, /* flavor */
387               &Large_qual_decl_value, /* value */
388           };
389           
390           static MI_QualifierDecl MappingStrings_qual_decl =
391           {
392               (char*)"MappingStrings", /* name */
393               MI_STRINGA, /* type */
394               0, /* subscript */
395               MI_FLAG_ANY, /* scope */
396               0, /* flavor */
397               NULL, /* value */
398           };
399           
400 mike  1.1 static MI_QualifierDecl Max_qual_decl =
401           {
402               (char*)"Max", /* name */
403               MI_UINT32, /* type */
404               0, /* subscript */
405               MI_FLAG_REFERENCE, /* scope */
406               0, /* flavor */
407               NULL, /* value */
408           };
409           
410           static MI_QualifierDecl MaxLen_qual_decl =
411           {
412               (char*)"MaxLen", /* name */
413               MI_UINT32, /* type */
414               0, /* subscript */
415               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
416               0, /* flavor */
417               NULL, /* value */
418           };
419           
420           static MI_QualifierDecl MaxValue_qual_decl =
421 mike  1.1 {
422               (char*)"MaxValue", /* name */
423               MI_SINT64, /* type */
424               0, /* subscript */
425               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
426               0, /* flavor */
427               NULL, /* value */
428           };
429           
430           static MI_QualifierDecl MethodConstraint_qual_decl =
431           {
432               (char*)"MethodConstraint", /* name */
433               MI_STRINGA, /* type */
434               0, /* subscript */
435               MI_FLAG_METHOD, /* scope */
436               0, /* flavor */
437               NULL, /* value */
438           };
439           
440           static MI_Uint32 Min_qual_decl_value = 0;
441           
442 mike  1.1 static MI_QualifierDecl Min_qual_decl =
443           {
444               (char*)"Min", /* name */
445               MI_UINT32, /* type */
446               0, /* subscript */
447               MI_FLAG_REFERENCE, /* scope */
448               0, /* flavor */
449               &Min_qual_decl_value, /* value */
450           };
451           
452           static MI_Uint32 MinLen_qual_decl_value = 0;
453           
454           static MI_QualifierDecl MinLen_qual_decl =
455           {
456               (char*)"MinLen", /* name */
457               MI_UINT32, /* type */
458               0, /* subscript */
459               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
460               0, /* flavor */
461               &MinLen_qual_decl_value, /* value */
462           };
463 mike  1.1 
464           static MI_QualifierDecl MinValue_qual_decl =
465           {
466               (char*)"MinValue", /* name */
467               MI_SINT64, /* type */
468               0, /* subscript */
469               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
470               0, /* flavor */
471               NULL, /* value */
472           };
473           
474           static MI_QualifierDecl ModelCorrespondence_qual_decl =
475           {
476               (char*)"ModelCorrespondence", /* name */
477               MI_STRINGA, /* type */
478               0, /* subscript */
479               MI_FLAG_ANY, /* scope */
480               0, /* flavor */
481               NULL, /* value */
482           };
483           
484 mike  1.1 static MI_QualifierDecl Nonlocal_qual_decl =
485           {
486               (char*)"Nonlocal", /* name */
487               MI_STRING, /* type */
488               0, /* subscript */
489               MI_FLAG_REFERENCE, /* scope */
490               0, /* flavor */
491               NULL, /* value */
492           };
493           
494           static MI_QualifierDecl NonlocalType_qual_decl =
495           {
496               (char*)"NonlocalType", /* name */
497               MI_STRING, /* type */
498               0, /* subscript */
499               MI_FLAG_REFERENCE, /* scope */
500               0, /* flavor */
501               NULL, /* value */
502           };
503           
504           static MI_QualifierDecl NullValue_qual_decl =
505 mike  1.1 {
506               (char*)"NullValue", /* name */
507               MI_STRING, /* type */
508               0, /* subscript */
509               MI_FLAG_PROPERTY, /* scope */
510               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
511               NULL, /* value */
512           };
513           
514           static MI_Boolean Octetstring_qual_decl_value = 0;
515           
516           static MI_QualifierDecl Octetstring_qual_decl =
517           {
518               (char*)"Octetstring", /* name */
519               MI_BOOLEAN, /* type */
520               0, /* subscript */
521               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
522               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
523               &Octetstring_qual_decl_value, /* value */
524           };
525           
526 mike  1.1 static MI_Boolean Out_qual_decl_value = 0;
527           
528           static MI_QualifierDecl Out_qual_decl =
529           {
530               (char*)"Out", /* name */
531               MI_BOOLEAN, /* type */
532               0, /* subscript */
533               MI_FLAG_PARAMETER, /* scope */
534               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
535               &Out_qual_decl_value, /* value */
536           };
537           
538           static MI_QualifierDecl Override_qual_decl =
539           {
540               (char*)"Override", /* name */
541               MI_STRING, /* type */
542               0, /* subscript */
543               MI_FLAG_METHOD|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
544               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED, /* flavor */
545               NULL, /* value */
546           };
547 mike  1.1 
548           static MI_QualifierDecl PUnit_qual_decl =
549           {
550               (char*)"PUnit", /* name */
551               MI_STRING, /* type */
552               0, /* subscript */
553               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
554               0, /* flavor */
555               NULL, /* value */
556           };
557           
558           static MI_QualifierDecl Propagated_qual_decl =
559           {
560               (char*)"Propagated", /* name */
561               MI_STRING, /* type */
562               0, /* subscript */
563               MI_FLAG_PROPERTY, /* scope */
564               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
565               NULL, /* value */
566           };
567           
568 mike  1.1 static MI_QualifierDecl PropertyConstraint_qual_decl =
569           {
570               (char*)"PropertyConstraint", /* name */
571               MI_STRINGA, /* type */
572               0, /* subscript */
573               MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
574               0, /* flavor */
575               NULL, /* value */
576           };
577           
578           static const MI_Char* PropertyUsage_qual_decl_value = "CurrentContext";
579           
580           static MI_QualifierDecl PropertyUsage_qual_decl =
581           {
582               (char*)"PropertyUsage", /* name */
583               MI_STRING, /* type */
584               0, /* subscript */
585               MI_FLAG_PROPERTY, /* scope */
586               0, /* flavor */
587               &PropertyUsage_qual_decl_value, /* value */
588           };
589 mike  1.1 
590           static MI_QualifierDecl Provider_qual_decl =
591           {
592               (char*)"Provider", /* name */
593               MI_STRING, /* type */
594               0, /* subscript */
595               MI_FLAG_ANY, /* scope */
596               0, /* flavor */
597               NULL, /* value */
598           };
599           
600           static MI_Boolean Read_qual_decl_value = 1;
601           
602           static MI_QualifierDecl Read_qual_decl =
603           {
604               (char*)"Read", /* name */
605               MI_BOOLEAN, /* type */
606               0, /* subscript */
607               MI_FLAG_PROPERTY, /* scope */
608               0, /* flavor */
609               &Read_qual_decl_value, /* value */
610 mike  1.1 };
611           
612           static MI_Boolean Required_qual_decl_value = 0;
613           
614           static MI_QualifierDecl Required_qual_decl =
615           {
616               (char*)"Required", /* name */
617               MI_BOOLEAN, /* type */
618               0, /* subscript */
619               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
620               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
621               &Required_qual_decl_value, /* value */
622           };
623           
624           static MI_QualifierDecl Revision_qual_decl =
625           {
626               (char*)"Revision", /* name */
627               MI_STRING, /* type */
628               0, /* subscript */
629               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
630               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
631 mike  1.1     NULL, /* value */
632           };
633           
634           static MI_QualifierDecl Schema_qual_decl =
635           {
636               (char*)"Schema", /* name */
637               MI_STRING, /* type */
638               0, /* subscript */
639               MI_FLAG_METHOD|MI_FLAG_PROPERTY, /* scope */
640               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
641               NULL, /* value */
642           };
643           
644           static MI_QualifierDecl Source_qual_decl =
645           {
646               (char*)"Source", /* name */
647               MI_STRING, /* type */
648               0, /* subscript */
649               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
650               0, /* flavor */
651               NULL, /* value */
652 mike  1.1 };
653           
654           static MI_QualifierDecl SourceType_qual_decl =
655           {
656               (char*)"SourceType", /* name */
657               MI_STRING, /* type */
658               0, /* subscript */
659               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION|MI_FLAG_REFERENCE, /* scope */
660               0, /* flavor */
661               NULL, /* value */
662           };
663           
664           static MI_Boolean Static_qual_decl_value = 0;
665           
666           static MI_QualifierDecl Static_qual_decl =
667           {
668               (char*)"Static", /* name */
669               MI_BOOLEAN, /* type */
670               0, /* subscript */
671               MI_FLAG_METHOD|MI_FLAG_PROPERTY, /* scope */
672               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
673 mike  1.1     &Static_qual_decl_value, /* value */
674           };
675           
676           static MI_QualifierDecl Syntax_qual_decl =
677           {
678               (char*)"Syntax", /* name */
679               MI_STRING, /* type */
680               0, /* subscript */
681               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
682               0, /* flavor */
683               NULL, /* value */
684           };
685           
686           static MI_QualifierDecl SyntaxType_qual_decl =
687           {
688               (char*)"SyntaxType", /* name */
689               MI_STRING, /* type */
690               0, /* subscript */
691               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
692               0, /* flavor */
693               NULL, /* value */
694 mike  1.1 };
695           
696           static MI_Boolean Terminal_qual_decl_value = 0;
697           
698           static MI_QualifierDecl Terminal_qual_decl =
699           {
700               (char*)"Terminal", /* name */
701               MI_BOOLEAN, /* type */
702               0, /* subscript */
703               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
704               0, /* flavor */
705               &Terminal_qual_decl_value, /* value */
706           };
707           
708           static MI_QualifierDecl TriggerType_qual_decl =
709           {
710               (char*)"TriggerType", /* name */
711               MI_STRING, /* type */
712               0, /* subscript */
713               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION|MI_FLAG_METHOD|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
714               0, /* flavor */
715 mike  1.1     NULL, /* value */
716           };
717           
718           static MI_QualifierDecl UMLPackagePath_qual_decl =
719           {
720               (char*)"UMLPackagePath", /* name */
721               MI_STRING, /* type */
722               0, /* subscript */
723               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
724               0, /* flavor */
725               NULL, /* value */
726           };
727           
728           static MI_QualifierDecl Units_qual_decl =
729           {
730               (char*)"Units", /* name */
731               MI_STRING, /* type */
732               0, /* subscript */
733               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
734               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
735               NULL, /* value */
736 mike  1.1 };
737           
738           static MI_QualifierDecl UnknownValues_qual_decl =
739           {
740               (char*)"UnknownValues", /* name */
741               MI_STRINGA, /* type */
742               0, /* subscript */
743               MI_FLAG_PROPERTY, /* scope */
744               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
745               NULL, /* value */
746           };
747           
748           static MI_QualifierDecl UnsupportedValues_qual_decl =
749           {
750               (char*)"UnsupportedValues", /* name */
751               MI_STRINGA, /* type */
752               0, /* subscript */
753               MI_FLAG_PROPERTY, /* scope */
754               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
755               NULL, /* value */
756           };
757 mike  1.1 
758           static MI_QualifierDecl ValueMap_qual_decl =
759           {
760               (char*)"ValueMap", /* name */
761               MI_STRINGA, /* type */
762               0, /* subscript */
763               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
764               0, /* flavor */
765               NULL, /* value */
766           };
767           
768           static MI_QualifierDecl Values_qual_decl =
769           {
770               (char*)"Values", /* name */
771               MI_STRINGA, /* type */
772               0, /* subscript */
773               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
774               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
775               NULL, /* value */
776           };
777           
778 mike  1.1 static MI_QualifierDecl Version_qual_decl =
779           {
780               (char*)"Version", /* name */
781               MI_STRING, /* type */
782               0, /* subscript */
783               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
784               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED, /* flavor */
785               NULL, /* value */
786           };
787           
788           static MI_Boolean Weak_qual_decl_value = 0;
789           
790           static MI_QualifierDecl Weak_qual_decl =
791           {
792               (char*)"Weak", /* name */
793               MI_BOOLEAN, /* type */
794               0, /* subscript */
795               MI_FLAG_REFERENCE, /* scope */
796               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
797               &Weak_qual_decl_value, /* value */
798           };
799 mike  1.1 
800           static MI_Boolean Write_qual_decl_value = 0;
801           
802           static MI_QualifierDecl Write_qual_decl =
803           {
804               (char*)"Write", /* name */
805               MI_BOOLEAN, /* type */
806               0, /* subscript */
807               MI_FLAG_PROPERTY, /* scope */
808               0, /* flavor */
809               &Write_qual_decl_value, /* value */
810           };
811           
812           MI_QualifierDecl* g_qualifierDecls[] =
813           {
814               &Abstract_qual_decl,
815               &Aggregate_qual_decl,
816               &Aggregation_qual_decl,
817               &Alias_qual_decl,
818               &ArrayType_qual_decl,
819               &Association_qual_decl,
820 mike  1.1     &BitMap_qual_decl,
821               &BitValues_qual_decl,
822               &ClassConstraint_qual_decl,
823               &Composition_qual_decl,
824               &Correlatable_qual_decl,
825               &Counter_qual_decl,
826               &DN_qual_decl,
827               &Delete_qual_decl,
828               &Deprecated_qual_decl,
829               &Description_qual_decl,
830               &DisplayDescription_qual_decl,
831               &DisplayName_qual_decl,
832               &EmbeddedInstance_qual_decl,
833               &EmbeddedObject_qual_decl,
834               &Exception_qual_decl,
835               &Expensive_qual_decl,
836               &Experimental_qual_decl,
837               &Gauge_qual_decl,
838               &Ifdeleted_qual_decl,
839               &In_qual_decl,
840               &Indication_qual_decl,
841 mike  1.1     &Invisible_qual_decl,
842               &IsPUnit_qual_decl,
843               &Key_qual_decl,
844               &Large_qual_decl,
845               &MappingStrings_qual_decl,
846               &Max_qual_decl,
847               &MaxLen_qual_decl,
848               &MaxValue_qual_decl,
849               &MethodConstraint_qual_decl,
850               &Min_qual_decl,
851               &MinLen_qual_decl,
852               &MinValue_qual_decl,
853               &ModelCorrespondence_qual_decl,
854               &Nonlocal_qual_decl,
855               &NonlocalType_qual_decl,
856               &NullValue_qual_decl,
857               &Octetstring_qual_decl,
858               &Out_qual_decl,
859               &Override_qual_decl,
860               &PUnit_qual_decl,
861               &Propagated_qual_decl,
862 mike  1.1     &PropertyConstraint_qual_decl,
863               &PropertyUsage_qual_decl,
864               &Provider_qual_decl,
865               &Read_qual_decl,
866               &Required_qual_decl,
867               &Revision_qual_decl,
868               &Schema_qual_decl,
869               &Source_qual_decl,
870               &SourceType_qual_decl,
871               &Static_qual_decl,
872               &Syntax_qual_decl,
873               &SyntaxType_qual_decl,
874               &Terminal_qual_decl,
875               &TriggerType_qual_decl,
876               &UMLPackagePath_qual_decl,
877               &Units_qual_decl,
878               &UnknownValues_qual_decl,
879               &UnsupportedValues_qual_decl,
880               &ValueMap_qual_decl,
881               &Values_qual_decl,
882               &Version_qual_decl,
883 mike  1.1     &Weak_qual_decl,
884               &Write_qual_decl,
885           };
886           
887           size_t g_numQualifierDecls = MI_COUNT(g_qualifierDecls);

ViewCVS 0.9.2