]> Creatis software - creaMaracasVisu.git/blob - lib/doxygen/bouml/ThresholdImageView/ThresholdImageView/generation_settings
#2482 creaMaracasVisu Bug New High - ColorLayer refresh missing. The MPR is not...
[creaMaracasVisu.git] / lib / doxygen / bouml / ThresholdImageView / ThresholdImageView / generation_settings
1
2   cpp_default_defs 
3   cpp_h_extension "h" cpp_src_extension "cpp" java_extension "java" php_extension "php" python_extension "py" idl_extension "idl"
4   cpp_inline_dont_force_incl_in_h
5
6   type_forms 15 // uml cpp java idl cpp_in cpp_out cpp_inout cpp_return
7     "void" "void" "void" "void" "${type}" "${type} &" "${type}" "${type}"
8     "any" "void *" "Object" "any" "const ${type}" "${type}" "${type} &" "${type}"
9     "bool" "bool" "boolean" "boolean" "${type}" "${type} &" "${type} &" "${type}"
10     "char" "char" "char" "char" "${type}" "${type} &" "${type} &" "${type}"
11     "uchar" "unsigned char" "char" "octet" "${type}" "${type} &" "${type} &" "${type}"
12     "byte" "unsigned char" "byte" "octet" "${type}" "${type} &" "${type} &" "${type}"
13     "short" "short" "short" "short" "${type}" "${type} &" "${type} &" "${type}"
14     "ushort" "unsigned short" "short" "unsigned short" "${type}" "${type} &" "${type} &" "${type}"
15     "int" "int" "int" "long" "${type}" "${type} &" "${type} &" "${type}"
16     "uint" "unsigned int" "int" "unsigned long" "${type}" "${type} &" "${type} &" "${type}"
17     "long" "long" "long" "long" "${type}" "${type} &" "${type} &" "${type}"
18     "ulong" "unsigned long" "long" "unsigned long" "${type}" "${type} &" "${type} &" "${type}"
19     "float" "float" "float" "float" "${type}" "${type} &" "${type} &" "${type}"
20     "double" "double" "double" "double" "${type}" "${type} &" "${type} &" "${type}"
21     "string" "string" "String" "string" "${type}" "${type} &" "${type} &" "${type}"
22   
23   relations_stereotypes 5 // uml cpp java pythonidl
24     "sequence" "vector" "Vector" "list" "sequence"
25     "vector" "vector" "Vector" "list" "sequence"
26     "list" "list" "List" "list" "sequence"
27     "set" "set" "Set" "set" "sequence"
28     "map" "map" "Map" "dict" "sequence"
29   
30   classes_stereotypes 14 // uml cpp java php python idl
31     "class" "class" "class" "class" "class" "valuetype"
32     "interface" "class" "interface" "interface" "class" "interface"
33     "exception" "class" "class" "class" "class" "exception"
34     "enum" "enum" "enum" "enum" "enum" "enum"
35     "enum_pattern" "enum" "enum_pattern" "enum" "enum" "enum"
36     "struct" "struct" "class" "class" "class" "struct"
37     "union" "union" "class" "class" "class" "union"
38     "typedef" "typedef" "ignored" "ignored" "ignored" "typedef"
39     "boundary" "class" "class" "class" "class" "interface"
40     "control" "class" "class" "class" "class" "valuetype"
41     "entity" "class" "class" "class" "class" "valuetype"
42     "actor" "ignored" "ignored" "ignored" "ignored" "ignored"
43     "@interface" "ignored" "@interface" "ignored" "ignored" "ignored"
44     "stereotype" "ignored" "ignored" "ignored" "ignored" "ignored"
45   
46   cpp_enum_default_type_forms "${type}" "${type} &" "${type} &" "${type}" // in out inout return
47   other_cpp_types_default_type_forms "const ${type} &" "${type} &" "${type} &" "${type}" // in out inout return
48
49   cpp_default_h_content "#ifndef ${NAMESPACE}_${NAME}_H
50 #define ${NAMESPACE}_${NAME}_H
51
52 ${comment}
53 ${includes}
54 ${declarations}
55 ${namespace_start}
56 ${definition}
57 ${namespace_end}
58 #endif
59 "
60   cpp_default_src_content "${comment}
61 ${includes}
62 ${namespace_start}
63 ${members}
64 ${namespace_end}"
65   cpp_default_class_decl "${comment}${template}class ${name}${inherit} {
66 ${members}};
67 ${inlines}
68 "
69   cpp_default_external_class_decl "${name}
70 #include <${name}.h>
71 "
72   cpp_default_struct_decl "${comment}${template}struct ${name}${inherit} {
73 ${members}};
74 ${inlines}
75 "
76   cpp_default_union_decl "${comment}${template}union ${name} {
77 ${members}};
78 ${inlines}
79 "
80   cpp_default_enum_decl "${comment}enum ${name} {
81 ${items}
82 };
83 "
84   cpp_default_typedef_decl "${comment}typedef ${type} ${name};
85 "
86   cpp_default_attribute_declaration "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
87 " // multiplicity 1
88   "    ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
89 " // multiplicity * a..b
90   "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${multiplicity}${value};
91 " // multiplicity [..]
92   cpp_default_enum_item_declaration "  ${name}${value},${comment}"
93   cpp_association_aggregation_declaration
94     "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
95 " // multiplicity 1
96     "    ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type} *> ${name}${value};
97 " // multiplicity * a..b
98     "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${multiplicity}${value};
99 " // multiplicity [..]
100   cpp_aggregation_by_value_declaration
101     "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
102 " // multiplicity 1
103     "    ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
104 " // multiplicity * a..b
105     "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${multiplicity}${value};
106 " // multiplicity [..]
107   cpp_get "get_${name}" inline const value_const public
108   cpp_set "set_${name}" public
109   cpp_default_operation_declaration "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
110 "
111   cpp_default_operation_definition "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
112   ${body}}
113 "
114   cpp_indent_visibility "  "java_default_src_content "${comment}
115 ${package}
116 ${imports}
117 ${definition}"
118   java_default_class_decl "${comment}${@}${visibility}${final}${abstract}class ${name}${extends}${implements} {
119 ${members}}
120 "
121   java_default_external_class_decl "${name}"
122   java_default_interface_decl "${comment}${@}${visibility}interface ${name}${extends} {
123 ${members}}
124 "
125   java5_default_enum_decl "${comment}${@}${visibility}${final}${abstract}enum ${name}${implements} {
126 ${items};
127 ${members}}
128 "
129   java_default_enum_decl "${comment}${@}${visibility}final class ${name} {
130 ${members}
131   private final int value;
132
133   public int value() {
134     return value;
135   }
136
137   public static ${name} fromInt(int value) {
138     switch (value) {
139 ${cases}    default: throw new Error();
140     }
141
142   }
143   private ${name}(int v) { value = v; };
144 }
145 "
146   java_default_attribute_declaration "  ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value};
147 " // multiplicity 1
148   "  ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value};
149 " // multiplicity * a..b
150   "  ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type}${multiplicity} ${name}${value};
151 " // multiplicity N
152   java5_default_enum_item_declaration "  ${@}${name}${value},${comment}"
153   java_default_enum_item_declaration "  ${comment}${@}public static final int _${name}${value};
154 public static final ${class} ${name} = new ${class}(_${name});
155 "
156   java_default_enum_case "    case _${name}: return ${name};
157 "
158   java_association_aggregation_declaration
159     "  ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value};
160 " // multiplicity 1
161     "  ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value};
162 " // multiplicity * a..b
163     "  ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type}${multiplicity} ${name}${value};
164 " // multiplicity N
165   java_get "get${Name}" final public
166   java_set "set${Name}" public
167   java_default_operation_definition "  ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{
168   ${body}}
169 "
170   php_default_src_content "<?php
171 ${comment}
172 ${definition}
173 ?>
174 "
175   php_default_class_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
176 ${members}}
177 "
178   php_default_enum_decl "${comment}${visibility}final class ${name} {
179 ${items}}
180 "
181   php_default_external_class_decl "${name}"
182   php_default_interface_decl "${comment}${visibility}interface ${name} {
183 ${members}}
184 "
185   php_default_attribute_declaration "  ${comment}${visibility}${const}${static}${var}${name}${value};
186 "
187   php_default_enum_item_decl "  const ${name}${value};${comment}
188 "
189   php_default_relation_declaration"  ${comment}${visibility}${const}${static}${var}${name}${value};
190 "
191   php_get "get${Name}" final
192   php_set "set${Name}"
193   php_default_operation_definition "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
194 {
195   ${body}}
196 "
197   python_2_2
198   python_indent_step "    "
199   python_default_src_content "${comment}
200 ${import}
201 ${definition}"
202   python_default_class_decl "class ${name}${inherit}:
203 ${docstring}${members}
204 "
205   python_default_enum_decl "class ${name}:
206 ${docstring}${members}
207 "
208   python_default_external_class_decl "${name}"
209   python_default_attribute_declaration "${comment}${self}${name} = ${value}
210 " // multiplicity 1
211   "${comment}${self}${name} = ${stereotype}()
212 " // multiplicity != 1
213   python_default_enum_item_decl "${comment}${self}${name} = ${value}
214 "
215   python_default_relation_declaration"${comment}${self}${name} = ${value}
216 " // multiplicity 1
217   "${comment}${self}${name} = ${stereotype}()
218 " // multiplicity != 1
219   python_default_composition_declaration"${comment}${self}${name} = ${type}()
220 " // multiplicity 1
221   "${comment}${self}${name} = ${stereotype}()
222 " // multiplicity != 1
223   python_default_operation_definition "${@}${static}${abstract}def ${name}${(}${)}:
224 ${docstring}${body}
225 "
226   python_default_initoperation_definition "${@}${static}${abstract}def ${name}${(}${p0}${v0}${)}:
227 ${docstring}super(${class}, ${p0}).__init__()
228 ${body}
229 "
230   python_get "get${Name}"
231   python_set "set${Name}"
232   idl_default_src_content "#ifndef ${MODULE}_${NAME}_H
233 #define ${MODULE}_${NAME}_H
234
235 ${comment}
236 ${includes}
237 ${module_start}
238 ${definition}
239 ${module_end}
240 #endif
241 "
242   idl_default_interface_decl "${comment}${abstract}${local}interface ${name}${inherit} {
243 ${members}};
244 "
245   idl_default_valuetype_decl "${comment}${abstract}${custom}valuetype ${name}${inherit} {
246 ${members}};
247 "
248   idl_default_struct_decl "${comment}struct ${name} {
249 ${members}};
250 "
251   idl_default_typedef_decl "${comment}typedef ${type} ${name};
252 "
253   idl_default_exception_decl "${comment}exception ${name} {
254 ${members}};
255 "
256   idl_default_union_decl "${comment}union ${name} switch(${switch}) {
257 ${members}};
258 "
259   idl_default_enum_decl "${comment}enum ${name} {
260 ${items}};
261 "
262   idl_default_external_class_decl "${name}
263 #include \"${name}.idl\"
264 "
265   idl_default_attribute_declaration "  ${comment}${readonly}${attribute}${type} ${name};
266 " // multiplicity 1
267   "  ${comment}${readonly}${attribute}${stereotype}<${type}> ${name};
268 " // multiplicity * a..b
269   "  ${comment}${readonly}${attribute}${stereotype}<${type},${multiplicity}> ${name};
270 " // multiplicity N
271   idl_default_valuetype_attribute_declaration "  ${comment}${visibility}${type} ${name};
272 " // multiplicity 1
273   "  ${comment}${visibility}${stereotype}<${type}> ${name};
274 " // multiplicity * a..b
275   "  ${comment}${visibility}${stereotype}<${type},${multiplicity}> ${name};
276 " // multiplicity N
277   idl_default_const_declaration "  ${comment}const ${type} ${name}${value};
278 " // multiplicity 1
279   "  ${comment}const ${stereotype}<${type}> ${name}${value};
280 " // multiplicity * a..b
281   "  ${comment}const ${stereotype}<${type},${multiplicity}> ${name}${value};
282 " // multiplicity N
283   idl_default_enum_item_declaration "  ${name},${comment}"
284   idl_default_union_item_declaration "  ${comment}case ${case} : ${readonly}${type} ${name};" // multiplicity 1
285   "  ${comment}case ${case} : ${readonly}${stereotype}<${type}> ${name};" // multiplicity * a..b
286   "  ${comment}case ${case} : ${readonly}${stereotype}<${type},${multiplicity}> ${name};" // multiplicity N
287   idl_association_aggregation_declaration
288     "  ${comment}${readonly}${attribute}${type} ${name};
289 " // multiplicity 1
290     "  ${comment}${readonly}${attribute}${stereotype}<${type}> ${name};
291 " // multiplicity * a..b
292     "  ${comment}${readonly}${attribute}${stereotype}<${type},${multiplicity}> ${name};
293 " // multiplicity N
294   idl_valuetype_association_aggregation_declaration
295     "  ${comment}${visibility}${type} ${name};
296 " // multiplicity 1
297     "  ${comment}${visibility}${stereotype}<${type}> ${name};
298 " // multiplicity * a..b
299     "  ${comment}${visibility}${stereotype}<${type},${multiplicity}> ${name};
300 " // multiplicity N
301   idl_union_association_aggregation_declaration
302     "  ${comment}case ${case} : ${readonly}${type} ${name};" // multiplicity 1
303     "  ${comment}case ${case} : ${readonly}${stereotype}<${type}> ${name};" // multiplicity * a..b
304     "  ${comment}case ${case} : ${readonly}${stereotype}<${type},${multiplicity}> ${name};" // multiplicity N
305   idl_get "get_${name}"
306   idl_set "set_${name}"  twoways
307   idl_default_operation_declaration "  ${comment}${oneway}${type} ${name}${(}${)}${raisesnl}${raises};
308 "
309   uml_get_name uml uml_set_name uml
310 end