@@ -30,18 +30,28 @@ public boolean performFinish() {
3030 String generatorName = generatorConfigurationPage .getGeneratorName ();
3131
3232 String selectedExtension = importedFilesConfigurationPage .getSelectedExtension ();
33+ String mainEngineExtension = null ;
34+
35+ if (selectedExtension .equals ("bin" )){
36+ mainEngineExtension = "txt" ;
37+ }else {
38+ mainEngineExtension = selectedExtension ;
39+ }
40+
41+
42+
3343
3444
3545 try {
3646
3747 IFolder generatorsFolder = project .getFolder ("generators" );
3848 IFolder generatorFolder = generatorsFolder .getFolder (generatorName + ".generator" );
3949
40- IFile paramsFile = generatorFolder .getFile ("params." + selectedExtension );
50+ IFile paramsFile = generatorFolder .getFile ("params." + mainEngineExtension );
4151 InputStream paramsFileContents = new ByteArrayInputStream ("" .getBytes ());
4252
4353
44- IFile descriptionFile = generatorFolder .getFile ("description." + selectedExtension );
54+ IFile descriptionFile = generatorFolder .getFile ("description." + mainEngineExtension );
4555 InputStream descriptionFileContents = new ByteArrayInputStream ("" .getBytes ());
4656
4757 final StringBuilder templates = new StringBuilder ();
@@ -67,7 +77,7 @@ public boolean performFinish() {
6777 }
6878
6979
70- IFile templatesFile = generatorFolder .getFile ("templates." + selectedExtension );
80+ IFile templatesFile = generatorFolder .getFile ("templates." + mainEngineExtension );
7181
7282 InputStream templatesFileContents = new ByteArrayInputStream (templates .toString ().getBytes ());
7383 templatesFile .create (templatesFileContents , false , null );
0 commit comments