@Override public JavaSettings getJavaSettings() { JavaSettings javaSettings = super.getJavaSettings(); javaSettings.setJavaRootPackage("my.model"); return javaSettings; }
@Override public JavaSettings getJavaSettings(IProject project, List<String> classesToSkip) { List<LaunchConfigData> launchConfigs = PluginVdm2JavaUtil.getProjectLaunchConfigs(project); if (!launchConfigs.isEmpty()) { String entryExp = PluginVdm2JavaUtil.dialog(launchConfigs); if (entryExp != null) { JavaSettings javaSettings = super.getJavaSettings(project, classesToSkip); javaSettings.setVdmEntryExp(entryExp); return javaSettings; } else { CodeGenConsole.GetInstance().println("Process cancelled by user."); } } else { CodeGenConsole.GetInstance() .println( PluginVdm2JavaUtil.WARNING + " No launch configuration could be found for this project.\n"); CodeGenConsole.GetInstance() .println("Cancelling launch configuration based code generation...\n"); } return null; }