Revision 431

View differences:

branches/modelio3.6.x/src/main/resources/org/modelio/module/javadesigner/i18n/messages.properties
1
#Generated by ResourceBundle Editor (http://eclipse-rbe.sourceforge.net)
2
#
3
#Thu Feb 24 15:26:35 CET 2011
4

  
5
BinaryAnalyzer.LinkageError.found.desc     = Loading of "{0}" {3} from the reverse class path failed with:\n{1}. \n\nPlease check all files referred in the reverse class path are valid and not corrupt.\n\n"{2}" full name will be used to look for the {3} in the model.
6
BinaryAnalyzer.LinkageError.found.title    = Failed loading "{0}" {1} from reverse class path.
7
BinaryAnalyzer.LinkageError.notfound.desc  = Loading of "{0}" classifier from the reverse class path failed with:\n{1}. \n\nPlease check all files referred in the reverse class path are valid and not corrupt.
8
BinaryAnalyzer.LinkageError.notfound.title = Failed loading "{0}" classifier from reverse class path.
9
BinaryAnalyzer.MalformedURLException.desc  = The "{0}" classpath URL is invalid : {1}.\n It will be ignored by the reverse.
10
BinaryAnalyzer.MalformedURLException.title = Invalid URL in the classpath: "{0}".
11

  
12
ClassifierDefKind.CLASS       = class
13
ClassifierDefKind.DATATYPE    = data type
14
ClassifierDefKind.ENUMERATION = enumeration
15
ClassifierDefKind.INTERFACE   = interface
16
ClassifierDefKind.UNKNOWN     = unknown classifier
17

  
18
Error.AbstractSynchronizedMethod              = The "{1}" abstract method of the "{0}" class cannot be synchronized. Uncheck the "Synchronize" or the "Abstract" check box using the properties editor of the "{1}" method.
19
Error.ArrayBlockingQueueMultiplicity          = The arrayBlockingQueue {0} must be generated only on association with a fixed size. Cardinality ''*'' is not allowed and lead to a non-compilable java code.
20
Error.AssociationEndBadName                   = The "{1}" association end of the "{0}" class cannot be named with the java keyword "class".
21
Error.AttributeWrapping                       = Attributes with multiplicity of 0..1 are automatically Wrapped. \r\nTo modify this property, set the multiplicity to 1..1.
22
Error.BadInnerClassAssociation                = The "{0}" class cannot have an association link with the internal "{1}" class because it is not in the same compilation unit. Delete the association.
23
Error.ClassImplementedNativeMethod            = The native "{1}" method of the "{0}" class cannot be implemented. Uncheck the "Native" check box using the properties editor or delete the "JavaCode" note.
24
Error.ClassInheritInterface                   = The "{0}" class cannot specialize the "{1}" interface. Delete the specialization link between them.
25
Error.ClassInheritNoCode                      = The "{0}" class cannot specialize the no code "{1}" class. Delete the specialization link between them.
26
Error.ClassMultipleInheritance                = The "{0}" class can only specialize one class. Set only one specialization link from the "{0}" class. Recommendation: use interface implementation instead.
27
Error.ClassUndefinedTypeAttribute             = The type of the "{1}" attribute of the "{0}" class must be defined. Use the properties editor of the "{1}" attribute to define its type.
28
Error.ClassUndefinedTypeParameter             = The type of one of the parameters of the "{1}" method of the "{0}" class is not defined. Use the properties editor of the "{1}" attribute to define its type.
29
Error.DataTypeMultipleInheritance             = The "{0}" DataType can only specialize one DataType. Set only one specialization link on the "{0}" DataType.
30
Error.EmptyBinaryList                         = No class to reverse has been selected.
31
Error.EmptyBinaryList.Description             = Make sure that the selected application path is a directory or a JAR file that contains compiled java files.
32
Error.Exception                               = Exception: {0}
33
Error.ExtendTypeNotAllowed                    = The "{0}" DataType cannot specialize the "{1}" DataType because it is used to generate base Java types which are not specializable.
34
Error.ExternClassInheritance                  = The "{0}" class cannot specialize the "{1}" class, which is belonging to another package and not visible.
35
Error.ExternalEditionError                    = Error opening the file "{0}" using the external editor "{1}"
36
Error.ExternalEditionNoEditor                 = Please specify an external editor in Java Designer's settings.
37
Error.ExternalEditionTitle                    = Error during external code edition
38
Error.FinalAbstractMethod                     = The "{1}" method of the "{0}" class cannot be non-derivable ("final"). Uncheck the "Final" check box using the properties editor of the "{1}" method.
39
Error.FinalRedefinedMethod                    = The non-derivable "{1}" method cannot be redefined by the "{0}" class. Uncheck the "Final" check box using the properties editor of the "{1}" method or delete the redifinition link.
40
Error.FinalizeMethod                          = The "finalize()" method of the "{0}" class must have protected visibility. Set the visibility of the "finalize()" method to "Protected" using the properties editor.
41
Error.GenerationCanceled                      = Generation canceled
42
Error.GenerationCanceled.GenerationFailed     = An error occured during the generation, no file has been modified.
43
Error.GenerationCanceled.InitialReverse       = An error occured during the initial reverse, preventing the model from being generated.
44
Error.Generation_error_external_DuplicateText = On the {0} element, the {1} note is defined several times.
45
Error.ImplementedAbstractMethod               = The "{1}" abstract method of the "{0}" class cannot have an implementation.
46
Error.InitInterfaceAttribute                  = The "{1}" attribute of the "{0}" interface has not been initialized. Set the initial value of the "{1}" attribute using the properties editor.
47
Error.InterfaceBodyMethod                     = The "{1}" method of the "{0}" interface cannot have an implementation. Delete the "JavaCode" note from the "{1}" method.
48
Error.InterfaceFinalMethod                    = The "{1}" method of the "{0}" interface cannot be non-derivable ("final"). Uncheck the "Final" check box using the properties editor of the "{1}" method.
49
Error.InterfaceInheritClass                   = The "{0}" interface cannot specialize the "{1}" class. Delete the specialization link between them.
50
Error.InterfaceInheritNoCode                  = The "{0}" interface cannot specialize the no code "{1}" interface. Delete the inheritance link between them.
51
Error.InterfaceNonFinalAttribute              = The "{1}" attribute of the "{0}" interface must be final (non re-definable value). Check the "Final" check box using the properties editor of the "{1}" attribute.
52
Error.InterfaceNonPublicAttribute             = The "{1}" attribute of the "{0}" interface must have public visibility. Set the visibility of the "{1}" attribute to "Public" using the properties editor.
53
Error.InterfaceNonStaticAttribute             = The "{1}" attribute of the "{0}" interface must be static (class member). Check the "Static" check box using the properties editor of the "{1}" attribute.
54
Error.InterfaceRealizedNoCode                 = The "{0}" class cannot implement the no code "{1}" interface. Delete the realization link between them.
55
Error.InterfaceStaticMethod                   = The "{1}" method of the "{0}" interface cannot be static. Uncheck the "Static" check box using the properties editor of the "{1}" method.
56
Error.InterfaceSynchronizedMethod             = The "{1}" method of the "{0}" interface cannot be synchronized. Uncheck the "Synchronize" check box using the Java properties editor of the "{1}" method
57
Error.InterfaceUndefinedTypeAttribute         = The type of the "{1}" attribute of the "{0}" interface must be defined. Set the type of the "{1}" attribute using the properties editor.
58
Error.InterfaceUndefinedTypeParameter         = The type of one of the parameters of the "{1}" method of the "{0}" interface is not defined. Set the type of the parameter using the properties editor.
59
Error.InvalidClassVisibility                  = Illegal visibility for class "{0}": Only public & package are permitted.
60
Error.InvalidEnumerationVisibility            = Illegal visibility for enumeration"{0}": Only public & package are permitted.
61
Error.InvalidInterfaceVisibility              = Illegal visibility for interface "{0}": Only public & package are permitted.
62
Error.JavaDocVisualizationError               = Error opening JavaDoc file "{0}"
63
Error.JavaDocVisualizationTitle               = Error during JavaDoc visualization
64
Error.NonFinalClassInheritance                = The "{0}" class cannot specialize the "{1}" class, which is final.
65
Error.NoteTypeNotFound                        = Error: the "{0}" note type was not found. \r\nPlease, deploy the "JavaDesigner" module.
66
Error.RetrieveError.Description               = An error occured during retrieve: \r\n{0}
67
Error.RetrieveError.Message                   = An error occured during retrieve of "{0}".
68
Error.RetrieveError.NoteNotFound              = Impossible to find "{0}" note in "{1}".
69
Error.RetrieveError.NoteNotFoundDescription   = You should add a new note manually and generate your file before updating your model from the source code again.\r\nThe following note content was ignored:\r\n{0}
70
Error.ReverseCanceled                         = Reverse canceled
71
Error.ReverseCanceled.Description             = An error occured during the reverse, preventing the model from being updated.
72
Error.StereotypeNotFound                      = Error: the "{0}" stereotype was not found. \r\nPlease, deploy the "JavaDesigner" module.
73
Error.TagTypeNotFound                         = Error: a tagged value type was not found. \r\nPlease, deploy the "JavaDesigner" module.
74
Error.TagTypeNotFoundWithName                 = Error: the "{0}" tagged value type was not found. \r\nPlease, deploy the "JavaDesigner" module.
75
Error.TemplateParameterMultipleInheritance    = The "{0}" template parameter can only specialize one class.
76
Error.UnexpectedException                     = Unexpected exception encountered.
77
Error.VolatileFinalAttribute                  = The final "{1}" attribute of the "{0}" class cannot be volatile and final. Uncheck the "Final" or "Volatile" check box using the properties editor.
78
Error.illegalChar                             = The "{0}" char cannot be used in the name of the "{1}" {2}
79

  
80
Gui.AskForReverseBoxLabel                                              = The following file has been modified since the last generation:\r\n"{0}"\r\n\r\nWould you like to update the model from the source files?
81
Gui.AskForReverseBoxTitle                                              = Update confirmation
82
Gui.AutomaticInterfaceImplementation.Message                           = Update model from the interface "{0}"?
83
Gui.AutomaticInterfaceImplementation.Title                             = Automatic update
84
Gui.CancelButton                                                       = Cancel
85
Gui.ClassPathEditionWizardView.ExternalJarsTab.Name                    = Project's jars
86
Gui.ClassPathEditionWizardView.ExternalJarsTab.Title                   = Select project's jars to use. They are stored as a module's parameter.
87
Gui.ClassPathEditionWizardView.Title                                   = Accessible classes edition
88
Gui.ClassPathEditionWizardView.WindowName                              = Accessible classes edition
89
Gui.CloseButton                                                        = Close
90
Gui.Command.BuildAntFile.ConsoleTitle                                  = Compiling...
91
Gui.Command.CreateAntArtifact.diagramName                              = {0} deployment diagram
92
Gui.Command.ExecuteAntTarget.ConsoleTitle                              = Executing ant target...
93
Gui.Command.Execution.ConsoleTitle                                     = Running application...
94
Gui.Command.JavaDocGeneration.ConsoleTitle                             = Generating JavaDoc...
95
Gui.Command.generation.errorTitle                                      = Error during reverse
96
Gui.GeneralReverseMode.COMPLETE_REVERSE                                = Complete
97
Gui.GeneralReverseMode.COMPLETE_STRUCTURAL_REVERSE                     = Complete structural
98
Gui.GeneralReverseMode.SIMPLE_STRUCTURAL_REVERSE                       = Simple structural
99
Gui.Generation.ReportDialogMessage                                     = Errors and warnings
100
Gui.Generation.ReportDialogTitle                                       = Problems
101
Gui.JavaReverseWizardView.BinaryContentTab.Name                        = Content preview
102
Gui.JavaReverseWizardView.BinaryContentTab.Title                       = Choose the elements to reverse or ignore
103
Gui.JavaReverseWizardView.ClasspathTab.Name                            = Project's jars
104
Gui.JavaReverseWizardView.ClasspathTab.Title                           = Select project's jars to use during reverse
105
Gui.JavaReverseWizardView.ExternalJarsTab.Name                         = Reverse's jars
106
Gui.JavaReverseWizardView.ExternalJarsTab.Title                        = Add the libraries of the application to reverse
107
Gui.JavaReverseWizardView.ExternalJarsTab.add                          = Add external jar
108
Gui.JavaReverseWizardView.ExternalJarsTab.delete                       = Delete selected jar
109
Gui.JavaReverseWizardView.ExternalJarsTab.down                         = Move selected jar down
110
Gui.JavaReverseWizardView.ExternalJarsTab.up                           = Move selected jar up
111
Gui.JavaReverseWizardView.FileChooserTab.Name                          = Files to reverse
112
Gui.JavaReverseWizardView.FileChooserTab.Preview                       = Content of {0}
113
Gui.JavaReverseWizardView.FileChooserTab.Title                         = Choose the files to reverse ({0})
114
Gui.JavaReverseWizardView.Granularity                                  = Granularity
115
Gui.JavaReverseWizardView.NextButton                                   = Next >
116
Gui.JavaReverseWizardView.OkButton                                     = Reverse
117
Gui.JavaReverseWizardView.PreviousButton                               = < Previous
118
Gui.JavaReverseWizardView.Title                                        = Java Reverse
119
Gui.JavaReverseWizardView.WindowName                                   = Java Reverse
120
Gui.KeepAllButton                                                      = No (all)
121
Gui.KeepButton                                                         = No
122
Gui.NoUpdateFromAllInterfacesButton                                    = No (None)
123
Gui.NoUpdateFromInterfaceButton                                        = No
124
Gui.Property.AttributeBoxTitle                                         = Attribute property edition
125
Gui.Property.Collection                                                = Collection to use
126
Gui.Property.CopyrightFile                                             = Copyright file
127
Gui.Property.Final                                                     = Final
128
Gui.Property.Getter                                                    = Getter
129
Gui.Property.GetterVisibility                                          = Getter Visibility
130
Gui.Property.JarFile                                                   = Compilation artifact
131
Gui.Property.JavaAnnotation                                            = Annotation
132
Gui.Property.JavaAutomation                                            = Java element
133
Gui.Property.JavaDocumentedAnnotation                                  = Annotation is documented
134
Gui.Property.JavaInheritedAnnotation                                   = Annotation is inherited
135
Gui.Property.JavaMain                                                  = Main
136
Gui.Property.JavaName                                                  = Java name
137
Gui.Property.JavaProperty                                              = Java Property
138
Gui.Property.JavaRetentionAnnotation                                   = Retention policy
139
Gui.Property.JavaWrapper                                               = Wrapper
140
Gui.Property.Key                                                       = Key
141
Gui.Property.MainClass                                                 = Main class
142
Gui.Property.Native                                                    = Native
143
Gui.Property.NoCode                                                    = No code
144
Gui.Property.NoInitValue                                               = No init value
145
Gui.Property.NoPackage                                                 = Package not generated
146
Gui.Property.Personalized                                              = Personalized
147
Gui.Property.Plugin                                                    = Java Component
148
Gui.Property.PluginPath                                                = Path
149
Gui.Property.Setter                                                    = Setter
150
Gui.Property.SetterVisibility                                          = Setter Visibility
151
Gui.Property.Static                                                    = Static
152
Gui.Property.Synchronized                                              = Synchronized
153
Gui.Property.Target.ANNOTATION_TYPE                                    = ElementType.ANNOTATION_TYPE target
154
Gui.Property.Target.CONSTRUCTOR                                        = ElementType.CONSTRUCTOR target
155
Gui.Property.Target.FIELD                                              = ElementType.FIELD target
156
Gui.Property.Target.LOCAL_VARIABLE                                     = ElementType.LOCAL_VARIABLE target
157
Gui.Property.Target.METHOD                                             = ElementType.METHOD target
158
Gui.Property.Target.PACKAGE                                            = ElementType.PACKAGE target
159
Gui.Property.Target.PARAMETER                                          = ElementType.PARAMETER target
160
Gui.Property.Target.TYPE                                               = ElementType.TYPE target
161
Gui.Property.TemplateBinding                                           = Template binding
162
Gui.Property.Transient                                                 = Transient
163
Gui.Property.Volatile                                                  = Volatile
164
Gui.RetrieveAllButton                                                  = Yes (all)
165
Gui.RetrieveButton                                                     = Yes
166
Gui.Reverse.AnalysingStructure                                         = Analyzing structure...
167
Gui.Reverse.ParsingFile                                                = Parsing {0}
168
Gui.Reverse.ParsingFiles                                               = Parsing files...
169
Gui.Reverse.deleteSubElements                                          = Deleting sub elements of {0}
170
Gui.Reverse.getCorrespondingElement                                    = Getting model element corresponding to {0}
171
Gui.Reverse.postTreatment                                              = Finalising {0}
172
Gui.Reverse.updateProperties                                           = Updating content for {0}
173
Gui.ReverseWizard.ApplicationPath.Description                          = Choose the path of the application to reverse
174
Gui.ReverseWizard.DirectoryAndJarFilter                                = Directory and Jar file
175
Gui.ReverseWizard.DirectoryFilter                                      = Directory
176
Gui.ReverseWizard.FilesToReverse.Description                           = Choose the files to reverse
177
Gui.ReverseWizard.FilesToReverse.NoSelectedElement                     = No element to reverse has been selected.\r\nPlease choose elements to reverse.
178
Gui.ReverseWizard.FilesToReverse.ReverseMode                           = Choose a reverse mode
179
Gui.ReverseWizard.FilesToReverse.ReverseMode.CompleteReverse           = Complete reverse
180
Gui.ReverseWizard.FilesToReverse.ReverseMode.CompleteStructuralReverse = Complete structural reverse
181
Gui.ReverseWizard.FilesToReverse.ReverseMode.SimpleStructuralReverse   = Simple structural reverse
182
Gui.ReverseWizard.Librairies.AddButton                                 = Add
183
Gui.ReverseWizard.Librairies.AddFile                                   = Choose the file to add
184
Gui.ReverseWizard.Librairies.Description                               = Add the libraries of the application
185
Gui.ReverseWizard.Librairies.RemoveButton                              = Remove
186
Gui.ReverseWizard.Title                                                = Java Reverse
187
Gui.UpdateFromAllInterfacesButton                                      = Yes (All)
188
Gui.UpdateFromInterfaceButton                                          = Yes
189
Gui.WizardDialog.CancelButton                                          = Cancel
190
Gui.WizardDialog.FinishButton                                          = Finish
191
Gui.WizardDialog.NextButton                                            = Next >
192
Gui.WizardDialog.PreviousButton                                        = < Previous
193
Gui.antSelector.message                                                = Available targets.
194
Gui.antSelector.shellTitle                                             = Ant targets
195
Gui.antSelector.title                                                  = Choose a target
196
Gui.buildTargets.defaultTarget                                         = Default target
197
Gui.buildTargets.message                                               = Targets associated with the current element.
198
Gui.buildTargets.shellTitle                                            = Build targets
199
Gui.buildTargets.title                                                 = Choose a build target
200
Gui.buildTargets.treeItem                                              = {0}: {1}
201
Gui.execution.arguments                                                = Program arguments
202
Gui.execution.message                                                  = Define execution's parameters.
203
Gui.execution.shellTitle                                               = Execution configuration
204
Gui.execution.title                                                    = Execution configuration
205
Gui.execution.vmArguments                                              = VM arguments
206

  
207
Info.ExternClassifierCreation.Description = A model update may create external elements in order to not loose information on an updated element.\r\nAs an external element is empty in the model, it is recommended either to update it, or to use a Model Component that contains it.\r\nThe Java code of an external element is never generated.\r\n
208
Info.ExternClassifierCreation.Message     = Element "{0}" has been added to the model as an external element.
209
Info.Information                          = Information
210
Info.ProgressBar.ElapsedTime              = Elapsed time: 
211
Info.ProgressBar.Generating               = Generating {0} ...
212
Info.ProgressBar.RemainingTime            = Remaining time: 
213
Info.ProgressBar.Reverse.Parsing          = Parsing: {0}
214
Info.ProgressBar.Updating                 = Updating {0} ...
215
Info.SaveFileBeforeGeneration.Label       = The {0} file has been changed.\r\nWould you like to save it before generating, in order to retrieve the content?
216
Info.SaveFileBeforeGeneration.Title       = Save
217
Info.Session.ChangeProperties             = Modify property
218
Info.Session.CreateAntArtifact            = Create an Ant artifact
219
Info.Session.CreateJavaResource           = Create a java resource
220
Info.Session.CreatePlugin                 = Create a java component
221
Info.Session.Generate                     = Generate
222
Info.Session.ModelComponent               = Deploy a ModelComponent
223
Info.Session.Reverse                      = Reverse
224

  
225
Module.Description        = The Java Designer module provides a complete range of features dedicated to Java development, including Java code and Javadoc generation from UML2 models. It also provides an automatic model completion feature, incorporating automatic accessor production and synchronization, and a reverse service used to reverse-engineer existing Java application.
226
Module.Label              = Java Designer
227

  
228
NoteCreation.DefaultCodeNote       = // Enter Java code here
229
NoteCreation.DefaultDocNote        = Enter JavaDoc here
230
NoteCreation.DefaultReturnCodeNote = // Enter Java return code here
231
NoteCreation.EnterNoteBody         = <Enter note body here>
232

  
233
Ui.Parameter.AccessMode.Default                      = Default value
234
Ui.Parameter.AccessMode.None                         = None
235
Ui.Parameter.AccessMode.Read                         = Read
236
Ui.Parameter.AccessMode.ReadWrite                    = Read/Write
237
Ui.Parameter.AccessMode.Write                        = Write
238
Ui.Parameter.AccessibleClasses.Description           = Paths for searching for imports, containing classes, directories or JAR files.\r\nThe separator is ";" for Windows and ":" for UNIX.
239
Ui.Parameter.AccessibleClasses.Label                 = Accessible classes (classpath)
240
Ui.Parameter.AccessorVisibility.Friendly             = Friendly
241
Ui.Parameter.AccessorVisibility.Private              = Private
242
Ui.Parameter.AccessorVisibility.Protected            = Protected
243
Ui.Parameter.AccessorVisibility.Public               = Public
244
Ui.Parameter.AccessorsGeneration.Description         = Define the global running of accessor generation in the model:\r\n- "Always" create accessors according to the attribute's access mode.\r\n- "Smart" allows the accessors's creation, but only for non public attributes.\r\n- "Never" create accessors, whatever access mode the attribute has.
245
Ui.Parameter.AccessorsGeneration.Label               = Accessor generation
246
Ui.Parameter.AccessorsGenerationMode.Always          = Always
247
Ui.Parameter.AccessorsGenerationMode.Never           = Never
248
Ui.Parameter.AccessorsGenerationMode.Smart           = Smart
249
Ui.Parameter.AutoGenerate.Description                = If checked, java files will be generated after each model update.
250
Ui.Parameter.AutoGenerate.Label                      = Real-time generation
251
Ui.Parameter.AutomaticallyOpenJavadoc.Description    = If checked, the default web browser from your system will be launched after each JavaDoc generation to visualized the produced files.
252
Ui.Parameter.AutomaticallyOpenJavadoc.Label          = Visualize  JavaDoc after its generation
253
Ui.Parameter.CompatibilityLevel.Java7                = Java 7
254
Ui.Parameter.CompatibilityLevel.Java8                = Java 8
255
Ui.Parameter.CompilationOptions.Description          = Compilation options (aimed at Java).\r\nSee options for the "javac" tool for more info: "http://java.sun.com/javase/6/docs/technotes/tools/windows/javac.html#options".
256
Ui.Parameter.CompilationOptions.Label                = Compilation options
257
Ui.Parameter.CompilationPath.Description             = Path of the .class compiled from the .java files.
258
Ui.Parameter.CompilationPath.Label                   = Compiled files path
259
Ui.Parameter.ComponentSubPath.Description            = Sub path added in Java Component generation.
260
Ui.Parameter.ComponentSubPath.Label                  = Sub path for Java Components
261
Ui.Parameter.CopyrightFile.Description               = This file's content will be added at the beginning of each generated class.\r\nIt must contain the word "Copyright" to avoid beeing reversed.
262
Ui.Parameter.CopyrightFile.Label                     = Copyright file
263
Ui.Parameter.CustomizationFile.Description           = Modelio Java Designer uses a specific XML file to define the mapping of base types, containers and the default creation of accessors.\r\nThe default behaviour can be found in the "javaCustomizationFile" XML file, located in the module's installation directory, into the workspace.
264
Ui.Parameter.CustomizationFile.Label                 = Customization file
265
Ui.Parameter.DefaultVisibility.Default               = Default value
266
Ui.Parameter.DefaultVisibility.Description           = Each time an attribute is created, its visibility will be set to this value.\r\nChoosing the "Default Value" prevents JavaDesigner from changing the new model element, letting the creation's visibility.
267
Ui.Parameter.DefaultVisibility.Friendly              = Friendly
268
Ui.Parameter.DefaultVisibility.Label                 = Default visibility
269
Ui.Parameter.DefaultVisibility.Private               = Private
270
Ui.Parameter.DefaultVisibility.Protected             = Protected
271
Ui.Parameter.DefaultVisibility.Public                = Public
272
Ui.Parameter.DescriptionAsJavadoc.Description        = Activates the processing of "description" type notes as "Javadoc" type notes.\r\nIf checked, during reverse operations, the file's Javadoc is incorporated into the model in the form of a "description" note.
273
Ui.Parameter.DescriptionAsJavadoc.Label              = Generate "description" notes as "javadoc"
274
Ui.Parameter.Encoding.Description                    = Encoding used for Java files during generation and reverse operations. The default value is UTF-8.
275
Ui.Parameter.Encoding.Label                          = Encoding
276
Ui.Parameter.Encodings.ISO_8859_1                    = ISO-8859-1
277
Ui.Parameter.Encodings.ISOmoins8859moins1            = ISO-8859-1
278
Ui.Parameter.Encodings.US_ASCII                      = US-ASCII
279
Ui.Parameter.Encodings.USmoinsASCII                  = US-ASCII
280
Ui.Parameter.Encodings.UTF_16                        = UTF-16
281
Ui.Parameter.Encodings.UTF_16BE                      = UTF-16BE
282
Ui.Parameter.Encodings.UTF_16LE                      = UTF-16LE
283
Ui.Parameter.Encodings.UTF_8                         = UTF-8
284
Ui.Parameter.Encodings.UTFmoins16                    = UTF-16
285
Ui.Parameter.Encodings.UTFmoins16BE                  = UTF-16BE
286
Ui.Parameter.Encodings.UTFmoins16LE                  = UTF-16LE
287
Ui.Parameter.Encodings.UTFmoins8                     = UTF-8
288
Ui.Parameter.ErrorOnFirstWarning.Description         = Activate the specific Java consistency controls during generation.\r\nWhen active, the generation is stopped for each file containing a warning, rather than ignoring it.\r\nEx: generate a class containing an attribute without type.
289
Ui.Parameter.ErrorOnFirstWarning.Label               = Treat warnings as errors
290
Ui.Parameter.ExternalEditorCommandLine.Description   = Defines the command used to launch the generated code editor.\r\nIgnored if the external edition is deactivated.
291
Ui.Parameter.ExternalEditorCommandLine.Label         = Command for invoking external editor
292
Ui.Parameter.FriendlyAccessorVisibility.Description  = Each time a getter is created from a "Package" attribute, its visibility will be set to this value.
293
Ui.Parameter.FriendlyAccessorVisibility.Label        = Visibility for getters generated from "Package" elements
294
Ui.Parameter.FriendlyModifierVisibility.Description  = Each time a setter is created from a "Package" attribute, its visibility will be set to this value.
295
Ui.Parameter.FriendlyModifierVisibility.Label        = Visibility for setters generated from "Package" elements
296
Ui.Parameter.FullNameGeneration.Description          = Use the fully qualified name for all classes.\r\nEx: "java.io.File" instead of "File"
297
Ui.Parameter.FullNameGeneration.Label                = Generate full name for used classes
298
Ui.Parameter.GenDocPath.Description                  = JavaDoc generation path.
299
Ui.Parameter.GenDocPath.Label                        = JavaDoc path
300
Ui.Parameter.GenerateDefaultReturn.Description       = Generates a default return code in operations having nor 'code' nor 'return code' notes.
301
Ui.Parameter.GenerateDefaultReturn.Label             = Generates default return code.  
302
Ui.Parameter.GenerateFinalParameters.Description     = Generates the "final" java keyword for all parameters having an "in" access mode.
303
Ui.Parameter.GenerateFinalParameters.Label           = Generate "in" parameters as "final".
304
Ui.Parameter.GenerateInvariants.Description          = Indicates invariants should be generated.
305
Ui.Parameter.GenerateInvariants.Label                = Generate invariants
306
Ui.Parameter.GenerateJavadoc.Description             = Activate Javadoc generation in your application's source code.
307
Ui.Parameter.GenerateJavadoc.Label                   = Generate JavaDoc
308
Ui.Parameter.GenerateJavadocMarkers.Description      = Check this option to generate JavaDoc reverse markers in Model Driven mode.
309
Ui.Parameter.GenerateJavadocMarkers.Label            = Generate JavaDoc Reverse markers
310
Ui.Parameter.GeneratePrePostConditions.Description   = Indicates pre/post-conditions should be generated.
311
Ui.Parameter.GeneratePrePostConditions.Label         = Generate pre/post-conditions
312
Ui.Parameter.GenerationMode.Description              = Generation mode:\r\n- "Model Driven", based on complete generation from the UML model with marked zones to edit the java code.\r\n- "Round Trip", allowing the java content to be directly modified at code level, and reversed in order to update the model.\r\n- "Release", for a generation without any annotation from Modelio.
313
Ui.Parameter.GenerationMode.Label                    = Generation Mode
314
Ui.Parameter.GenerationMode.ModelDriven              = Model Driven
315
Ui.Parameter.GenerationMode.Release                  = Release
316
Ui.Parameter.GenerationMode.RoundTrip                = Round Trip
317
Ui.Parameter.GenerationPath.Description              = .java files generation path.
318
Ui.Parameter.GenerationPath.Label                    = Code generation path
319
Ui.Parameter.Group01                                 = General
320
Ui.Parameter.Group1                                  = General
321
Ui.Parameter.Group11                                 = Directories
322
Ui.Parameter.Group2                                  = Directories
323
Ui.Parameter.Group21                                 = Code generation
324
Ui.Parameter.Group3                                  = Code generation
325
Ui.Parameter.Group31                                 = Automation
326
Ui.Parameter.Group4                                  = Automation
327
Ui.Parameter.Group41                                 = Constraints
328
Ui.Parameter.Group5                                  = Constraints
329
Ui.Parameter.Group51                                 = External edition
330
Ui.Parameter.Group6                                  = External edition
331
Ui.Parameter.Group61                                 = Compilation
332
Ui.Parameter.Group7                                  = Compilation
333
Ui.Parameter.Group71                                 = JavaDoc
334
Ui.Parameter.Group8                                  = JavaDoc
335
Ui.Parameter.Group81                                 = Model components
336
Ui.Parameter.Group9                                  = Model components
337
Ui.Parameter.InterfaceImplementation.Description     = Define the behaviour of the automatic model update after a modification on an interface:\r\n- "Ask" the user confirmation.\r\n- "Always" update the subclasses to mirror the interface's content.\r\n- "Never" update the subclasses.
338
Ui.Parameter.InterfaceImplementation.Label           = Update classes implementing an interface
339
Ui.Parameter.InterfaceImplementationMode.Always      = Always
340
Ui.Parameter.InterfaceImplementationMode.Ask         = Ask
341
Ui.Parameter.InterfaceImplementationMode.Never       = Never
342
Ui.Parameter.InvariantType.NotGenerated              = Not generated
343
Ui.Parameter.InvariantType.ThrowException            = Throw Exception
344
Ui.Parameter.InvariantType.UseAssert                 = Use Assert
345
Ui.Parameter.InvariantsName.Description              = Defines the name of the generated invariants methods.
346
Ui.Parameter.InvariantsName.Label                    = Invariants name
347
Ui.Parameter.JDKPath.Description                     = The root directory of the Java Development Kit (JDK).\r\nYou must have a JDK in order to develop a new program (compilation, JavaDoc generation...).\r\nEx: "C:/Program Files/Java/jdk1.6.0"
348
Ui.Parameter.JDKPath.Label                           = JDK
349
Ui.Parameter.JarFilePath.Description                 = Applications start from this path.\r\nIt is also the path of the Jar files produced by the generated ANT file.
350
Ui.Parameter.JarFilePath.Label                       = Execution path
351
Ui.Parameter.JavaCompatibility.Description           = Version of the Java Development Kit (JDK) to use for compatibility.
352
Ui.Parameter.JavaCompatibility.Label                 = JDK version
353
Ui.Parameter.JavaDocOptions.Description              = Options to transmit to the "javadoc" JDK tool for the generation of Java documentation.\r\nSee "http://java.sun.com/javase/6/docs/technotes/tools/windows/javadoc.html#options" for more info.
354
Ui.Parameter.JavaDocOptions.Label                    = Generation options
355
Ui.Parameter.JavahGenerationPath.Description         = Path of the .h files generated by "javah", needed to implement native methods.
356
Ui.Parameter.JavahGenerationPath.Label               = Native .h files generation path
357
Ui.Parameter.PackageJarInRamc.Description            = If checked, Java ARchives are included in packaged model components.
358
Ui.Parameter.PackageJarInRamc.Label                  = Add Jar files in model component
359
Ui.Parameter.PackageSrcInRamc.Description            = If checked, Java source files are included in packaged model components.
360
Ui.Parameter.PackageSrcInRamc.Label                  = Add Java source files in model component
361
Ui.Parameter.PrePostExceptionClass.Description       = Defines the exception class used in the generated code for pre and post conditions.
362
Ui.Parameter.PrePostExceptionClass.Label             = Type of exception for pre/post-conditions
363
Ui.Parameter.PrivateAccessorVisibility.Description   = Each time a getter is created from a "Private" attribute, its visibility will be set to this value.
364
Ui.Parameter.PrivateAccessorVisibility.Label         = Visibility for getters generated from "Private" elements
365
Ui.Parameter.PrivateModifierVisibility.Description   = Each time a setter is created from a "Private" attribute, its visibility will be set to this value.
366
Ui.Parameter.PrivateModifierVisibility.Label         = Visibility for setters generated from "Private" elements
367
Ui.Parameter.ProtectedAccessorVisibility.Description = Each time a getter is created from a "Protected" attribute, its visibility will be set to this value.
368
Ui.Parameter.ProtectedAccessorVisibility.Label       = Visibility for getters generated from "Protected" elements
369
Ui.Parameter.ProtectedModifierVisibility.Description = Each time a setter is created from a "Protected" attribute, its visibility will be set to this value.
370
Ui.Parameter.ProtectedModifierVisibility.Label       = Visibility for setters generated from "Protected" elements
371
Ui.Parameter.PublicAccessorVisibility.Description    = Each time a getter is created from a "Public" attribute, its visibility will be set to this value.
372
Ui.Parameter.PublicAccessorVisibility.Label          = Visibility for getters generated from "Public" elements
373
Ui.Parameter.PublicModifierVisibility.Description    = Each time a setter is created from a "Public" attribute, its visibility will be set to this value.
374
Ui.Parameter.PublicModifierVisibility.Label          = Visibility for setters generated from "Public" elements
375
Ui.Parameter.RetrieveDefaultBehaviour.Description    = What to do during generation if the file on disk has been modified since last generation:\r\n- "Ask" the user confirmation.\r\n- "Keep" the model and overwrite the modified file.\r\n- "Retrieve" the file content.
376
Ui.Parameter.RetrieveDefaultBehaviour.Label          = Default behavior for file retrieving
377
Ui.Parameter.RetrieveMode.Ask                        = Ask
378
Ui.Parameter.RetrieveMode.Keep                       = Keep
379
Ui.Parameter.RetrieveMode.Retrieve                   = Retrieve
380
Ui.Parameter.RunParameters.Description               = Parameters to give to your applications when the run command is launched.
381
Ui.Parameter.RunParameters.Label                     = Application's parameters
382
Ui.Parameter.SourceFilesPath.Description             = Path to the sources files
383
Ui.Parameter.SourceFilesPath.Label                   = Path to the sources files
384
Ui.Parameter.UseExternalEdition.Description          = If checked, an external editor is used instead of the internal Modelio editor.
385
Ui.Parameter.UseExternalEdition.Label                = Use external edition
386
Ui.Parameter.UseJavah.Description                    = Whether or not .h files should be generated in native methods.
387
Ui.Parameter.UseJavah.Label                          = Activate .h files generation for natives methods.
388

  
389
Warning.AbstractSynchronizedMethod           = The "{1}" abstract method of the "{0}" class cannot be synchronized. Uncheck the "Synchronize" or the "Abstract" check box using the properties editor of the "{1}" method.
390
Warning.AnnotationParameterNotFound.description = Unable to find tag type "{0}" on stereotype "{1}".\r\nUsing "JavaAnnotation" note instead."
391
Warning.AnnotationParameterNotFound.title       = Annotation parameter "{0}" not found.
392
Warning.BadInnerClassAssociation             = The "{0}" class cannot have an association link with the internal "{1}" class because it is not in the same compilation unit. Delete the association.
393
Warning.ClassImplementedNativeMethod         = The native "{1}" method of the "{0}" class cannot be implemented. Uncheck the "Native" check box using the properties editor or delete the "JavaCode" note.
394
Warning.ClassInheritInterface                = The "{0}" class cannot specialize the "{1}" interface. Delete the specialization link between them.
395
Warning.ClassInheritNoCode                   = The "{0}" class cannot specialize the no code "{1}" class. Delete the specialization link between them.
396
Warning.ClassMultipleInheritance             = The "{0}" class can only specialize one class. Set only one specialization link from the "{0}" class. Recommendation: use interface implementation instead.
397
Warning.ClassUndefinedTypeAssociationEnd     = The type of the "{1}" association of the "{0}" class must be defined. Use the properties editor of the "{1}" association to define its type.
398
Warning.ClassUndefinedTypeAttribute          = The type of the "{1}" attribute of the "{0}" class must be defined. Use the properties editor of the "{1}" attribute to define its type.
399
Warning.ClassUndefinedTypeParameter          = The type of one of the parameters of the "{1}" method of the "{0}" class is not defined. Use the properties editor of the "{1}" attribute to define its type.
400
Warning.DataTypeMultipleInheritance          = The "{0}" DataType can only specialize one DataType. Set only one specialization link on the "{0}" DataType.
401
Warning.ExternClassInheritance               = The "{0}" class cannot specialize the "{1}" class, which is belonging to another package and not visible.
402
Warning.FinalAbstractMethod                  = The "{1}" method of the "{0}" class cannot be non-derivable ("final"). Uncheck the "Final" check box using the properties editor of the "{1}" method.
403
Warning.FinalRedefinedMethod                 = The non-derivable "{1}" method cannot be redefined by the "{0}" class. Uncheck the "Final" check box using the properties editor of the "{1}" method or delete the redifinition link.
404
Warning.FinalizeMethod                       = The "finalize()" method of the "{0}" class must have protected visibility. Set the visibility of the "finalize()" method to "Protected" using the properties editor.
405
Warning.ImplementedAbstractMethod            = The "{1}" abstract method of the "{0}" class cannot have an implementation.
406
Warning.InitInterfaceAttribute               = The "{1}" attribute of the "{0}" interface has not been initialized. Set the initial value of the "{1}" attribute using the properties editor.
407
Warning.InterfaceBodyMethod                  = The "{1}" method of the "{0}" interface cannot have an implementation. Delete the "JavaCode" note from the "{1}" method.
408
Warning.InterfaceFinalMethod                 = The "{1}" method of the "{0}" interface cannot be non-derivable ("final"). Uncheck the "Final" check box using the properties editor of the "{1}" method.
409
Warning.InterfaceInheritClass                = The "{0}" interface cannot specialize the "{1}" class. Delete the specialization link between them.
410
Warning.InterfaceInheritNoCode               = The "{0}" interface cannot specialize the no code "{1}" interface. Delete the inheritance link between them.
411
Warning.InterfaceNonFinalAttribute           = The "{1}" attribute of the "{0}" interface must be final (non re-definable value). Check the "Final" check box using the properties editor of the "{1}" attribute.
412
Warning.InterfaceNonPublicAttribute          = The "{1}" attribute of the "{0}" interface must have public visibility. Set the visibility of the "{1}" attribute to "Public" using the properties editor.
413
Warning.InterfaceNonStaticAttribute          = The "{1}" attribute of the "{0}" interface must be static (class member). Check the "Static" check box using the properties editor of the "{1}" attribute.
414
Warning.InterfaceRealizedNoCode              = The "{0}" class cannot implement the no code "{1}" interface. Delete the realization link between them.
415
Warning.InterfaceStaticMethod                = The "{1}" method of the "{0}" interface cannot be static. Uncheck the "Static" check box using the properties editor of the "{1}" method.
416
Warning.InterfaceSynchronizedMethod          = The "{1}" method of the "{0}" interface cannot be synchronized. Uncheck the "Synchronize" check box using the Java properties editor of the "{1}" method
417
Warning.InterfaceUndefinedTypeAssociationEnd = The type of the "{1}" association of the "{0}" interface must be defined. Set the type of the "{1}" association using the properties editor.
418
Warning.InterfaceUndefinedTypeAttribute      = The type of the "{1}" attribute of the "{0}" interface must be defined. Set the type of the "{1}" attribute using the properties editor.
419
Warning.InterfaceUndefinedTypeParameter      = The type of one of the parameters of the "{1}" method of the "{0}" interface is not defined. Set the type of the parameter using the properties editor.
420
Warning.InvalidClassVisibility               = Illegal visibility for class "{0}": Only public & package are permitted.
421
Warning.InvalidEnumerationVisibility         = Illegal visibility for enumeration"{0}": Only public & package are permitted.
422
Warning.InvalidInterfaceVisibility           = Illegal visibility for interface "{0}": Only public & package are permitted.
423
Warning.NonFinalClassInheritance             = The "{0}" class cannot specialize the "{1}" class, which is final.
424
Warning.PluginPathNotDefined                 = The plugin generation path is not defined for the {0} plugin.
425
Warning.PrePostOnClass                       = The constraint pre-post condition on the "{0}" class is not taken into account for Java generation. Place Constraints pre-post conditions on operations.
426
Warning.ReturnCodeMissing                    = Default return code generated for operation "{0}".
427
Warning.ReturnCodeMissingDescription         = Add a "code" or "return code" note on the operation. \r\nDefault code generation can also be deactivated in JavaDesigner's module parameters.
428
Warning.TemplateParameterMultipleInheritance = The "{0}" template parameter can only specialize one class.
429
Warning.VolatileFinalAttribute               = The final "{1}" attribute of the "{0}" class cannot be volatile. Delete the "JavaVolatile" tagged value  or uncheck the "Final" check box using the properties editor of the "{1}" attribute.
430
Warning.WorkspaceNotDefined                  = The module generation path is not defined for the {0} module.
431
Warning.invalidDestructorVisibility          = The ''{0}'' destructor must be protected. The visibility defined in the model will be ignored during the generation.
432
Warning.invalidStaticDestructor              = The ''{0}'' destructor cannot be static. The ''static'' keyword will not be generated.
433
Warning.invalidVisibilityInterfaceMethod     = The ''{0}'' method is a member of an interface. Its visibility must be public. Any other visibility will be ignored during generation.
434
Warning.warnMultipleDocumentationNotes       = More than one documentation note exists on the "{0}" {1}. Only the first one will be used to generate the JavaDoc.
435
Warning.warnMultipleInvariants               = More than one invariants constraint exists on {0}. Only the first one will be generated.
436
Warning.warnMultiplePostConditions           = More than one post conditions constraint exists on the operation {0}. Only the first one will be generated.
437
Warning.warnMultiplePreConditions            = More than one pre conditions constraint exists on the operation {0}. Only the first one will be generated.
438

  
439
ramc.Cancel                                  = Cancel
440
ramc.ChooseImportMessage                     = Import initial data.
441
ramc.ChooseProjectTypeMessage                = Choose a model component.
442
ramc.CreateProjectDialogTitle                = Deploy a model component
443
ramc.Deploy                                  = Deploy
444
ramc.Import                                  = Model component
445
ramc.Name                                    = Name
446
ramc.NewProjectHandler.deployRamc            = Deploying {0} model component
447
ramc.NewProjectWizard.Import.RamcDescription = Model component description
448
ramc.NewProjectWizard.Import.RamcsLabel      = Choose model components to import
449
ramc.Version                                 = Version
450

  
451
reverse.Attribute_name_not_found                     = The attribute name cannot be found.
452
reverse.Attribute_not_found                          = The type information for the "{0}" attribute cannot be found
453
reverse.Binary_class_not_found                       = A default class was created because "{1}" was not found.\r\nIf it is part of your model, please ensure the file is generated.\r\nOtherwise, you must add the library containing it to the classpath from the Java Designer's configuration.
454
reverse.Binary_class_not_found_title                 = Default class created for {0}
455
reverse.Can_not_find_TYPE_node                       = Cannot find TYPE node
456
reverse.Class_name_not_found                         = The class name cannot be found.
457
reverse.Column                                       = column
458
reverse.Extends_clause_warning.description           = Extends clause "{0}" cannot be resolved.\r\nA "JavaExtends" tagged value was generated for this type.
459
reverse.Extends_clause_warning.title                 = Extends clause not found: {0}
460
reverse.File                                         = Error parsing file "{0}":\r\n
461
reverse.Implement_clause_warning.description         = Implement clause "{0}" cannot be resolved.\r\nA "JavaImplements" tagged value was generated for this type.
462
reverse.Implement_clause_warning.title               = Implement clause not found: {0}
463
reverse.Import_clause_warning.description            = The import "{0}" cannot be resolved.\r\nA "JavaImport" tagged value was generated for this import.
464
reverse.Import_clause_warning.title                  = Import clause warning: {0}
465
reverse.Line                                         = line
466
reverse.Method_name_not_found                        = The method name cannot be found.
467
reverse.Node_must_be_ASSIGN                          = The node must be of ASSIGN type.
468
reverse.Node_must_be_CLASS_DEF_or_INTERFACE_DEF      = The node must be of CLASS_DEF or INTERFACE_DEF type.
469
reverse.Node_must_be_COMMENT                         = The node must be of COMMENT type.
470
reverse.Node_must_be_COMMENTS                        = The node must be of COMMENTS type.
471
reverse.Node_must_be_COMMENT_or_JAVADOC_COMMENT      = The node must be of COMMENT or JAVADOC_COMMENT type.
472
reverse.Node_must_be_EXTENDS_CLAUSE                  = The node must be of EXTENDS_CLAUSE type.
473
reverse.Node_must_be_IMPLEMENTS_CLAUSE               = The node must be of IMPLEMENTS_CLAUSE type.
474
reverse.Node_must_be_IMPORT                          = The node must be of IMPORT type.
475
reverse.Node_must_be_INSTANCE_INIT                   = The node must be of INSTANCE_INIT type.
476
reverse.Node_must_be_INTERFACE_DEF                   = The node must be of INTERFACE_DEF type.
477
reverse.Node_must_be_JAVADOC_COMMENT                 = The node must be of JAVADOC_COMMENT type.
478
reverse.Node_must_be_LITERAL_throws                  = The node must be of LITERAL_throws type.
479
reverse.Node_must_be_METHOD_DEF_or_CTOR_DEF          = The node must be of METHOD_DEF or CTOR_DEF type.
480
reverse.Node_must_be_MODIFIERS                       = The node must be of MODIFIERS type.
481
reverse.Node_must_be_OBJBLOCK                        = The node must be of OBJBLOCK type.
482
reverse.Node_must_be_PACKAGE_DEF                     = The node must be of PACKAGE_DEF type.
483
reverse.Node_must_be_PARAMETERS                      = The node must be of PARAMETERS type.
484
reverse.Node_must_be_STATIC_INIT                     = The node must be of STATIC_INIT type.
485
reverse.Node_must_be_TYPE                            = The node must be of TYPE type.
486
reverse.Node_must_be_VARIABLE_DEF                    = The node must be of VARIABLE_DEF type.
487
reverse.Node_must_be_VARIABLE_DEF_or_COMMA           = The node must be of VARIABLE_DEF or COMMA type.
488
reverse.OperationBodyXMLGenerator.Node_must_be_SLIST = The node must be of SLIST type
489
reverse.Parameter_name_not_found                     = The parameter name cannot be found.
490
reverse.Parameter_of_the                             = " parameter of the "
491
reverse.Parser_exception                             = Parser exception on {0} 
492
reverse.Return_parameter                             = \ return parameter of the "{0}" operation
493
reverse.Text                                         = text
494
reverse.Throw_warning.description                    = The thrown type "{0}" cannot be resolved.\r\nA "JavaThrownException" tagged value was generated for this type.
495
reverse.Throw_warning.title                          = Thrown type not found: {0}
496
reverse.Type                                         = type
497
reverse.Type_ambiguity                               = Type ambiguity
498
reverse.Type_not_found.description                   = The type "{0}" was not found.\r\nA "JavaTypeExpr" tagged value was generated for this type.
499
reverse.Type_not_found.title                         = Type not found: {0}
500
reverse.Unknown_type_node                            = Unknown node type
0 501

  
branches/modelio3.6.x/src/main/resources/org/modelio/module/javadesigner/i18n/messages_fr.properties
1
#Generated by ResourceBundle Editor (http://eclipse-rbe.sourceforge.net)
2
#
3
#Thu Feb 24 15:26:35 CET 2011
4

  
5
Error.AbstractSynchronizedMethod              = La m\u00E9thode abstraite {1} de la classe {0} ne peut \u00EAtre "synchronized". D\u00E9cochez les cases "Synchronized" ou "Abstraite" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s de la m\u00E9thode "{1}".
6
Error.ArrayBlockingQueueMultiplicity          = La arrayBlockingQueue {0} doit \u00EAtre g\u00E9n\u00E9r\u00E9e sur une association de taille fixe. La cardinalit\u00E9 ''*'' n''est pas l\u00E9gale et abouti \u00E0 un code non compilable.
7
Error.AssociationEndBadName                   = L''association end "{1}" de la classe "{0}" ne peut avoir pour nom le mot cl\u00E9 Java "class".
8
Error.AttributeWrapping                       = Les attributs de multiplicit\u00E9 0..1 sont automatiquement wrapp\u00E9s.\r\nPour modifier cette propri\u00E9t\u00E9, positionnez la multiplicit\u00E9 \u00E0 1..1.
9
Error.BadInnerClassAssociation                = La classe {0} ne peut avoir de lien d''association vers la classe interne {1} car elles ne font pas parti de la m\u00EAme unit\u00E9 de compilation. Supprimez l''association.
10
Error.ClassImplementedNativeMethod            = La m\u00E9thode native "{1}" de la classe "{0}" ne peut avoir d''impl\u00E9mentation. D\u00E9cochez la case "Native" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s ou effacez la note "JavaCode".
11
Error.ClassInheritInterface                   = La classe {0} ne peut h\u00E9riter de l''interface {1}. Effacez le lien d''h\u00E9ritage entre elles.
12
Error.ClassInheritNoCode                      = La classe {0} ne peut h\u00E9riter de la classe {1} qui est "no code". Effacez le lien d''h\u00E9ritage entre elles.
13
Error.ClassMultipleInheritance                = La classe "{0}" ne peut sp\u00E9cialiser qu''une classe. N''utilisez qu''un seul lien d''h\u00E9ritage depuis la classe "{0}". Recommandation : utilisez un lien d''impl\u00E9mentation d''interface \u00E0 la place.
14
Error.ClassUndefinedTypeAttribute             = Le type de l''attribut {1} de la classe {0} doit \u00EAtre d\u00E9fini. Utilisez l''\u00E9diteur de propri\u00E9t\u00E9s de l''attribut "{1}" pour d\u00E9finir son type.
15
Error.ClassUndefinedTypeParameter             = Le type d''un des param\u00E8tres de la m\u00E9thode {1} de la classe {0} n''est pas d\u00E9fini.  Utilisez l''\u00E9diteur de propri\u00E9t\u00E9s de l''attribut "{1}" pour d\u00E9finir son type.
16
Error.DataTypeMultipleInheritance             = Le DataType "{0}" ne peut sp\u00E9cialiser qu''un seul DataType. N''utilisez qu''un seul lien d''h\u00E9ritage depuis le DataType "{0}".
17
Error.EmptyBinaryList                         = Aucune classe \u00E0 r\u00E9verser n'a \u00E9t\u00E9 s\u00E9l\u00E9ctionn\u00E9e.
18
Error.EmptyBinaryList.Description             = Make sure that the selected application path is a directory or a JAR file that contains compiled java files.
19
Error.Exception                               = Exception : {0}
20
Error.ExtendTypeNotAllowed                    = Le DataType "{0}" ne peut sp\u00E9cialiser le DataType "{1}" car il est utilis\u00E9 pour g\u00E9n\u00E9rer les types de base Java qui ne sont pas sp\u00E9cialisable.
21
Error.ExternClassInheritance                  = La classe {0} ne peut h\u00E9riter de la classe {1} qui est une classe non visible appartenant \u00E0 un autre package.
22
Error.ExternalEditionError                    = Erreur lors de l''ouverture du fichier "{0}" avec l''\u00E9diteur externe "{1}"
23
Error.ExternalEditionNoEditor                 = Veuillez sp\u00E9cifier un \u00E9diteur externe dans les options de Java Designer.
24
Error.ExternalEditionTitle                    = Erreur durant l''\u00E9dition externe
25
Error.FinalAbstractMethod                     = La m\u00E9thode abstraite {1} de la classe {0} ne peut \u00EAtre non-d\u00E9rivable ("finale"). D\u00E9cochez la case "Finale" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s de la m\u00E9thode "{1}".
26
Error.FinalRedefinedMethod                    = La m\u00E9thode non-d\u00E9rivable {1} ne peut \u00EAtre red\u00E9finie par la classe {0}. D\u00E9cochez la case "Finale" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s de la m\u00E9thode "{1}"  ou effacez le lien de red\u00E9finition.
27
Error.FinalizeMethod                          = La m\u00E9thode "finalize ()" de la classe {0} doit avoir une visibilit\u00E9 prot\u00E9g\u00E9e. Passez la visibilit\u00E9 de la m\u00E9thode "finalize ()" \u00E0 "Prot\u00E9g\u00E9e" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s.
28
Error.GenerationCanceled                      = G\u00E9n\u00E9ration annul\u00E9e
29
Error.GenerationCanceled.GenerationFailed     = Une erreur est survenue durant la g\u00E9n\u00E9ration, aucun fichier n'a \u00E9t\u00E9 modifi\u00E9.
30
Error.GenerationCanceled.InitialReverse       = Une erreur est survenue durant le reverse initial, emp\u00EAchant la g\u00E9n\u00E9ration du mod\u00E8le.
31
Error.Generation_error_external_DuplicateText = Sur l''\u00E9l\u00E9ment {0}, la note {1} est d\u00E9fini plusieurs fois.
32
Error.ImplementedAbstractMethod               = La m\u00E9thode abstraite "{1}" de la classe "{0}" ne peut avoir d''impl\u00E9mentation.
33
Error.InitInterfaceAttribute                  = L''attribut {1} de l''interface {0} n''est pas initialis\u00E9. Donnez une valeur initiale \u00E0 l''attribut "{1}" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s.
34
Error.InterfaceBodyMethod                     = La m\u00E9thode {1} de l''interface {0} ne peut avoir d''impl\u00E9mentation. Effacez la note "JavaCode" de la m\u00E9thode "{1}".
35
Error.InterfaceFinalMethod                    = La m\u00E9thode abstraite {1} de l''interface {0} ne peut \u00EAtre non-d\u00E9rivable ("finale"). D\u00E9cochez la case "Finale" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s de la m\u00E9thode "{1}".
36
Error.InterfaceInheritClass                   = L''interface {0} ne peut h\u00E9riter de la classe {1}. Effacez le lien d''h\u00E9ritage entre elles.
37
Error.InterfaceInheritNoCode                  = L''interface {0} ne peut h\u00E9riter de l'interface {1} qui est "no code". Effacez le lien d''h\u00E9ritage entre elles.
38
Error.InterfaceNonFinalAttribute              = L''attribut {1} de l''interface {0} doit \u00EAtre final (valeur non red\u00E9finissable). Cochez la case "Finale" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s de l''attribut "{1}".
39
Error.InterfaceNonPublicAttribute             = L''attribut {1} de l''interface {0} doit avoir une visibilit\u00E9 publique. Passez la visibilit\u00E9 de l''attribut "{1}" \u00E0 "Public" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s.
40
Error.InterfaceNonStaticAttribute             = L''attribut {1} de l''interface {0} doit \u00EAtre statique. Cochez la case "Statique" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s de l''attribut "{1}".
41
Error.InterfaceRealizedNoCode                 = La classe {0} ne peut impl\u00E9menter l'interface {1} qui est "no code". Effacez le lien de r\u00E9alisation entre elles.
42
Error.InterfaceStaticMethod                   = La m\u00E9thode {1} de l''interface {0} ne peut \u00EAtre statique. D\u00E9cochez la case "Statique" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s de la m\u00E9thode "{1}".
43
Error.InterfaceSynchronizedMethod             = La m\u00E9thode {1} de l''interface {0} ne peut \u00EAtre "synchronized".  D\u00E9cochez la case "Synchronized" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s Java de la m\u00E9thode "{1}"
44
Error.InterfaceUndefinedTypeAttribute         = Le type de l''attribut "{1}" de l''interface "{0}" n''est pas d\u00E9fini. Donnez un type \u00E0 l''attribut "{1}" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s.
45
Error.InterfaceUndefinedTypeParameter         = Le type d''un des param\u00E8tres de la m\u00E9thode {1} de l''interface {0} n''est pas d\u00E9fini. Donnez un type au param\u00E8tre en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s.
46
Error.InvalidClassVisibility                  = Visibilit\u00E9 ill\u00E9gale pour la classe "{0}": elle doit \u00EAtre publique ou package.
47
Error.InvalidEnumerationVisibility            = Visibilit\u00E9 ill\u00E9gale pour l''\u00E9numeration "{0}": elle doit \u00EAtre publique ou package.
48
Error.InvalidInterfaceVisibility              = Visibilit\u00E9 ill\u00E9gale pour l''interface "{0}": elle doit \u00EAtre publique ou package.
49
Error.JavaDocVisualizationError               = Erreur lors de l''ouverture du fichier JavaDoc "{0}"
50
Error.JavaDocVisualizationTitle               = Erreur durant la visualisation de la JavaDoc
51
Error.NonFinalClassInheritance                = La classe {0} ne peut h\u00E9riter de la classe {1} qui est finale. 
52
Error.NoteTypeNotFound                        = Erreur : le type de note "{0}" n''a pas \u00E9t\u00E9 trouv\u00E9.\r\nVeuillez d\u00E9ployer le module "JavaDesigner".
53
Error.RetrieveError.Description               = Une erreur est survenue durant la r\u00E9cup\u00E9ration du contenu du fichier : \r\n{0}
54
Error.RetrieveError.Message                   = Une erreur est survenue durant la r\u00E9cup\u00E9ration du contenu de "{0}".
55
Error.RetrieveError.NoteNotFound              = Impossible de trouver la note "{0}" dans "{1}".
56
Error.RetrieveError.NoteNotFoundDescription   = Vous devez ajouter une nouvelle note manuellement et g\u00E9n\u00E9rer votre fichier avant de mettre une nouvelle fois \u00E0 jour votre mod\u00E8le \u00E0 partir des fichiers sources.\r\nLe contenu de note suivant a \u00E9t\u00E9 ignor\u00E9 :\r\n{0}
57
Error.ReverseCanceled                         = Reverse annul\u00E9
58
Error.ReverseCanceled.Description             = Une erreur est survenue durant le reverse, emp\u00EAchant la mise \u00E0 jour du mod\u00E8le.
59
Error.StereotypeNotFound                      = Erreur : le st\u00E9r\u00E9otype "{0}" n''a pas \u00E9t\u00E9 trouv\u00E9.\r\nVeuillez d\u00E9ployer le module "JavaDesigner".
60
Error.TagTypeNotFound                         = Erreur : le type d''une tagged value n''a pas \u00E9t\u00E9 trouv\u00E9.\r\nVeuillez d\u00E9ployer le module "JavaDesigner".
61
Error.TagTypeNotFoundWithName                 = Erreur : le type de tagged value "{0}" n''a pas \u00E9t\u00E9 trouv\u00E9.\r\nVeuillez d\u00E9ployer le module "JavaDesigner".
62
Error.TemplateParameterMultipleInheritance    = La template parameter"{0}" ne peut sp\u00E9cialiser qu''une classe.
63
Error.UnexpectedException                     = Exception inattendue rencontr\u00E9e.
64
Error.VolatileFinalAttribute                  = L''attribut final {1} de la classe {0} ne peut \u00EAtre volatile. D\u00E9cochez les cases "Finale" ou "Volatile" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s.
65
Error.illegalChar                             = Le caract\u00E8re "{0}" ne peut pas \u00EAtre utilis\u00E9 dans le nom de: {2} "{1}".
66

  
67
Gui.AskForReverseBoxLabel                                              = Le fichier suivant a \u00E9t\u00E9 modifi\u00E9 depuis la derni\u00E8re g\u00E9n\u00E9ration :\r\n"{0}"\r\n\r\nVoulez-vous mettre \u00E0 jour le mod\u00E8le \u00E0 partir des fichiers sources ?
68
Gui.AskForReverseBoxTitle                                              = Confirmation de mise \u00E0 jour
69
Gui.AutomaticInterfaceImplementation.Message                           = Mettre \u00E0 jour le mod\u00E8le \u00E0 partir de l''interface "{0}"?
70
Gui.AutomaticInterfaceImplementation.Title                             = Mise \u00E0 jour automatique
71
Gui.CancelButton                                                       = Annuler
72
Gui.ClassPathEditionWizardView.ExternalJarsTab.Name                    = Classes accessibles
73
Gui.ClassPathEditionWizardView.ExternalJarsTab.Title                   = S\u00E9lectionner les jars du projet \u00E0 utiliser. Ils sont stock\u00E9s en tant que jars du module.
74
Gui.ClassPathEditionWizardView.Title                                   = Edition des classes accessibles
75
Gui.ClassPathEditionWizardView.WindowName                              = Edition des classes accessibles
76
Gui.CloseButton                                                        = Fermer
77
Gui.Command.BuildAntFile.ConsoleTitle                                  = Compilation...
78
Gui.Command.CreateAntArtifact.diagramName                              = Diagramme de deploiment de {0}
79
Gui.Command.ExecuteAntTarget.ConsoleTitle                              = Ex\u00E9cution d'une cible ant...
80
Gui.Command.Execution.ConsoleTitle                                     = Ex\u00E9cution d'application...
81
Gui.Command.JavaDocGeneration.ConsoleTitle                             = G\u00E9n\u00E9ration de la JavaDoc...
82
Gui.Command.generation.errorTitle                                      = Erreur survenue pendant le reverse
83
Gui.GeneralReverseMode.COMPLETE_REVERSE                                = Complet
84
Gui.GeneralReverseMode.COMPLETE_STRUCTURAL_REVERSE                     = Structurel complet
85
Gui.GeneralReverseMode.SIMPLE_STRUCTURAL_REVERSE                       = Structurel simple
86
Gui.Generation.ReportDialogMessage                                     = Erreurs et avertissements
87
Gui.Generation.ReportDialogTitle                                       = Probl\u00E8mes
88
Gui.JavaReverseWizardView.BinaryContentTab.Name                        = Aper\u00E7u du contenu
89
Gui.JavaReverseWizardView.BinaryContentTab.Title                       = Choisir les \u00E9l\u00E9ments \u00E0 reverser ou ignorer 
90
Gui.JavaReverseWizardView.ClasspathTab.Name                            = Jars du projet
91
Gui.JavaReverseWizardView.ClasspathTab.Title                           = S\u00E9lectionner les jars du projet \u00E0 utiliser durant le reverse
92
Gui.JavaReverseWizardView.ExternalJarsTab.Name                         = Jars du reverse
93
Gui.JavaReverseWizardView.ExternalJarsTab.Title                        = Ajouter les biblioth\u00E8ques de l'application \u00E0 reverser
94
Gui.JavaReverseWizardView.ExternalJarsTab.add                          = Ajouter un jar externe
95
Gui.JavaReverseWizardView.ExternalJarsTab.delete                       = Supprimer le jar s\u00E9lectionn\u00E9
96
Gui.JavaReverseWizardView.ExternalJarsTab.down                         = Bouger le jar s\u00E9lectionn\u00E9 vers le bas
97
Gui.JavaReverseWizardView.ExternalJarsTab.up                           = Bouger le jar s\u00E9lectionn\u00E9 vers le haut
98
Gui.JavaReverseWizardView.FileChooserTab.Name                          = Fichiers \u00E0 r\u00E9verser
99
Gui.JavaReverseWizardView.FileChooserTab.Preview                       = Contenu de {0}
100
Gui.JavaReverseWizardView.FileChooserTab.Title                         = Choisir les fichiers \u00E0 reverser ({0})
101
Gui.JavaReverseWizardView.Granularity                                  = Granularit\u00E9
102
Gui.JavaReverseWizardView.NextButton                                   = Suivant >
103
Gui.JavaReverseWizardView.OkButton                                     = Reverse
104
Gui.JavaReverseWizardView.PreviousButton                               = < Pr\u00E9c\u00E9dent
105
Gui.JavaReverseWizardView.Title                                        = Reverse Java
106
Gui.JavaReverseWizardView.WindowName                                   = Reverse java
107
Gui.KeepAllButton                                                      = Non (tous)
108
Gui.KeepButton                                                         = Non
109
Gui.NoUpdateFromAllInterfacesButton                                    = Non (Aucune)
110
Gui.NoUpdateFromInterfaceButton                                        = Non
111
Gui.Property.AttributeBoxTitle                                         = Edition des propri\u00E9t\u00E9s de l'attribut
112
Gui.Property.Collection                                                = Collection \u00E0 utiliser
113
Gui.Property.CopyrightFile                                             = Fichier de copyright
114
Gui.Property.Final                                                     = Final
115
Gui.Property.Getter                                                    = Getter
116
Gui.Property.GetterVisibility                                          = Visibilit\u00E9 du getter
117
Gui.Property.JarFile                                                   = Art\u00E9fact de compilation
118
Gui.Property.JavaAnnotation                                            = Annotation
119
Gui.Property.JavaAutomation                                            = El\u00E9ment Java
120
Gui.Property.JavaDocumentedAnnotation                                  = L'annotation est document\u00E9e
121
Gui.Property.JavaInheritedAnnotation                                   = L'annotation est h\u00E9rit\u00E9e
122
Gui.Property.JavaMain                                                  = Principal
123
Gui.Property.JavaName                                                  = Nom Java
124
Gui.Property.JavaProperty                                              = Propri\u00E9t\u00E9 Java
125
Gui.Property.JavaRetentionAnnotation                                   = Politique de r\u00E9tention
126
Gui.Property.JavaWrapper                                               = Wrapper
127
Gui.Property.Key                                                       = Cl\u00E9
128
Gui.Property.MainClass                                                 = Classe principale
129
Gui.Property.Native                                                    = Native
130
Gui.Property.NoCode                                                    = Pas de code
131
Gui.Property.NoInitValue                                               = Pas de valeur initiale
132
Gui.Property.NoPackage                                                 = Package non g\u00E9n\u00E9r\u00E9
133
Gui.Property.Personalized                                              = Personnalis\u00E9
134
Gui.Property.Plugin                                                    = Composant Java
135
Gui.Property.PluginPath                                                = R\u00E9pertoire
136
Gui.Property.Setter                                                    = Setter
137
Gui.Property.SetterVisibility                                          = Visibilit\u00E9 du setter
138
Gui.Property.Static                                                    = Statique
139
Gui.Property.Synchronized                                              = Synchronized
140
Gui.Property.Target.ANNOTATION_TYPE                                    = Cible ElementType.ANNOTATION_TYPE
141
Gui.Property.Target.CONSTRUCTOR                                        = Cible ElementType.CONSTRUCTOR
142
Gui.Property.Target.FIELD                                              = Cible ElementType.FIELD
143
Gui.Property.Target.LOCAL_VARIABLE                                     = Cible ElementType.LOCAL_VARIABLE
144
Gui.Property.Target.METHOD                                             = Cible ElementType.METHOD
145
Gui.Property.Target.PACKAGE                                            = Cible ElementType.PACKAGE
146
Gui.Property.Target.PARAMETER                                          = Cible ElementType.PARAMETER
147
Gui.Property.Target.TYPE                                               = Cible ElementType.TYPE
148
Gui.Property.TemplateBinding                                           = Instanciation de template
149
Gui.Property.Transient                                                 = Transient
150
Gui.Property.Volatile                                                  = Volatile
151
Gui.RetrieveAllButton                                                  = Oui (tous)
152
Gui.RetrieveButton                                                     = Oui
153
Gui.Reverse.AnalysingStructure                                         = Analyse de la structure en cours ...
154
Gui.Reverse.ParsingFile                                                = Analyse de {0}
155
Gui.Reverse.ParsingFiles                                               = Analyse des fichiers en cours ...
156
Gui.Reverse.deleteSubElements                                          = Suppression des sous \u00E9l\u00E9ments de {0}
157
Gui.Reverse.getCorrespondingElement                                    = R\u00E9cup\u00E9ration de l''\u00E9l\u00E9ment de mod\u00E8le correspondant \u00E0 {0}
158
Gui.Reverse.postTreatment                                              = Finalisation pour {0}
159
Gui.Reverse.updateProperties                                           = Mise \u00E0 jour du contenu pour {0}
160
Gui.ReverseWizard.ApplicationPath.Description                          = Choisir le r\u00E9pertoire de l'application \u00E0 reverser
161
Gui.ReverseWizard.DirectoryAndJarFilter                                = R\u00E9pertoire et fichier Jar
162
Gui.ReverseWizard.DirectoryFilter                                      = R\u00E9pertoire
163
Gui.ReverseWizard.FilesToReverse.Description                           = Choisir les fichiers \u00E0 reverser
164
Gui.ReverseWizard.FilesToReverse.NoSelectedElement                     = Aucun \u00E9l\u00E9ment \u00E0 reverser n'a \u00E9t\u00E9 s\u00E9lectionn\u00E9.\r\nVeuillez choisir les \u00E9l\u00E9ments \u00E0 reverser.
165
Gui.ReverseWizard.FilesToReverse.ReverseMode                           = Choisir un mode de reverse
166
Gui.ReverseWizard.FilesToReverse.ReverseMode.CompleteReverse           = Reverse complet
167
Gui.ReverseWizard.FilesToReverse.ReverseMode.CompleteStructuralReverse = Reverse structurel complet
168
Gui.ReverseWizard.FilesToReverse.ReverseMode.SimpleStructuralReverse   = Reverse structurel simple
169
Gui.ReverseWizard.Librairies.AddButton                                 = Ajouter
170
Gui.ReverseWizard.Librairies.AddFile                                   = Choisir le fichier \u00E0 ajouter
171
Gui.ReverseWizard.Librairies.Description                               = Ajouter les biblioth\u00E8ques de l'application
172
Gui.ReverseWizard.Librairies.RemoveButton                              = Retirer
173
Gui.ReverseWizard.Title                                                = Reverse Java
174
Gui.UpdateFromAllInterfacesButton                                      = Oui (Toutes)
175
Gui.UpdateFromInterfaceButton                                          = Oui
176
Gui.WizardDialog.CancelButton                                          = Annuler
177
Gui.WizardDialog.FinishButton                                          = Terminer
178
Gui.WizardDialog.NextButton                                            = Suivant >
179
Gui.WizardDialog.PreviousButton                                        = < Pr\u00E9c\u00E9dent
180
Gui.antSelector.message                                                = Cibles disponibles.
181
Gui.antSelector.shellTitle                                             = Cibles du fichier Ant
182
Gui.antSelector.title                                                  = Choisir une cible
183
Gui.buildTargets.defaultTarget                                         = Cible par d\u00E9faut
184
Gui.buildTargets.message                                               = Cibles associ\u00E9es \u00E0 l'\u00E9l\u00E9ment courant.
185
Gui.buildTargets.shellTitle                                            = Cibles de production
186
Gui.buildTargets.title                                                 = Choisir une cible de production
187
Gui.buildTargets.treeItem                                              = {0} : {1}
188
Gui.execution.arguments                                                = Arguments du programme
189
Gui.execution.message                                                  = D\u00E9finir les param\u00E8tres d'ex\u00E9cution.
190
Gui.execution.shellTitle                                               = Configuration de l'ex\u00E9cution
191
Gui.execution.title                                                    = Configuration de l'ex\u00E9cution
192
Gui.execution.vmArguments                                              = Arguments de la VM
193

  
194
Info.ExternClassifierCreation.Description = Une mise \u00E0 jour du mod\u00E8le peut cr\u00E9er des \u00E9l\u00E9ments externes pour ne pas perdre d'information sur un \u00E9l\u00E9ment mis \u00E0 jour.\r\nComme un \u00E9l\u00E9ment externe est vide dans le mod\u00E8le, il est conseill\u00E9 soit de le mettre \u00E0 jour, soit d'utiliser un Composant de Mod\u00E8le qui le contient.\r\nLe code Java d'un \u00E9l\u00E9ment externe n'est jamais g\u00E9n\u00E9r\u00E9.
195
Info.ExternClassifierCreation.Message     = L''\u00E9l\u00E9ment "{0}" a \u00E9t\u00E9 ajout\u00E9 au mod\u00E8le en tant qu''\u00E9l\u00E9ment externe.
196
Info.Information                          = Information
197
Info.ProgressBar.ElapsedTime              = Temps \u00E9coul\u00E9 : 
198
Info.ProgressBar.Generating               = G\u00E9n\u00E9ration de {0} en cours ...
199
Info.ProgressBar.RemainingTime            = Temps restant : 
200
Info.ProgressBar.Reverse.Parsing          = Analyse : {0}
201
Info.ProgressBar.Updating                 = Mise \u00E0 jour de {0} en cours ...
202
Info.SaveFileBeforeGeneration.Label       = Le fichier {0} a \u00E9t\u00E9 modifi\u00E9.\r\nVoulez-vous le sauvegarder avant de g\u00E9n\u00E9rer, afin de r\u00E9cup\u00E9rer son contenu ?
203
Info.SaveFileBeforeGeneration.Title       = Sauvegarder
204
Info.Session.ChangeProperties             = Modification de propri\u00E9t\u00E9
205
Info.Session.CreateAntArtifact            = Cr\u00E9er un art\u00E9fact Ant
206
Info.Session.CreateJavaResource           = Cr\u00E9er une ressource java
207
Info.Session.CreatePlugin                 = Cr\u00E9er un composant java
208
Info.Session.Generate                     = G\u00E9n\u00E9rer
209
Info.Session.ModelComponent               = Deployer un Composant de mod\u00E8le
210
Info.Session.Reverse                      = Mettre \u00E0 jour
211

  
212
Module.Description        = Le module Java Designer fournit une gamme compl\u00E8te de fonctionnalit\u00E9s d\u00E9di\u00E9es au d\u00E9veloppement Java, telles que la g\u00E9n\u00E9ration de code et de Javadoc \u00E0 partir de mod\u00E8les UML2. Il offre \u00E9galement une fonction de compl\u00E9tion automatique du mod\u00E8le, y compris la production et la synchronisation d'accesseurs Java, ainsi qu'un service de reverse, utilis\u00E9 pour la r\u00E9tro ing\u00E9nierie d'applications existantes.
213
Module.Label              = Java Designer
214

  
215
NoteCreation.DefaultCodeNote       = // Saisir le code Java ici
216
NoteCreation.DefaultDocNote        = Saisir la JavaDoc ici
217
NoteCreation.DefaultReturnCodeNote = // Saisir le code de retour Java ici
218
NoteCreation.EnterNoteBody         = <Saisir la note ici>
219

  
220
Ui.Parameter.AccessMode.Default                      = Valeur par d\u00E9faut
221
Ui.Parameter.AccessMode.None                         = Aucun
222
Ui.Parameter.AccessMode.Read                         = Lecture
223
Ui.Parameter.AccessMode.ReadWrite                    = Lecture/Ecriture
224
Ui.Parameter.AccessMode.Write                        = Ecriture
225
Ui.Parameter.AccessibleClasses.Description           = Liste des endroits utilis\u00E9s lors de la recherche des imports, pouvant contenir des classes, des r\u00E9pertoires ou des fichiers JAR.\r\nLe s\u00E9parateur doit \u00EAtre ";" pour Windows, et ":" pour UNIX.
226
Ui.Parameter.AccessibleClasses.Label                 = Classes accessibles (classpath)
227
Ui.Parameter.AccessorVisibility.Friendly             = Ami
228
Ui.Parameter.AccessorVisibility.Private              = Priv\u00E9
229
Ui.Parameter.AccessorVisibility.Protected            = Prot\u00E9g\u00E9
230
Ui.Parameter.AccessorVisibility.Public               = Publique
231
Ui.Parameter.AccessorsGeneration.Description         = D\u00E9finit le comportement global de la g\u00E9n\u00E9ration d'accesseurs dans le mod\u00E8le :\r\n- "Toujours" g\u00E9n\u00E9rer les accesseurs par rapport au mode d'acc\u00E8s des attributs.\r\n- "Intelligente" pour cr\u00E9er les accesseurs seulement si l'attribut n'est pas public.\r\n- Ne "Jamais" g\u00E9n\u00E9rer les accesseurs, quel que soit le mode d'acc\u00E8s des attributs.
232
Ui.Parameter.AccessorsGeneration.Label               = G\u00E9n\u00E9ration des accesseurs
233
Ui.Parameter.AccessorsGenerationMode.Always          = Toujours
234
Ui.Parameter.AccessorsGenerationMode.Never           = Jamais
235
Ui.Parameter.AccessorsGenerationMode.Smart           = Intelligente
236
Ui.Parameter.AutoGenerate.Description                = Active la g\u00E9n\u00E9ration automatique des fichiers java lors de chaque modification du mod\u00E8le.
237
Ui.Parameter.AutoGenerate.Label                      = G\u00E9n\u00E9rer en temps r\u00E9el
238
Ui.Parameter.AutomaticallyOpenJavadoc.Description    = Active l'ouverture automatique du navigateur web par d\u00E9faut apr\u00E8s chaque g\u00E9n\u00E9ration de la JavaDoc, afin de visualiser les fichiers produits.
239
Ui.Parameter.AutomaticallyOpenJavadoc.Label          = Visualiser la JavaDoc apr\u00E8s sa g\u00E9n\u00E9ration
240
Ui.Parameter.CompatibilityLevel.Java7                = Java 7
241
Ui.Parameter.CompatibilityLevel.Java8                = Java 8
242
Ui.Parameter.CompilationOptions.Description          = Options de compilation Java.\r\nVoir les options de l'outil "javac" pour plus d'informations:\r\n"http://java.sun.com/javase/6/docs/technotes/tools/windows/javac.html#options".
243
Ui.Parameter.CompilationOptions.Label                = Options de compilation
244
Ui.Parameter.CompilationPath.Description             = R\u00E9pertoire des fichiers .class, compil\u00E9s \u00E0 partir des fichiers .java.
245
Ui.Parameter.CompilationPath.Label                   = R\u00E9pertoire des fichiers compil\u00E9s
246
Ui.Parameter.ComponentSubPath.Description            = Sous chemin ajout\u00E9 au chemin de g\u00E9n\u00E9ration des Composants Java.
247
Ui.Parameter.ComponentSubPath.Label                  = Sous chemin des Composants Java
248
Ui.Parameter.CopyrightFile.Description               = Le contenu de ce fichier sera ajout\u00E9 au d\u00E9but de chaque fichier g\u00E9n\u00E9r\u00E9.\r\nIl doit contenir le mot "Copyright" pour ne pas \u00EAtre revers\u00E9.
249
Ui.Parameter.CopyrightFile.Label                     = Fichier de copyright
250
Ui.Parameter.CustomizationFile.Description           = Modelio Java Designer utilise un fichier XML sp\u00E9cifique afin de d\u00E9finir la correspondance entre les types de base, les conteneurs et la cr\u00E9ation des accesseurs.\r\nLe comportement par d\u00E9faut est situ\u00E9 dans le fichier XML nomm\u00E9 "javaCustomizationFile", \u00E0 l'int\u00E9rieur du r\u00E9pertoire d'installation du module, contenu dans le workspace.
251
Ui.Parameter.CustomizationFile.Label                 = Fichier de configuration
252
Ui.Parameter.DefaultVisibility.Default               = Valeur par d\u00E9faut
253
Ui.Parameter.DefaultVisibility.Description           = A chaque cr\u00E9ation d'attribut, la visibilit\u00E9 prendra cette valeur.\r\nChoisir la "Valeur par d\u00E9faut" emp\u00E8che JavaDesigner de modifier le nouvel \u00E9l\u00E9ment de mod\u00E8le, laissant ainsi la visibilit\u00E9 pr\u00E9sente lors de la cr\u00E9ation.
254
Ui.Parameter.DefaultVisibility.Friendly              = Ami
255
Ui.Parameter.DefaultVisibility.Label                 = Visibilit\u00E9 par d\u00E9faut
256
Ui.Parameter.DefaultVisibility.Private               = Priv\u00E9
257
Ui.Parameter.DefaultVisibility.Protected             = Prot\u00E9g\u00E9
258
Ui.Parameter.DefaultVisibility.Public                = Publique
259
Ui.Parameter.DescriptionAsJavadoc.Description        = Permet de traiter les notes "description" de la m\u00EAme mani\u00E8re que les notes "Javadoc".\r\nLors du reverse, le contenu de la Javadoc pr\u00E9sent dans les fichiers est inclus dans le mod\u00E8le en tant que note "description" si cette option est active.
260
Ui.Parameter.DescriptionAsJavadoc.Label              = G\u00E9n\u00E9rer les notes "description" en tant que "Javadoc"
261
Ui.Parameter.Encoding.Description                    = Encodage utilis\u00E9 pour les fichiers java lors des op\u00E9rations de g\u00E9n\u00E9ration et de reverse. La valeur par d\u00E9faut est UTF-8.
262
Ui.Parameter.Encoding.Label                          = Encodage
263
Ui.Parameter.Encodings.ISO_8859_1                    = ISO-8859-1
264
Ui.Parameter.Encodings.ISOmoins8859moins1            = ISO-8859-1
265
Ui.Parameter.Encodings.US_ASCII                      = US-ASCII
266
Ui.Parameter.Encodings.USmoinsASCII                  = US-ASCII
267
Ui.Parameter.Encodings.UTF_16                        = UTF-16
268
Ui.Parameter.Encodings.UTF_16BE                      = UTF-16BE
269
Ui.Parameter.Encodings.UTF_16LE                      = UTF-16LE
270
Ui.Parameter.Encodings.UTF_8                         = UTF-8
271
Ui.Parameter.Encodings.UTFmoins16                    = UTF-16
272
Ui.Parameter.Encodings.UTFmoins16BE                  = UTF-16BE
273
Ui.Parameter.Encodings.UTFmoins16LE                  = UTF-16LE
274
Ui.Parameter.Encodings.UTFmoins8                     = UTF-8
275
Ui.Parameter.ErrorOnFirstWarning.Description         = Active le contr\u00F4le de coh\u00E9rence Java durant la g\u00E9n\u00E9ration.\r\nS'il est actif, la g\u00E9n\u00E9ration est stopp\u00E9e pour chaque fichier contenant un avertissement, plut\u00F4t que de l'ignorer.\r\nEx: g\u00E9n\u00E9rer une classe contenant un attribut non typ\u00E9.
276
Ui.Parameter.ErrorOnFirstWarning.Label               = Traiter les avertissements comme des erreurs
277
Ui.Parameter.ExternalEditorCommandLine.Description   = D\u00E9finit la commande \u00E0 utiliser pour lancer l'\u00E9diteur de code g\u00E9n\u00E9r\u00E9.\r\nCe param\u00E8tre est ignor\u00E9 si l'\u00E9dition externe est d\u00E9sactiv\u00E9e.
278
Ui.Parameter.ExternalEditorCommandLine.Label         = Commande invoquant l'\u00E9diteur externe
279
Ui.Parameter.FriendlyAccessorVisibility.Description  = A chaque cr\u00E9ation d'accesseur pour un attribut "package", sa visibilit\u00E9 prendra cette valeur.
280
Ui.Parameter.FriendlyAccessorVisibility.Label        = Visibilit\u00E9 des getters g\u00E9n\u00E9r\u00E9s \u00E0 partir d'un \u00E9l\u00E9ment "Package"
281
Ui.Parameter.FriendlyModifierVisibility.Description  = A chaque cr\u00E9ation de setter pour un attribut "Package", sa visibilit\u00E9 prendra cette valeur.
282
Ui.Parameter.FriendlyModifierVisibility.Label        = Visibilit\u00E9 des setters g\u00E9n\u00E9r\u00E9s \u00E0 partir d'un \u00E9l\u00E9ment "Package"
283
Ui.Parameter.FullNameGeneration.Description          = Utilise le nom compl\u00E8tement qualifi\u00E9 pour toutes les classes.\r\nEx: "java.io.File" plut\u00F4t que "File"
284
Ui.Parameter.FullNameGeneration.Label                = G\u00E9n\u00E9rer le nom complet pour les classes utilis\u00E9es
285
Ui.Parameter.GenDocPath.Description                  = R\u00E9pertoire de g\u00E9n\u00E9ration de la JavaDoc.
286
Ui.Parameter.GenDocPath.Label                        = R\u00E9pertoire de g\u00E9n\u00E9ration de la JavaDoc
287
Ui.Parameter.GenerateDefaultReturn.Description       = G\u00E9n\u00E8re un code de retour par d\u00E9faut pour les op\u00E9rations n'ayant ni notes 'code' ni notes 'return code'.
288
Ui.Parameter.GenerateDefaultReturn.Label             = G\u00E9n\u00E9rer code de retour par d\u00E9faut.
289
Ui.Parameter.GenerateFinalParameters.Description     = G\u00E9n\u00E9rer le mot cl\u00E9 java "final" pour tous les param\u00E8tres ayant un passage de param\u00E8tre indiquant "entr\u00E9e".
290
Ui.Parameter.GenerateFinalParameters.Label           = G\u00E9n\u00E9rer les param\u00E8tres d'entr\u00E9e en tant que "final".
291
Ui.Parameter.GenerateInvariants.Description          = Indique si les invariants doivent \u00EAtre g\u00E9n\u00E9r\u00E9es.
292
Ui.Parameter.GenerateInvariants.Label                = G\u00E9n\u00E9rer les invariants
293
Ui.Parameter.GenerateJavadoc.Description             = Active la g\u00E9n\u00E9ration de la Javadoc dans le code source de votre application.
294
Ui.Parameter.GenerateJavadoc.Label                   = G\u00E9n\u00E9rer la JavaDoc
295
Ui.Parameter.GenerateJavadocMarkers.Description      = Cocher cette option pour g\u00E9n\u00E9rer les marqueurs de reverse avec la JavaDoc en Model Driven mode.
296
Ui.Parameter.GenerateJavadocMarkers.Label            = G\u00E9n\u00E9rer les marqueurs de reverse JavaDoc
297
Ui.Parameter.GeneratePrePostConditions.Description   = Indique si les pr\u00E9/post-conditions doivent \u00EAtre g\u00E9n\u00E9r\u00E9es.
298
Ui.Parameter.GeneratePrePostConditions.Label         = G\u00E9n\u00E9ration des pr\u00E9/post-conditions
299
Ui.Parameter.GenerationMode.Description              = Mode de g\u00E9n\u00E9ration :\r\n- "Model Driven", bas\u00E9 sur une g\u00E9n\u00E9ration compl\u00E8te \u00E0 partir du mod\u00E8le UML, avec des zones balis\u00E9es pour \u00E9diter le code java.\r\n- "Round Trip", permettant au contenu java d'\u00EAtre modifi\u00E9 directement au niveau du code, puis revers\u00E9 pour mettre \u00E0 jour le mod\u00E8le.\r\n- "Release", pour une g\u00E9n\u00E9ration sans aucune annotation venant de Modelio.
300
Ui.Parameter.GenerationMode.Label                    = Mode de g\u00E9n\u00E9ration
301
Ui.Parameter.GenerationMode.ModelDriven              = Model Driven
302
Ui.Parameter.GenerationMode.Release                  = Release
303
Ui.Parameter.GenerationMode.RoundTrip                = Round Trip
304
Ui.Parameter.GenerationPath.Description              = R\u00E9pertoire de g\u00E9n\u00E9ration des fichiers .java.
305
Ui.Parameter.GenerationPath.Label                    = R\u00E9pertoire de g\u00E9n\u00E9ration de code
306
Ui.Parameter.Group01                                 = G\u00E9n\u00E9ral
307
Ui.Parameter.Group1                                  = G\u00E9n\u00E9ral
308
Ui.Parameter.Group11                                 = R\u00E9pertoires
309
Ui.Parameter.Group2                                  = R\u00E9pertoires
310
Ui.Parameter.Group21                                 = G\u00E9n\u00E9ration de code
311
Ui.Parameter.Group3                                  = G\u00E9n\u00E9ration de code
312
Ui.Parameter.Group31                                 = Automation
313
Ui.Parameter.Group4                                  = Automation
314
Ui.Parameter.Group41                                 = Contraintes
315
Ui.Parameter.Group5                                  = Contraintes
316
Ui.Parameter.Group51                                 = Edition externe
317
Ui.Parameter.Group6                                  = Edition externe
318
Ui.Parameter.Group61                                 = Compilation
319
Ui.Parameter.Group7                                  = Compilation
320
Ui.Parameter.Group71                                 = JavaDoc
321
Ui.Parameter.Group8                                  = JavaDoc
322
Ui.Parameter.Group81                                 = Composants de mod\u00E8les
323
Ui.Parameter.Group9                                  = Composants de mod\u00E8les
324
Ui.Parameter.InterfaceImplementation.Description     = D\u00E9finit le comportement de la mise \u00E0 jour automatique de mod\u00E8le apr\u00E8s une modification sur une interface :\r\n- "Demander" confirmation \u00E0 l'utilisateur.\r\n- "Toujours" mettre \u00E0 jour les sous classes pour refl\u00E9ter le contenu de l'interface.\r\n- Ne "Jamais" mettre \u00E0 jour les sous classes.
325
Ui.Parameter.InterfaceImplementation.Label           = Mettre \u00E0 jour les classes impl\u00E9mentant une interface
326
Ui.Parameter.InterfaceImplementationMode.Always      = Toujours
327
Ui.Parameter.InterfaceImplementationMode.Ask         = Demander
328
Ui.Parameter.InterfaceImplementationMode.Never       = Jamais
329
Ui.Parameter.InvariantType.NotGenerated              = Non g\u00E9n\u00E9r\u00E9s
330
Ui.Parameter.InvariantType.ThrowException            = Lancer une Exception
331
Ui.Parameter.InvariantType.UseAssert                 = Utiliser une assertion
332
Ui.Parameter.InvariantsName.Description              = D\u00E9finit le nom des m\u00E9thodes d'invariants g\u00E9n\u00E9r\u00E9es.
333
Ui.Parameter.InvariantsName.Label                    = Nom des invariants
334
Ui.Parameter.JDKPath.Description                     = Le r\u00E9pertoire racine du Kit de D\u00E9veloppement Java (JDK).\r\nVous devez avoir un JDK afin de d\u00E9velopper un nouveau programme (compilation, g\u00E9n\u00E9ration de la JavaDoc...).\r\nEx : "C:/Program Files/Java/jdk1.6.0"
335
Ui.Parameter.JDKPath.Label                           = JDK
336
Ui.Parameter.JarFilePath.Description                 = R\u00E9pertoire de lancement des applications.\r\nLes fichiers Jar sont \u00E9galement produits dans ce r\u00E9pertoire par les fichiers ANT.
337
Ui.Parameter.JarFilePath.Label                       = R\u00E9pertoire des ex\u00E9cutables
338
Ui.Parameter.JavaCompatibility.Description           = Version du kit de d\u00E9veloppement Java (JDK) \u00E0 utiliser pour la compatibilit\u00E9.
339
Ui.Parameter.JavaCompatibility.Label                 = Version du JDK
340
Ui.Parameter.JavaDocOptions.Description              = Options \u00E0 transmettre \u00E0 l'outil "javadoc" pour la g\u00E9n\u00E9ration de la documentation Java.\r\nVoir "http://java.sun.com/javase/6/docs/technotes/tools/windows/javadoc.html#options" pour plus d'informations.
341
Ui.Parameter.JavaDocOptions.Label                    = Options de g\u00E9n\u00E9ration
342
Ui.Parameter.JavahGenerationPath.Description         = R\u00E9pertoire des fichiers .h g\u00E9n\u00E9r\u00E9s par "javah", n\u00E9cessaires aux m\u00E9thodes natives.
343
Ui.Parameter.JavahGenerationPath.Label               = R\u00E9pertoire de g\u00E9n\u00E9ration des fichiers .h natifs
344
Ui.Parameter.PackageJarInRamc.Description            = Active l'int\u00E9gration des archives "jar" aux composants de mod\u00E8le packag\u00E9s.
345
Ui.Parameter.PackageJarInRamc.Label                  = Ajouter les Jar aux composants de mod\u00E8le
346
Ui.Parameter.PackageSrcInRamc.Description            = Active l'int\u00E9gration des fichiers sources java aux composants de mod\u00E8le packag\u00E9s.
347
Ui.Parameter.PackageSrcInRamc.Label                  = Ajouter les fichiers sources aux composants de mod\u00E8le
348
Ui.Parameter.PrePostExceptionClass.Description       = D\u00E9finit la classe d'exception \u00E0 utiliser lors de la g\u00E9n\u00E9ration des pr\u00E9/post conditions.
349
Ui.Parameter.PrePostExceptionClass.Label             = Type d'exception pour les pr\u00E9/post-conditions
350
Ui.Parameter.PrivateAccessorVisibility.Description   = A chaque cr\u00E9ation d'accesseur pour un attribut "Priv\u00E9", sa visibilit\u00E9 prendra cette valeur.
351
Ui.Parameter.PrivateAccessorVisibility.Label         = Visibilit\u00E9 des getters g\u00E9n\u00E9r\u00E9s \u00E0 partir d'un \u00E9l\u00E9ment "Priv\u00E9s" 
352
Ui.Parameter.PrivateModifierVisibility.Description   = A chaque cr\u00E9ation de setter pour un attribut "Priv\u00E9", sa visibilit\u00E9 prendra cette valeur.
353
Ui.Parameter.PrivateModifierVisibility.Label         = Visibilit\u00E9 des setters g\u00E9n\u00E9r\u00E9s \u00E0 partir d'un \u00E9l\u00E9ment "Priv\u00E9s"
354
Ui.Parameter.ProtectedAccessorVisibility.Description = A chaque cr\u00E9ation d'accesseur pour un attribut "Pot\u00E9g\u00E9", sa visibilit\u00E9 prendra cette valeur.
355
Ui.Parameter.ProtectedAccessorVisibility.Label       = Visibilit\u00E9 des getters g\u00E9n\u00E9r\u00E9s \u00E0 partir d'un \u00E9l\u00E9ment "Prot\u00E9g\u00E9s"
356
Ui.Parameter.ProtectedModifierVisibility.Description = A chaque cr\u00E9ation de setter pour un attribut "Prot\u00E9g\u00E9", sa visibilit\u00E9 prendra cette valeur.
357
Ui.Parameter.ProtectedModifierVisibility.Label       = Visibilit\u00E9 des setters g\u00E9n\u00E9r\u00E9s \u00E0 partir d'un \u00E9l\u00E9ment "Prot\u00E9g\u00E9s"
358
Ui.Parameter.PublicAccessorVisibility.Description    = A chaque cr\u00E9ation d'accesseur pour un attribut "Public", sa visibilit\u00E9 prendra cette valeur.
359
Ui.Parameter.PublicAccessorVisibility.Label          = Visibilit\u00E9 des getters g\u00E9n\u00E9r\u00E9s \u00E0 partir d'un \u00E9l\u00E9ment "Public"
360
Ui.Parameter.PublicModifierVisibility.Description    = A chaque cr\u00E9ation de setter pour un attribut "Public", sa visibilit\u00E9 prendra cette valeur.
361
Ui.Parameter.PublicModifierVisibility.Label          = Visibilit\u00E9 des setters g\u00E9n\u00E9r\u00E9s \u00E0 partir d'un \u00E9l\u00E9ment "Public"
362
Ui.Parameter.RetrieveDefaultBehaviour.Description    = Ce qui doit \u00EAtre fait lors d'une g\u00E9n\u00E9ration si le fichier sur le disque a \u00E9t\u00E9 modifi\u00E9 depuis la derni\u00E8re g\u00E9n\u00E9ration:\r\n- "Demander" confirmation \u00E0 l'utilisateur.\r\n- "Conserver" le mod\u00E8le et \u00E9craser le fichier modifi\u00E9.\r\n- "Mettre \u00E0 jour" le mod\u00E8le \u00E0 partir du contenu du fichier.
363
Ui.Parameter.RetrieveDefaultBehaviour.Label          = Comportement par d\u00E9faut pour la r\u00E9cup\u00E9ration de fichier
364
Ui.Parameter.RetrieveMode.Ask                        = Demander
365
Ui.Parameter.RetrieveMode.Keep                       = Conserver
366
Ui.Parameter.RetrieveMode.Retrieve                   = Mettre \u00E0 jour
367
Ui.Parameter.RunParameters.Description               = Param\u00E8tres transmis \u00E0 votre application lors de l'ex\u00E9cution de la commande "lancer l'application".
368
Ui.Parameter.RunParameters.Label                     = Param\u00E8tres de l'application
369
Ui.Parameter.SourceFilesPath.Description             = R\u00E9pertoire vers les fichiers sources
370
Ui.Parameter.SourceFilesPath.Label                   = R\u00E9pertoire vers les fichiers sources
371
Ui.Parameter.UseExternalEdition.Description          = Active l'utilisation d'un \u00E9diteur externe plut\u00F4t que de l'\u00E9diteur int\u00E9gr\u00E9 \u00E0 Modelio.
372
Ui.Parameter.UseExternalEdition.Label                = Utiliser l'\u00E9dition externe
373
Ui.Parameter.UseJavah.Description                    = Indique si les fichiers .h doivent \u00EAtre g\u00E9n\u00E9r\u00E9s pour les m\u00E9thodes natives.
374
Ui.Parameter.UseJavah.Label                          = Activer la g\u00E9n\u00E9ration des fichiers .h pour les m\u00E9thodes natives.
375

  
376
Warning.AbstractSynchronizedMethod           = La m\u00E9thode abstraite {1} de la classe {0} ne peut \u00EAtre "synchronized". D\u00E9cochez les cases "Synchronized" ou "Abstraite" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s de la m\u00E9thode "{1}".
377
Warning.AnnotationParameterNotFound.description = Impossible de trouver le type de tag "{0}" pour le st\u00E9r\u00E9otype "{1}".\r\nUtilisation d''une note "JavaAnnotation" \u00E0 la place.
378
Warning.AnnotationParameterNotFound.title       = Le param\u00E8tre d''annotation "{0}" n''a pas \u00E9t\u00E9 trouv\u00E9.
379
Warning.BadInnerClassAssociation             = La classe {0} ne peut avoir de lien d''association vers la classe interne {1} car elles ne font pas parti de la m\u00EAme unit\u00E9 de compilation. Supprimez l''association.
380
Warning.ClassImplementedNativeMethod         = La m\u00E9thode native "{1}" de la classe "{0}" ne peut avoir d''impl\u00E9mentation. D\u00E9cochez la case "Native" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s ou effacez la note "JavaCode".
381
Warning.ClassInheritInterface                = La classe {0} ne peut h\u00E9riter de l''interface {1}. Effacez le lien d''h\u00E9ritage entre elles.
382
Warning.ClassInheritNoCode                   = La classe {0} ne peut h\u00E9riter de la classe {1} qui est "no code". Effacez le lien d''h\u00E9ritage entre elles.
383
Warning.ClassMultipleInheritance             = La classe "{0}" ne peut sp\u00E9cialiser qu''une classe. N''utilisez qu''un seul lien d''h\u00E9ritage depuis la classe "{0}". Recommandation : utilisez un lien d''impl\u00E9mentation d''interface \u00E0 la place.
384
Warning.ClassUndefinedTypeAssociationEnd     = Le type de l''association {1} de la classe {0} doit \u00EAtre d\u00E9fini. Utilisez l''\u00E9diteur de propri\u00E9t\u00E9s de l''association "{1}" pour d\u00E9finir son type.
385
Warning.ClassUndefinedTypeAttribute          = Le type de l''attribut {1} de la classe {0} doit \u00EAtre d\u00E9fini. Utilisez l''\u00E9diteur de propri\u00E9t\u00E9s de l''attribut "{1}" pour d\u00E9finir son type.
386
Warning.ClassUndefinedTypeParameter          = Le type d''un des param\u00E8tres de la m\u00E9thode {1} de la classe {0} n''est pas d\u00E9fini.  Utilisez l''\u00E9diteur de propri\u00E9t\u00E9s de l''attribut "{1}" pour d\u00E9finir son type.
387
Warning.DataTypeMultipleInheritance          = Le DataType "{0}" ne peut sp\u00E9cialiser qu''un seul DataType. N''utilisez qu''un seul lien d''h\u00E9ritage depuis le DataType "{0}".
388
Warning.ExternClassInheritance               = La classe {0} ne peut h\u00E9riter de la classe {1} qui est une classe non visible appartenant \u00E0 un autre package.
389
Warning.FinalAbstractMethod                  = La m\u00E9thode abstraite {1} de la classe {0} ne peut \u00EAtre non-d\u00E9rivable ("finale"). D\u00E9cochez la case "Finale" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s de la m\u00E9thode "{1}".
390
Warning.FinalRedefinedMethod                 = La m\u00E9thode non-d\u00E9rivable {1} ne peut \u00EAtre red\u00E9finie par la classe {0}. D\u00E9cochez la case "Finale" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s de la m\u00E9thode "{1}"  ou effacez le lien de red\u00E9finition.
391
Warning.FinalizeMethod                       = La m\u00E9thode "finalize()" de la classe {0} doit avoir une visibilit\u00E9 prot\u00E9g\u00E9e. Passez la visibilit\u00E9 de la m\u00E9thode "finalize()" \u00E0 "Prot\u00E9g\u00E9e" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s.
392
Warning.ImplementedAbstractMethod            = La m\u00E9thode abstraite "{1}" de la classe "{0}" ne peut avoir d''impl\u00E9mentation.
393
Warning.InitInterfaceAttribute               = L''attribut {1} de l''interface {0} n''est pas initialis\u00E9. Donnez une valeur initiale \u00E0 l''attribut "{1}" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s.
394
Warning.InterfaceBodyMethod                  = La m\u00E9thode {1} de l''interface {0} ne peut avoir d''impl\u00E9mentation. Effacez la note "JavaCode" de la m\u00E9thode "{1}".
395
Warning.InterfaceFinalMethod                 = La m\u00E9thode abstraite {1} de l''interface {0} ne peut \u00EAtre non-d\u00E9rivable ("finale"). D\u00E9cochez la case "Finale" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s de la m\u00E9thode "{1}".
396
Warning.InterfaceInheritClass                = L''interface {0} ne peut h\u00E9riter de la classe {1}. Effacez le lien d''h\u00E9ritage entre elles.
397
Warning.InterfaceInheritNoCode               = L''interface {0} ne peut h\u00E9riter de l'interface {1} qui est "no code". Effacez le lien d''h\u00E9ritage entre elles.
398
Warning.InterfaceNonFinalAttribute           = L''attribut {1} de l''interface {0} doit \u00EAtre final (valeur non red\u00E9finissable). Cochez la case "Finale" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s de l''attribut "{1}".
399
Warning.InterfaceNonPublicAttribute          = L''attribut {1} de l''interface {0} doit avoir une visibilit\u00E9 publique. Passez la visibilit\u00E9 de l''attribut "{1}" \u00E0 "Public" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s.
400
Warning.InterfaceNonStaticAttribute          = L''attribut {1} de l''interface {0} doit \u00EAtre statique. Cochez la case "Statique" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s de l''attribut "{1}".
401
Warning.InterfaceRealizedNoCode              = La classe {0} ne peut impl\u00E9menter l'interface {1} qui est "no code". Effacez le lien de r\u00E9alisation entre elles.
402
Warning.InterfaceStaticMethod                = La m\u00E9thode {1} de l''interface {0} ne peut \u00EAtre statique. D\u00E9cochez la case "Statique" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s de la m\u00E9thode "{1}".
403
Warning.InterfaceSynchronizedMethod          = La m\u00E9thode {1} de l''interface {0} ne peut \u00EAtre "synchronized".  D\u00E9cochez la case "Synchronized" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s Java de la m\u00E9thode "{1}"
404
Warning.InterfaceUndefinedTypeAssociationEnd = Le type de l''association "{1}" de l''interface "{0}" n''est pas d\u00E9fini. Donnez un type \u00E0 l''association "{1}" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s.
405
Warning.InterfaceUndefinedTypeAttribute      = Le type de l''attribut "{1}" de l''interface "{0}" n''est pas d\u00E9fini. Donnez un type \u00E0 l''attribut "{1}" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s.
406
Warning.InterfaceUndefinedTypeParameter      = Le type d''un des param\u00E8tres de la m\u00E9thode {1} de l''interface {0} n''est pas d\u00E9fini. Donnez un type au param\u00E8tre en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s.
407
Warning.InvalidClassVisibility               = Visibilit\u00E9 ill\u00E9gale pour la classe "{0}": elle doit \u00EAtre publique ou package.
408
Warning.InvalidEnumerationVisibility         = Visibilit\u00E9 ill\u00E9gale pour l''\u00E9numeration "{0}": elle doit \u00EAtre publique ou package.
409
Warning.InvalidInterfaceVisibility           = Visibilit\u00E9 ill\u00E9gale pour l''interface "{0}": elle doit \u00EAtre publique ou package.
410
Warning.NonFinalClassInheritance             = La classe {0} ne peut h\u00E9riter de la classe {1} qui est finale. 
411
Warning.PluginPathNotDefined                 = Le r\u00E9pertoire de g\u00E9n\u00E9ration du plugin n''est pas d\u00E9fini pour le plugin {0}.
412
Warning.PrePostOnClass                       = La contrainte pr\u00E9-post condition de la classe {0} n''est pas prise en compte pour la g\u00E9n\u00E9ration Java. Placez les contraintes pr\u00E9-post conditions sur les op\u00E9rations.
413
Warning.ReturnCodeMissing                    = Code par d\u00E9faut g\u00E9n\u00E9r\u00E9 pour l''op\u00E9ration "{0}".
414
Warning.ReturnCodeMissingDescription         = Ajoutez une note "code" ou "return code" sur l'op\u00E9ration. \r\nLa g\u00E9n\u00E9ration de code par defaut peut aussi \u00EAtre d\u00E9sactiv\u00E9e dans les param\u00E8tres du module Java Designer.
415
Warning.TemplateParameterMultipleInheritance = La template parameter"{0}" ne peut sp\u00E9cialiser qu''une classe.
416
Warning.VolatileFinalAttribute               = L''attribut final {1} de la classe {0} ne peut \u00EAtre volatile. D\u00E9cochez les cases "Finale" ou "Volatile" en utilisant l''\u00E9diteur de propri\u00E9t\u00E9s.
417
Warning.WorkspaceNotDefined                  = Le r\u00E9pertoire de g\u00E9n\u00E9ration n''est pas d\u00E9fini pour le module {0}.
418
Warning.invalidDestructorVisibility          = Le destructeur ''{0}'' doit \u00EAtre prot\u00E9g\u00E9. La visibilit\u00E9 d\u00E9finie dans le mod\u00E8le sera ignor\u00E9e lors de la g\u00E9n\u00E9ration.
419
Warning.invalidStaticDestructor              = Le destructeur ''{0}'' ne peut pas \u00EAtre statique. Le mot cl\u00E9 ''static'' ne sera pas g\u00E9n\u00E9r\u00E9.
420
Warning.invalidVisibilityInterfaceMethod     = La m\u00E9thode ''{0}'' se trouve dans une interface. Sa visibilit\u00E9 doit \u00EAtre publique. Toute autre visibilit\u00E9 sera ignor\u00E9e lors de la g\u00E9n\u00E9ration.
421
Warning.warnMultipleDocumentationNotes       = Il y a plus d''une note de documentation sur {1} "{0}". Seule la premi\u00E8re sera utilis\u00E9e pour g\u00E9n\u00E9rer la Javadoc.
422
Warning.warnMultipleInvariants               = Il y a plus d''une contrainte d''invariants sur "{0}". Seule la premi\u00E8re sera g\u00E9n\u00E9r\u00E9e.
423
Warning.warnMultiplePostConditions           = Il y a plus d''une contrainte de post conditions sur l''op\u00E9ration "{0}". Seule la premi\u00E8re sera g\u00E9n\u00E9r\u00E9e.
424
Warning.warnMultiplePreConditions            = Il y a plus d''une contrainte de pr\u00E9 conditions sur l''op\u00E9ration "{0}". Seule la premi\u00E8re sera g\u00E9n\u00E9r\u00E9e.
425

  
426
ramc.Cancel                                  = Annuler
427
ramc.ChooseImportMessage                     = Importer les donn\u00E9es initiales.
428
ramc.ChooseProjectTypeMessage                = Choisissez un composant de mod\u00E8le.
429
ramc.CreateProjectDialogTitle                = D\u00E9ployer un composant de mod\u00E8le
430
ramc.Deploy                                  = D\u00E9ployer
431
ramc.Import                                  = Composant de mod\u00E8le
432
ramc.Name                                    = Nom
433
ramc.NewProjectHandler.deployRamc            = D\u00E9ploiement du composant de mod\u00E8le {0}
434
ramc.NewProjectWizard.Import.RamcDescription = Description du composant de mod\u00E8le
435
ramc.NewProjectWizard.Import.RamcsLabel      = Choisissez les composants de mod\u00E8le \u00E0 importer
436
ramc.Version                                 = Version
437

  
438
reverse.Attribute_name_not_found                     = Le nom de l'attribut n'a pas pu \u00EAtre trouv\u00E9.
439
reverse.Attribute_not_found                          = Le type de l'attribut "{0}" n''a pas pu \u00EAtre trouv\u00E9.
440
reverse.Binary_class_not_found                       = Une classe par defaut a \u00E9t\u00E9 cr\u00E9\u00E9e car "{1}" n''a pas \u00E9t\u00E9 trouv\u00E9e.\r\nSi elle fait partie de votre mod\u00E8le, merci de vous assurer qu'elle a bien \u00E9t\u00E9 g\u00E9ner\u00E9e.\r\nSinon, vous devez ajouter la bibliotheque contenant cette classe au classpath, dans la configuration du module Java Designer.
441
reverse.Binary_class_not_found_title                 = Classe par defaut cr\u00E9\u00E9e pour {0}
442
reverse.Can_not_find_TYPE_node                       = Impssible de trouver le noeud TYPE
443
reverse.Class_name_not_found                         = La classe n'a pu \u00EAtre trouv\u00E9e.
444
reverse.Column                                       = colonne
445
reverse.Extends_clause_warning.description           = La clause d''extension "{0}" n''a pu \u00EAtre r\u00E9solue.\r\nUne tagged value "JavaExtends" a \u00E9t\u00E9 g\u00E9n\u00E9r\u00E9e pour ce type.
446
reverse.Extends_clause_warning.title                 = Clause d''extension non trouv\u00E9e : {0}
447
reverse.File                                         = Erreur pendant l''analyse du fichier "{0}" :\r\n
448
reverse.Implement_clause_warning.description         = La clause d''implementation "{0}" n''a pu \u00EAtre r\u00E9solue.\r\nUne tagged value "JavaImplements" a \u00E9t\u00E9 g\u00E9ner\u00E9e pour ce type.
449
reverse.Implement_clause_warning.title               = Clause d''impl\u00E9mentation non trouv\u00E9e : {0}
450
reverse.Import_clause_warning.description            = L''import "{0}" n''a pu \u00EAtre r\u00E9solu.\r\nUne tagged value "JavaImport" a \u00E9t\u00E9 g\u00E9ner\u00E9e pour cet import.
451
reverse.Import_clause_warning.title                  = Clause d''import non trouv\u00E9e : {0}
452
reverse.Line                                         = ligne
453
reverse.Method_name_not_found                        = Le nom de la methode n'a pu \u00EAtre trouv\u00E9.
454
reverse.Node_must_be_ASSIGN                          = Le noeud doit \u00EAtre de type ASSIGN.
455
reverse.Node_must_be_CLASS_DEF_or_INTERFACE_DEF      = Le noeud doit \u00EAtre de type CLASS_DEF ou INTERFACE_DEF
456
reverse.Node_must_be_COMMENT                         = Le noeud doit \u00EAtre de type COMMENT.
457
reverse.Node_must_be_COMMENTS                        = Le noeud doit \u00EAtre de type COMMENTS.
458
reverse.Node_must_be_COMMENT_or_JAVADOC_COMMENT      = Le noeud doit \u00EAtre de type COMMENT ou JAVADOC_COMMENT.
459
reverse.Node_must_be_EXTENDS_CLAUSE                  = Le noeud doit \u00EAtre de type EXTENDS_CLAUSE.
460
reverse.Node_must_be_IMPLEMENTS_CLAUSE               = Le noeud doit \u00EAtre de type IMPLEMENTS_CLAUSE.
461
reverse.Node_must_be_IMPORT                          = Le noeud doit \u00EAtre de type IMPORT.
462
reverse.Node_must_be_INSTANCE_INIT                   = Le noeud doit \u00EAtre de type INSTANCE_INIT.
463
reverse.Node_must_be_INTERFACE_DEF                   = Le noeud doit \u00EAtre de type INTERFACE_DEF.
464
reverse.Node_must_be_JAVADOC_COMMENT                 = Le noeud doit \u00EAtre de type JAVADOC_COMMENT.
465
reverse.Node_must_be_LITERAL_throws                  = Le noeud doit \u00EAtre de type LITERAL_throws.
466
reverse.Node_must_be_METHOD_DEF_or_CTOR_DEF          = Le noeud doit \u00EAtre de type METHOD_DEF ou CTOR_DEF.
467
reverse.Node_must_be_MODIFIERS                       = Le noeud doit \u00EAtre de type MODIFIERS.
468
reverse.Node_must_be_OBJBLOCK                        = Le noeud doit \u00EAtre de type OBJBLOCK.
469
reverse.Node_must_be_PACKAGE_DEF                     = Le noeud doit \u00EAtre de type PACKAGE_DEF.
470
reverse.Node_must_be_PARAMETERS                      = Le noeud doit \u00EAtre de type PARAMETERS.
471
reverse.Node_must_be_STATIC_INIT                     = Le noeud doit \u00EAtre de type STATIC_INIT.
472
reverse.Node_must_be_TYPE                            = Le noeud doit \u00EAtre de type TYPE.
473
reverse.Node_must_be_VARIABLE_DEF                    = Le noeud doit \u00EAtre de type VARIABLE_DEF.
474
reverse.Node_must_be_VARIABLE_DEF_or_COMMA           = Le noeud doit \u00EAtre de type VARIABLE_DEF ou COMMA.
475
reverse.OperationBodyXMLGenerator.Node_must_be_SLIST = Le noeud doit \u00EAtre de type SLIST
476
reverse.Parameter_name_not_found                     = Le nom du param\u00E8tre n'a pu \u00EAtre trouv\u00E9.
477
reverse.Parameter_of_the                             = " param\u00E8tre de l''operation "{0}"
478
reverse.Parser_exception                             = Erreur lors du parsing de {0} 
479
reverse.Return_parameter                             = \ param\u00E8tre de retour de l''operation "{0}"
480
reverse.Text                                         = texte
481
reverse.Throw_warning.description                    = Le type d''exception "{0}" n''a pu \u00EAtre r\u00E9solu.\r\nUne tagged value "JavaThrownException" a \u00E9t\u00E9 g\u00E9ner\u00E9e pour ce type.
482
reverse.Throw_warning.title                          = Type d''exception non trouv\u00E9: {0}
483
reverse.Type                                         = type
484
reverse.Type_ambiguity                               = Ambiguite sur le type
485
reverse.Type_not_found.description                   = Le type "{0}" n''a pu \u00EAtre trouv\u00E9.\r\nUne tagged value "JavaTypeExpr" a \u00E9t\u00E9 g\u00E9ner\u00E9e pour ce type.
486
reverse.Type_not_found.title                         = Type non trouv\u00E9 : {0}
487
reverse.Unknown_type_node                            = Noeud de type inconnu
0 488

  
branches/modelio3.6.x/src/main/java/org/modelio/module/javadesigner/reverse/newwizard/ImageManager.java
1
package org.modelio.module.javadesigner.reverse.newwizard;
2

  
3
import java.util.HashMap;
4
import org.eclipse.swt.graphics.Image;
5
import org.modelio.module.javadesigner.impl.JavaDesignerModule;
6
import org.modelio.vcore.smkernel.mapi.MObject;
7

  
8
/**
9
 * Singleton class used to load images. Images are loaded from the Modelio path,
10
 * and stored in a map to avoid multiple loadings.
11
 */
12
public class ImageManager {
13
    private static String modulePath = null;
14

  
15
    private static ImageManager INSTANCE;
16

  
17
    private HashMap<String, Image> map;
18

  
19
    public static void setModulePath(final String cxxPath) {
20
        ImageManager.modulePath = cxxPath;
21
    }
22

  
23
    private ImageManager() {
24
        this.map = new HashMap<>();
25
        
26
        // Here, you can define images for buttons...
27
        this.map.put("up", new Image(null, modulePath + "/res/bmp/up.png"));
28
        this.map.put("down", new Image(null, modulePath + "/res/bmp/down.png"));
29
        this.map.put("delete", new Image(null, modulePath + "/res/bmp/delete.png"));
30
        this.map.put("java", new Image(null, modulePath + "/res/bmp/javaFile.png"));
31
        this.map.put("class", new Image(null, modulePath + "/res/bmp/classFile.png"));
32
        this.map.put("jarfile", new Image(null, modulePath + "/res/bmp/jarfile.png"));
33
        this.map.put("jar", new Image(null, modulePath + "/res/bmp/jar.png"));
34
        this.map.put("directory", new Image(null, modulePath + "/res/bmp/directory.png"));
35
        this.map.put("missing", new Image(null, modulePath + "/res/bmp/missing.png"));
36
        
37
        this.map.put("javaclass", new Image(null, modulePath + "/res/bmp/class.png"));
38
        this.map.put("javadatatype", new Image(null, modulePath + "/res/bmp/datatype.png"));
39
        this.map.put("javaenumeration", new Image(null, modulePath + "/res/bmp/enumeration.png"));
40
        this.map.put("javainterface", new Image(null, modulePath + "/res/bmp/interface.png"));
41
        this.map.put("javapackage", new Image(null, modulePath + "/res/bmp/package.png"));
42
    }
43

  
44
    public static ImageManager getInstance() {
45
        if (INSTANCE == null) {
46
            INSTANCE = new ImageManager();
47
        }
48
        return INSTANCE;
49
    }
50

  
51
    /**
52
     * Get the Image corresponding to the String.
53
     * @param element The element to use for choosing the image.
54
     * @return An Image.
55
     */
56
    public Image getIcon(final String element) {
57
        Image ret;
58
        
59
        ret = this.map.get(element);
60
        return ret;
61
    }
62

  
63
    /**
64
     * Get the Image corresponding to the object.
65
     * @param element The element to use for choosing the image.
66
     * @return An Image.
67
     */
68
    public Image getIcon(final MObject element) {
69
        
70
        return JavaDesignerModule.getInstance().getModuleContext().getModelioServices().getImageService().getStereotypedImage(element, null, false);
71
    }
72

  
73
}
0 74

  
branches/modelio3.6.x/src/main/java/org/modelio/module/javadesigner/reverse/newwizard/wizard/JavaReverseWizardView.java
1
package org.modelio.module.javadesigner.reverse.newwizard.wizard;
2

  
3
import java.util.ArrayList;
4
import java.util.List;
5
import org.eclipse.jface.dialogs.IDialogConstants;
6
import org.eclipse.swt.SWT;
7
import org.eclipse.swt.events.TraverseEvent;
8
import org.eclipse.swt.events.TraverseListener;
9
import org.eclipse.swt.layout.FillLayout;
10
import org.eclipse.swt.layout.GridData;
11
import org.eclipse.swt.widgets.Button;
12
import org.eclipse.swt.widgets.Composite;
13
import org.eclipse.swt.widgets.Control;
14
import org.eclipse.swt.widgets.Event;
15
import org.eclipse.swt.widgets.Listener;
16
import org.eclipse.swt.widgets.Shell;
17
import org.eclipse.swt.widgets.TabFolder;
18
import org.eclipse.swt.widgets.TabItem;
19
import org.modelio.api.ui.ModelioDialog;
20
import org.modelio.module.javadesigner.i18n.Messages;
21
import org.modelio.module.javadesigner.reverse.newwizard.api.IClasspathModel;
22
import org.modelio.module.javadesigner.reverse.newwizard.api.IExternalJarsModel;
23
import org.modelio.module.javadesigner.reverse.newwizard.api.IFileChooserModel;
24
import org.modelio.module.javadesigner.reverse.newwizard.binary.BinaryContentComposite;
25
import org.modelio.module.javadesigner.reverse.newwizard.classpath.ClasspathEditorComposite;
26
import org.modelio.module.javadesigner.reverse.newwizard.externaljars.ExternalJarEditorComposite;
27
import org.modelio.module.javadesigner.reverse.newwizard.filechooser.FileChooserComposite;
28

  
29
public class JavaReverseWizardView extends ModelioDialog implements Listener {
30
     List<String> titles = new ArrayList<>();
31

  
32
    private boolean isBinary;
33

  
34
    public Button okButton;
35

  
36
    public Button cancel;
37

  
38
    public Button next;
39

  
40
    public Button previous;
41

  
42
    public TabFolder tabFolder;
43

  
44
    public IFileChooserModel fileChooserModel;
45

  
46
    public IClasspathModel classpathModel;
47

  
48
    public IExternalJarsModel externalJarsClasspathModel;
49

  
50
    public JavaReverseWizardView(final Shell parentShell, final IFileChooserModel fileChooserModel, final IClasspathModel classpathModel, final IExternalJarsModel externalJarsClasspathModel, final boolean isBinary) {
51
        super(parentShell);
52
        this.fileChooserModel = fileChooserModel;
53
        this.classpathModel = classpathModel;
54
        this.externalJarsClasspathModel = externalJarsClasspathModel;
55
        this.isBinary = isBinary;
56
    }
57

  
58
    @Override
59
    public void handleEvent(final Event event) {
60
        if (event.widget.equals(this.next)) {
61
            this.tabFolder.setSelection(this.tabFolder
62
                    .getSelectionIndex() + 1);
63
        } else if (event.widget.equals(this.previous)) {
64
            this.tabFolder.setSelection(this.tabFolder
65
                    .getSelectionIndex() - 1);
66
        }
67
        
68
        updateButtonStatus();
69
        setMessage(this.titles.get(this.tabFolder.getSelectionIndex()));
70
    }
71

  
72
    private void updateButtonStatus() {
73
        if (this.tabFolder.getSelectionIndex() == 0) {
74
            this.previous.setEnabled(false);
75
            this.next.setEnabled(true);
76
        } else if (this.tabFolder.getSelectionIndex() < this.tabFolder
77
                .getItemCount() - 1) {
78
            this.previous.setEnabled(true);
79
            this.next.setEnabled(true);
80
        } else {
81
            this.previous.setEnabled(true);
82
            this.next.setEnabled(false);
83
        }
84
        
85
        this.okButton.setEnabled(isValid());
86
    }
87

  
88
    private boolean isValid() {
89
        return this.tabFolder.getSelectionIndex() == this.tabFolder.getItemCount() - 1;
90
    }
91

  
92
    @Override
93
    protected void okPressed() {
94
        super.okPressed();
95
    }
96

  
97
    @Override
98
    public void addButtonsInButtonBar(final Composite parent) {
99
        this.previous = createButton(parent, IDialogConstants.PROCEED_ID,
100
                Messages.getString("Gui.JavaReverseWizardView.PreviousButton"),
101
                false);
102
        this.previous.setEnabled(false); // At creation, the first page is
103
                                                // selected
104
        this.next = createButton(parent, IDialogConstants.NEXT_ID,
105
                Messages.getString("Gui.JavaReverseWizardView.NextButton"), true);
106
        this.okButton = createButton(parent, IDialogConstants.OK_ID,
107
                Messages.getString("Gui.JavaReverseWizardView.OkButton"), false);
108
        this.okButton.setEnabled(false); // At creation, the wizard isn't
109
                                                // complete
110
        this.cancel = createButton(parent, IDialogConstants.CANCEL_ID,
111
                IDialogConstants.CANCEL_LABEL, false);
112
    }
113

  
114
    private void addListeners() {
115
        this.next.addListener(SWT.Selection, this);
116
        this.previous.addListener(SWT.Selection, this);
117
        this.okButton.addListener(OK, this);
118
        this.cancel.addListener(CANCEL, this);
119
        this.tabFolder.addListener(SWT.Selection, this);
120
    }
121

  
122
    @Override
123
    public Control createContentArea(final Composite parent) {
124
        // Avoid box closing when pressing enter
125
        parent.addTraverseListener(new TraverseListener() {
126
            @Override
127
            public void keyTraversed(TraverseEvent event) {
128
                if ((event.character == SWT.CR)
129
                        || (event.character == SWT.KEYPAD_CR)) {
130
                    event.doit = false;
131
                }
132
            }
133
        });
134
        
135
        Composite root_composite = new Composite(parent, SWT.NONE);
136
        root_composite.setLayout(new FillLayout(SWT.HORIZONTAL));
137
        root_composite.setLayoutData(new GridData(GridData.FILL_BOTH));
138
        
139
        this.tabFolder = new TabFolder(root_composite, SWT.NONE);
140
        
141
        
142
        // Create file chooser tab
143
        TabItem filechooserTab = new TabItem(this.tabFolder, SWT.NONE);
144
        this.titles.add(Messages.getString("Gui.JavaReverseWizardView.FileChooserTab.Title", this.fileChooserModel.getValidExtensionsList()));
145
        filechooserTab.setText(Messages.getString("Gui.JavaReverseWizardView.FileChooserTab.Name"));
146
        filechooserTab.setControl(new FileChooserComposite(this.tabFolder, this.fileChooserModel));
147
        
148
        // Create classpath tab
149
        TabItem classpathTab = new TabItem(this.tabFolder, SWT.NONE);
150
        this.titles.add(Messages.getString("Gui.JavaReverseWizardView.ClasspathTab.Title"));
151
        classpathTab.setText(Messages.getString("Gui.JavaReverseWizardView.ClasspathTab.Name"));
152
        classpathTab.setControl(new ClasspathEditorComposite(this.tabFolder, this.classpathModel));
153
        
154
        // Create external tab
155
        TabItem externalTab = new TabItem(this.tabFolder, SWT.NONE);
156
        this.titles.add(Messages.getString("Gui.JavaReverseWizardView.ExternalJarsTab.Title"));
157
        externalTab.setText(Messages.getString("Gui.JavaReverseWizardView.ExternalJarsTab.Name"));
158
        externalTab.setControl(new ExternalJarEditorComposite(this.tabFolder, this.externalJarsClasspathModel));
159
        
160
        if (this.isBinary) {
161
            // Create class chooser tab
162
            TabItem assemblyContentTab = new TabItem(this.tabFolder, SWT.NONE);
163
            this.titles.add(Messages.getString("Gui.JavaReverseWizardView.BinaryContentTab.Title"));
164
            assemblyContentTab.setText(Messages.getString("Gui.JavaReverseWizardView.BinaryContentTab.Name"));
165
            assemblyContentTab.setControl(new BinaryContentComposite(this.tabFolder, this.fileChooserModel));
166
        }
167
        return root_composite;
168
    }
169

  
170
    @Override
171
    public void init() {
172
        Shell shell = getShell();
173
        shell.setMinimumSize(450, 450);
174
        
175
        shell
176
                .setText(Messages
177
                        .getString("Gui.JavaReverseWizardView.WindowName"));
178
        setTitle(Messages.getString("Gui.JavaReverseWizardView.Title"));
179
        setMessage(this.titles.get(this.tabFolder.getSelectionIndex()));
180
        
181
        addListeners();
182
    }
183

  
184
}
0 185

  
branches/modelio3.6.x/src/main/java/org/modelio/module/javadesigner/reverse/newwizard/wizard/ClassPathEditionWizardView.java
1
package org.modelio.module.javadesigner.reverse.newwizard.wizard;
2

  
3
import java.util.ArrayList;
4
import java.util.List;
5
import org.eclipse.jface.dialogs.IDialogConstants;
6
import org.eclipse.swt.SWT;
7
import org.eclipse.swt.events.TraverseEvent;
8
import org.eclipse.swt.events.TraverseListener;
9
import org.eclipse.swt.layout.FillLayout;
10
import org.eclipse.swt.layout.GridData;
11
import org.eclipse.swt.widgets.Button;
12
import org.eclipse.swt.widgets.Composite;
13
import org.eclipse.swt.widgets.Control;
14
import org.eclipse.swt.widgets.Shell;
15
import org.eclipse.swt.widgets.TabFolder;
16
import org.eclipse.swt.widgets.TabItem;
17
import org.modelio.api.ui.ModelioDialog;
18
import org.modelio.module.javadesigner.i18n.Messages;
19
import org.modelio.module.javadesigner.reverse.newwizard.api.IExternalJarsModel;
20
import org.modelio.module.javadesigner.reverse.newwizard.externaljars.ExternalJarEditorComposite;
21

  
22
public class ClassPathEditionWizardView extends ModelioDialog {
23
     List<String> titles = new ArrayList<>();
24

  
25
    public Button okButton;
26

  
27
    public Button cancel;
28

  
29
    public TabFolder tabFolder;
30

  
31
    public IExternalJarsModel externalJarsClasspathModel;
32

  
33
    public ClassPathEditionWizardView(final Shell parentShell, final IExternalJarsModel externalJarsClasspathModel) {
34
        super(parentShell);
35
        this.externalJarsClasspathModel = externalJarsClasspathModel;
36
    }
37

  
38
    @Override
39
    public void addButtonsInButtonBar(final Composite parent) {
40
        this.okButton = createButton(parent, IDialogConstants.OK_ID, IDialogConstants.OK_LABEL, true);
41
        this.cancel = createButton(parent, IDialogConstants.CANCEL_ID, IDialogConstants.CANCEL_LABEL, false);
42
    }
43

  
44
    @Override
45
    public Control createContentArea(final Composite parent) {
46
        // Avoid box closing when pressing enter
47
        parent.addTraverseListener(new TraverseListener() {
48
            @Override
49
            public void keyTraversed(TraverseEvent event) {
50
                if ((event.character == SWT.CR)
51
                        || (event.character == SWT.KEYPAD_CR)) {
52
                    event.doit = false;
53
                }
54
            }
55
        });
56
        
57
        Composite root_composite = new Composite(parent, SWT.NONE);
58
        root_composite.setLayout(new FillLayout(SWT.HORIZONTAL));
59
        root_composite.setLayoutData(new GridData(GridData.FILL_BOTH));
60
        
61
        this.tabFolder = new TabFolder(root_composite, SWT.NONE);
62
        
63
        // Create external tab
64
        TabItem externalTab = new TabItem(this.tabFolder, SWT.NONE);
65
        this.titles.add(Messages
66
                .getString("Gui.ClassPathEditionWizardView.ExternalJarsTab.Title"));
67
        externalTab.setText(Messages
68
                .getString("Gui.ClassPathEditionWizardView.ExternalJarsTab.Name"));
69
        externalTab.setControl(new ExternalJarEditorComposite(this.tabFolder,
70
                this.externalJarsClasspathModel));
71
        return root_composite;
72
    }
73

  
74
    @Override
75
    public void init() {
76
        Shell shell = getShell();
77
        shell.setMinimumSize(450, 450);
78
        
79
        shell.setText(Messages
80
                .getString("Gui.ClassPathEditionWizardView.WindowName"));
81
        setTitle(Messages.getString("Gui.ClassPathEditionWizardView.Title"));
82
        setMessage(this.titles.get(this.tabFolder.getSelectionIndex()));
83
    }
84

  
85
}
0 86

  
branches/modelio3.6.x/src/main/java/org/modelio/module/javadesigner/reverse/newwizard/ListContentProvider.java
1
package org.modelio.module.javadesigner.reverse.newwizard;
2

  
3
import java.util.List;
4
import org.eclipse.jface.viewers.ITreeContentProvider;
5
import org.eclipse.jface.viewers.Viewer;
6

  
7
/**
8
 * This class is used to create TreeItem elements from the Modelio UML model.
9
 * Use the singleton pattern.
10
 */
11
public class ListContentProvider implements ITreeContentProvider {
12
    private static Object[] EMPTY_ARRAY = new Object[0];
13

  
14
    @Override
15
    public void dispose() {
16
        // Nothing to do
17
    }
18

  
19
    @Override
20
    public Object[] getChildren(final Object p_Object) {
21
        if (p_Object instanceof List<?>) {
22
            List<?> obj = (List<?>) p_Object;
23
        
24
            return obj.toArray();
25
        }
26
        return EMPTY_ARRAY;
27
    }
28

  
29
    @Override
30
    public Object[] getElements(final Object p_Object) {
31
        Object[] res = this.getChildren(p_Object);
32
        return res;
33
    }
34

  
35
    @Override
36
    public boolean hasChildren(final Object p_Object) {
37
        boolean res = (this.getChildren(p_Object).length > 0);
38
        return res;
39
    }
40

  
41
    @Override
42
    public void inputChanged(final Viewer arg0, final Object arg1, final Object arg2) {
43
        // Nothing to do
44
    }
45

  
46
    @Override
47
    public Object getParent(final Object arg0) {
48
        // Nothing to do
49
        return null;
50
    }
51

  
52
}
0 53

  
branches/modelio3.6.x/src/main/java/org/modelio/module/javadesigner/reverse/newwizard/classpath/JavaClasspathModel.java
1
package org.modelio.module.javadesigner.reverse.newwizard.classpath;
2

  
3
import java.io.File;
4
import java.util.ArrayList;
5
import java.util.List;
6
import org.modelio.module.javadesigner.reverse.newwizard.api.IClasspathModel;
7

  
8
public class JavaClasspathModel implements IClasspathModel {
9
    private List<File> classpath;
10

  
11
    private File initialDirectory;
12

  
13
    public JavaClasspathModel(final File initialDirectory) {
14
        this.classpath = new ArrayList<>();
15
        this.initialDirectory = initialDirectory;
16
    }
17

  
18
    @Override
19
    public List<File> getClasspath() {
20
        return this.classpath;
21
    }
22

  
23
    @Override
24
    public List<String> getValidExtensions() {
25
        List<String> extensions = new ArrayList<>();
26
        
27
        extensions.add("*.jar");
28
        return extensions;
29
    }
30

  
31
    @Override
32
    public File getInitialDirectory() {
33
        return this.initialDirectory;
34
    }
35

  
36
}
0 37

  
branches/modelio3.6.x/src/main/java/org/modelio/module/javadesigner/reverse/newwizard/classpath/ClasspathEditionView.java
1
package org.modelio.module.javadesigner.reverse.newwizard.classpath;
2

  
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff