1 mike 1.2 // ==================================================================
2 // Qualifiers
3 // ==================================================================
4 Qualifier Abstract : boolean = false, Scope(class, association,
5 indication), Flavor(DisableOverride, Restricted);
6 Qualifier Aggregate: boolean = false, Scope (reference),
7 Flavor(DisableOverride);
8 Qualifier Aggregation : boolean = false, Scope(association),
9 Flavor(DisableOverride);
10 Qualifier Alias : string = null, Scope(property, reference,
11 method), Flavor(Translatable);
12 Qualifier ArrayType : string = "Bag", Scope(property, parameter);
13 Qualifier Association : boolean = false, Scope(class, association),
14 Flavor(DisableOverride);
15 Qualifier BitMap : string[], Scope(property, method, parameter);
16 Qualifier BitValues : string[], Scope(property, method,
17 parameter), Flavor(Translatable);
18 Qualifier Counter : boolean = false, Scope(property, method,
19 parameter);
20 Qualifier Delete : boolean = false, Scope(association, reference);
21 Qualifier Deprecated : string [], Scope(class, association, property, method);
22 mike 1.2 Qualifier Description : string = null, Scope(any),
23 Flavor(Translatable);
24 Qualifier DisplayName : string = null, Scope(any),
25 Flavor(Translatable);
26 Qualifier DN : boolean=false,
27 Scope(property, parameter), Flavor(DisableOverride);
28 Qualifier EmbeddedObject : boolean = false, Scope(property);
29 Qualifier Expensive : boolean = false,
30 Scope(property, reference, method, class, association);
31 Qualifier Experimental : boolean = false,
32 Scope(any), Flavor (DisableOverride);
33 Qualifier Gauge : boolean = false, Scope(property, method,
34 parameter);
35 Qualifier Ifdeleted : boolean = false, Scope(association,
36 reference);
37 Qualifier In : boolean = true, Scope(parameter),
38 Flavor(DisableOverride);
39 Qualifier Indication : boolean = false, Scope(class, indication),
40 Flavor(DisableOverride);
41 Qualifier Invisible : boolean = false,
42 Scope(reference, association, class, property, method);
43 mike 1.2 Qualifier Key : boolean = false, Scope(property, reference),
44 Flavor(DisableOverride);
45 Qualifier Large : boolean = false, Scope(property, class);
46 Qualifier MappingStrings : string[],
47 Scope(class, property, association, indication, reference);
48 Qualifier Max : uint32 = null, Scope(reference);
49 Qualifier MaxLen : uint32 = null, Scope(property, method,
50 parameter);
51 Qualifier MaxValue : sint64 = null, Scope(property, method,
52 parameter);
53 Qualifier Min : uint32 = 0, Scope(reference);
54 Qualifier MinValue : sint64 = null, Scope(property, method,
55 parameter);
56 Qualifier ModelCorrespondence : string[], Scope(property);
57 Qualifier Nonlocal : string = null, Scope(reference);
58 Qualifier NonlocalType : string = null, Scope(reference);
59 Qualifier NullValue : string = null, Scope (property),
60 Flavor(DisableOverride);
61 Qualifier Octetstring : boolean = false, Scope(property, parameter);
62 Qualifier Out : boolean = false, Scope(parameter),
63 Flavor(DisableOverride);
64 mike 1.2 Qualifier Override : string = null, Scope(property, method,
65 reference), Flavor(DisableOverride);
66 Qualifier Propagated : string = null, Scope(property),
67 Flavor(DisableOverride);
68 Qualifier PropertyUsage : string = "CurrentContext", Scope(property) ;
69 Qualifier Provider : string = null, Scope(any);
70 Qualifier Read : boolean = true, Scope(property);
71 Qualifier Required : boolean = false, Scope(property);
72 Qualifier Revision : string = ".5", Scope(class,
73 association, indication ), Flavor(Translatable);
74 Qualifier Schema : string = null, Scope (property, method),
75 Flavor(DisableOverride, Translatable);
76 Qualifier Source : string = null, Scope(class, association,
77 indication);
78 Qualifier SourceType : string = null, Scope(class, association,
79 indication, reference);
80 Qualifier Static : boolean = false, Scope(method, property),
81 Flavor(DisableOverride);
82 Qualifier Syntax : string = null, Scope(property, reference,
83 method, parameter);
84 Qualifier SyntaxType : string = null, Scope(property, reference,
85 mike 1.2 method, parameter);
86 Qualifier Terminal : boolean = FALSE, Scope(class);
87 Qualifier TriggerType : string = null,
88 Scope(class, property, reference, method, association,
89 indication);
90 Qualifier Units : string = null, Scope(property, method,
91 parameter), Flavor(Translatable);
92 Qualifier UnknownValues : string[], Scope(property),
93 Flavor(DisableOverride);
94 Qualifier UnsupportedValues : string[], Scope(property),
95 Flavor(DisableOverride);
96 Qualifier ValueMap : string[], Scope(property, method, parameter);
97 Qualifier Values : string[], Scope(property, method, parameter),
98 Flavor(Translatable);
99 Qualifier Version : string = "V2.5", Scope(class,
100 association, indication), Flavor(Translatable);
101 Qualifier Weak : boolean = false, Scope(reference),
102 Flavor(DisableOverride, ToSubclass);
103 Qualifier Write : boolean = false, Scope(property);
104
|