diff options
author | Eike Stepper | 2013-10-23 10:07:59 +0000 |
---|---|---|
committer | Eike Stepper | 2013-10-23 10:07:59 +0000 |
commit | f5faeeb08b4b62354d44374d39050d9b6c1437f7 (patch) | |
tree | 4c26fc3fc960f46c8238655dd58a5d72c9d58df1 | |
parent | 98cf9af3868fc23c392b081ee35cdb6675e72a8c (diff) | |
download | cdo-f5faeeb08b4b62354d44374d39050d9b6c1437f7.tar.gz cdo-f5faeeb08b4b62354d44374d39050d9b6c1437f7.tar.xz cdo-f5faeeb08b4b62354d44374d39050d9b6c1437f7.zip |
Add CommandTableAction
-rw-r--r-- | plugins/org.eclipse.emf.cdo.releng.setup.edit/plugin.properties | 171 | ||||
-rw-r--r-- | plugins/org.eclipse.emf.cdo.releng.setup.editor/icons/commands.gif | bin | 0 -> 321 bytes | |||
-rw-r--r-- | plugins/org.eclipse.emf.cdo.releng.setup.editor/icons/recorder.gif (renamed from plugins/org.eclipse.emf.cdo.releng.setup/icons/recorder.gif) | bin | 554 -> 554 bytes | |||
-rw-r--r-- | plugins/org.eclipse.emf.cdo.releng.setup.editor/src/org/eclipse/emf/cdo/releng/setup/presentation/SetupActionBarContributor.java | 182 | ||||
-rw-r--r-- | plugins/org.eclipse.emf.cdo.releng.setup.editor/src/org/eclipse/emf/cdo/releng/setup/presentation/SetupEditorPlugin.java | 2 | ||||
-rw-r--r-- | plugins/org.eclipse.emf.cdo.ui.ide/IDE.launch | 4 |
6 files changed, 265 insertions, 94 deletions
diff --git a/plugins/org.eclipse.emf.cdo.releng.setup.edit/plugin.properties b/plugins/org.eclipse.emf.cdo.releng.setup.edit/plugin.properties index ed6c67eb55..ee859aa237 100644 --- a/plugins/org.eclipse.emf.cdo.releng.setup.edit/plugin.properties +++ b/plugins/org.eclipse.emf.cdo.releng.setup.edit/plugin.properties @@ -19,116 +19,105 @@ _UI_CreateSibling_description = Create a new sibling of type {0} for the selecte _UI_PropertyDescriptor_description = The {0} of the {1} -_UI_EclipseVersion_type = Eclipse Version -_UI_Configuration_type = Configuration -_UI_ConfigurableItem_type = Configurable Item -_UI_Project_type = Project +_UI_ApiBaselineTask_type = API Baseline +_UI_ApiBaselineTask_version_feature = Version +_UI_ApiBaselineTask_zipLocation_feature = Zip URL +_UI_Branch_name_feature = Name +_UI_Branch_project_feature = Project _UI_Branch_type = Branch -_UI_Preferences_type = Preferences -_UI_Setup_type = Setup -_UI_SetupTask_type = Setup Task -_UI_SetupTaskContainer_type = Setup Task Container -_UI_CompoundSetupTask_type = Compound Setup Task -_UI_OneTimeSetupTask_type = One-Time Setup Task -_UI_InstallTask_type = Install Task -_UI_EclipseIniTask_type = Eclipse.ini -_UI_LinkLocationTask_type = Link Location -_UI_P2Task_type = p2 Director -_UI_InstallableUnit_type = Installable Unit -_UI_P2Repository_type = Repository +_UI_BuckminsterImportTask_bundlePool_feature = Bundle Pool +_UI_BuckminsterImportTask_mspec_feature = MSpec URI +_UI_BuckminsterImportTask_targetPlatform_feature = Target Platform _UI_BuckminsterImportTask_type = Buckminster Import -_UI_ApiBaselineTask_type = API Baseline -_UI_GitCloneTask_type = Git Clone +_UI_CommandParameter_id_feature = Id +_UI_CommandParameter_type = Command Parameter +_UI_CommandParameter_value_feature = Value +_UI_CompoundSetupTask_name_feature = Name +_UI_CompoundSetupTask_type = Compound +_UI_ConfigurableItem_type = Configurable Item +_UI_Configuration_eclipseVersions_feature = Eclipse Versions +_UI_Configuration_projects_feature = Projects +_UI_Configuration_type = Configuration +_UI_EclipseIniTask_option_feature = Option +_UI_EclipseIniTask_type = Eclipse.ini
_UI_EclipseIniTask_value_feature = Value +_UI_EclipseIniTask_vm_feature = VM +_UI_EclipsePreferenceTask_key_feature = Key _UI_EclipsePreferenceTask_type = Eclipse Preference -_UI_StringVariableTask_type = String Variable -_UI_WorkingSetTask_type = Working Sets -_UI_Unknown_type = Object -
_UI_Unknown_datatype= Value - +_UI_EclipsePreferenceTask_value_feature = Value _UI_EclipseVersion_configuration_feature = Configuration +_UI_EclipseVersion_type = Eclipse Version _UI_EclipseVersion_version_feature = Version -_UI_EclipseVersion_installTasks_feature = Install Tasks -_UI_Configuration_projects_feature = Projects -_UI_Configuration_eclipseVersions_feature = Eclipse Versions -_UI_Project_configuration_feature = Configuration +_UI_GitCloneTask_checkoutBranch_feature = Checkout Branch +_UI_GitCloneTask_name_feature = Name +_UI_GitCloneTask_remoteName_feature = Remote Name +_UI_GitCloneTask_remoteURI_feature = Remote URI +_UI_GitCloneTask_type = Git Clone +_UI_InstallableUnit_id_feature = ID +_UI_InstallableUnit_p2Task_feature = p2 Director +_UI_InstallableUnit_type = Installable Unit +_UI_KeyBindingTask_command_feature = Command +_UI_KeyBindingTask_commandParameters_feature = Command Parameters +_UI_KeyBindingTask_context_feature = Context +_UI_KeyBindingTask_keys_feature = Keys +_UI_KeyBindingTask_locale_feature = Locale +_UI_KeyBindingTask_platform_feature = Platform +_UI_KeyBindingTask_scheme_feature = Scheme +_UI_KeyBindingTask_type = Key Binding +_UI_KeyBindingTask_windowManager_feature = Window Manager +_UI_LinkLocationTask_name_feature = Name +_UI_LinkLocationTask_path_feature = Path +_UI_LinkLocationTask_type = Link Location +_UI_OneTimeSetupTask_id_feature = ID +_UI_OneTimeSetupTask_type = One-Time +_UI_P2Repository_p2Task_feature = p2 Director +_UI_P2Repository_type = Repository +_UI_P2Repository_url_feature = URL +_UI_P2Task_installableUnits_feature = Installable Units +_UI_P2Task_p2Repositories_feature = Repositories +_UI_P2Task_type = p2 Director +_UI_Preferences_gitPrefix_feature = Git Prefix +_UI_Preferences_installFolder_feature = Install Folder +_UI_Preferences_type = Preferences +_UI_Preferences_userName_feature = User Name _UI_Project_branches_feature = Branches +_UI_Project_configuration_feature = Configuration _UI_Project_name_feature = Name -_UI_Branch_project_feature = Project -_UI_Branch_name_feature = Name -_UI_Preferences_userName_feature = User Name -_UI_Preferences_installFolder_feature = Install Folder -_UI_Preferences_gitPrefix_feature = Git Prefix +_UI_Project_type = Project
_UI_ResourceCopyTask_sourceURL_feature = Source URL +_UI_ResourceCopyTask_targetURL_feature = Target URL +_UI_ResourceCopyTask_type = Resource Copy _UI_Setup_branch_feature = Branch _UI_Setup_eclipseVersion_feature = Eclipse Version _UI_Setup_preferences_feature = Preferences +_UI_Setup_type = Setup +_UI_SetupTask_excludedTriggers_feature = Excluded Triggers _UI_SetupTask_requirements_feature = Requirements _UI_SetupTask_restrictions_feature = Restrictions _UI_SetupTask_scope_feature = Scope +_UI_SetupTask_type = Setup Task _UI_SetupTaskContainer_setupTasks_feature = Setup Tasks -_UI_CompoundSetupTask_name_feature = Name -_UI_OneTimeSetupTask_id_feature = ID -_UI_EclipseIniTask_option_feature = Option -_UI_EclipseIniTask_value_feature = Value -_UI_EclipseIniTask_vm_feature = VM -_UI_LinkLocationTask_path_feature = Path -_UI_LinkLocationTask_name_feature = Name -_UI_P2Task_p2Repositories_feature = Repositories -_UI_P2Task_installableUnits_feature = Installable Units -_UI_InstallableUnit_p2Task_feature = p2 Director -_UI_InstallableUnit_id_feature = ID -_UI_P2Repository_p2Task_feature = p2 Director -_UI_P2Repository_url_feature = URL -_UI_BuckminsterImportTask_mspec_feature = MSpec -_UI_BuckminsterImportTask_targetPlatform_feature = Target Platform -_UI_BuckminsterImportTask_bundlePool_feature = Bundle Pool -_UI_ApiBaselineTask_version_feature = Version -_UI_ApiBaselineTask_zipLocation_feature = Zip URL -_UI_GitCloneTask_name_feature = Name -_UI_GitCloneTask_remoteName_feature = Remote Name -_UI_GitCloneTask_remoteURI_feature = Remote URI -_UI_GitCloneTask_checkoutBranch_feature = Checkout Branch -_UI_EclipsePreferenceTask_key_feature = Key -_UI_EclipsePreferenceTask_value_feature = Value -_UI_StringVariableTask_name_feature = Name -_UI_StringVariableTask_value_feature = Value -_UI_StringVariableTask_description_feature = Description -_UI_WorkingSetTask_workingSetGroup_feature = Working Sets
_UI_Unknown_feature = Unspecified - -_UI_SetupTaskScope_None_literal = None +_UI_SetupTaskContainer_type = Setup Task Container +_UI_SetupTaskProvider_type = Task Provider +_UI_SetupTaskScope_Branch_literal = Branch _UI_SetupTaskScope_Configuration_literal = Configuration +_UI_SetupTaskScope_None_literal = None _UI_SetupTaskScope_Project_literal = Project -_UI_SetupTaskScope_Branch_literal = Branch _UI_SetupTaskScope_User_literal = User -_UI_Unknown_feature = Unspecified - -_UI_SetupTaskProvider_type = Task Provider -_UI_ResourceCopyTask_type = Resource Copy Task -_UI_TextModifyTask_type = Text Modify Task -_UI_TextModification_type = Text Modification -_UI_ResourceCopyTask_sourceURL_feature = Source URL -_UI_ResourceCopyTask_targetURL_feature = Target URL -_UI_TextModifyTask_url_feature = Url -_UI_TextModifyTask_modifications_feature = Modifications +_UI_StringVariableTask_description_feature = Description +_UI_StringVariableTask_name_feature = Name +_UI_StringVariableTask_type = String Variable +_UI_StringVariableTask_value_feature = Value _UI_TextModification_pattern_feature = Pattern _UI_TextModification_substitutions_feature = Substitutions -_UI_SetupTask_excludedTriggers_feature = Excluded Triggers +_UI_TextModification_type = Text Modification +_UI_TextModifyTask_modifications_feature = Modifications +_UI_TextModifyTask_type = Text Modify +_UI_TextModifyTask_url_feature = URL _UI_Trigger_BOOTSTRAP_literal = BOOTSTRAP -_UI_Trigger_STARTUP_literal = STARTUP _UI_Trigger_MANUAL_literal = MANUAL +_UI_Trigger_STARTUP_literal = STARTUP +_UI_Unknown_datatype= Value +_UI_Unknown_feature = Unspecified +_UI_Unknown_type = Object +_UI_WorkingSetTask_type = Working Sets +_UI_WorkingSetTask_workingSetGroup_feature = Working Sets _UI_WorkingSetTask_workingSets_feature = Working Sets -_UI_KeyBindingTask_type = Key Binding Task -_UI_KeyBindingTask_schemeID_feature = Scheme ID -_UI_KeyBindingTask_platform_feature = Platform -_UI_KeyBindingTask_contextID_feature = Context ID -_UI_KeyBindingTask_keySequence_feature = Key Sequence -_UI_KeyBindingTask_commandID_feature = Command ID -_UI_KeyBindingTask_locale_feature = Locale -_UI_KeyBindingTask_windowManager_feature = Window Manager -_UI_CommandParameter_type = Command Parameter -_UI_KeyBindingTask_scheme_feature = Scheme -_UI_KeyBindingTask_context_feature = Context -_UI_KeyBindingTask_keys_feature = Keys -_UI_KeyBindingTask_command_feature = Command -_UI_KeyBindingTask_commandParameters_feature = Command Parameters -_UI_CommandParameter_id_feature = Id -_UI_CommandParameter_value_feature = Value diff --git a/plugins/org.eclipse.emf.cdo.releng.setup.editor/icons/commands.gif b/plugins/org.eclipse.emf.cdo.releng.setup.editor/icons/commands.gif Binary files differnew file mode 100644 index 0000000000..d289b194fb --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.releng.setup.editor/icons/commands.gif diff --git a/plugins/org.eclipse.emf.cdo.releng.setup/icons/recorder.gif b/plugins/org.eclipse.emf.cdo.releng.setup.editor/icons/recorder.gif Binary files differindex 5a90d9db24..5a90d9db24 100644 --- a/plugins/org.eclipse.emf.cdo.releng.setup/icons/recorder.gif +++ b/plugins/org.eclipse.emf.cdo.releng.setup.editor/icons/recorder.gif diff --git a/plugins/org.eclipse.emf.cdo.releng.setup.editor/src/org/eclipse/emf/cdo/releng/setup/presentation/SetupActionBarContributor.java b/plugins/org.eclipse.emf.cdo.releng.setup.editor/src/org/eclipse/emf/cdo/releng/setup/presentation/SetupActionBarContributor.java index f5a80ef593..996439a47a 100644 --- a/plugins/org.eclipse.emf.cdo.releng.setup.editor/src/org/eclipse/emf/cdo/releng/setup/presentation/SetupActionBarContributor.java +++ b/plugins/org.eclipse.emf.cdo.releng.setup.editor/src/org/eclipse/emf/cdo/releng/setup/presentation/SetupActionBarContributor.java @@ -39,6 +39,9 @@ import org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor; import org.eclipse.emf.edit.ui.action.LoadResourceAction; import org.eclipse.emf.edit.ui.action.ValidateAction; +import org.eclipse.core.commands.Command; +import org.eclipse.core.commands.ParameterizedCommand; +import org.eclipse.core.commands.common.NotDefinedException; import org.eclipse.core.runtime.Path; import org.eclipse.jface.action.Action; import org.eclipse.jface.action.ActionContributionItem; @@ -51,6 +54,8 @@ import org.eclipse.jface.action.IToolBarManager; import org.eclipse.jface.action.MenuManager; import org.eclipse.jface.action.Separator; import org.eclipse.jface.action.SubContributionItem; +import org.eclipse.jface.bindings.Binding; +import org.eclipse.jface.dialogs.Dialog; import org.eclipse.jface.preference.PreferenceDialog; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.ISelectionChangedListener; @@ -59,13 +64,27 @@ import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jface.viewers.SelectionChangedEvent; import org.eclipse.jface.viewers.TreeViewer; import org.eclipse.jface.viewers.Viewer; +import org.eclipse.swt.SWT; +import org.eclipse.swt.browser.Browser; +import org.eclipse.swt.layout.GridData; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Control; +import org.eclipse.swt.widgets.Shell; import org.eclipse.ui.IEditorPart; import org.eclipse.ui.PartInitException; +import org.eclipse.ui.PlatformUI; +import org.eclipse.ui.commands.ICommandService; +import org.eclipse.ui.keys.IBindingService; +import java.io.ByteArrayOutputStream; +import java.io.PrintStream; +import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.Collection; +import java.util.Collections; import java.util.HashMap; import java.util.Iterator; +import java.util.List; import java.util.Map; /** @@ -181,6 +200,8 @@ public class SetupActionBarContributor extends EditingDomainActionBarContributor private PreferenceRecorderAction recordPreferencesAction = new PreferenceRecorderAction(); + private CommandTableAction commandTableAction = new CommandTableAction(); + /** * This creates an instance of the contributor. * <!-- begin-user-doc --> @@ -206,6 +227,7 @@ public class SetupActionBarContributor extends EditingDomainActionBarContributor { toolBarManager.add(new Separator("setup-settings")); toolBarManager.add(recordPreferencesAction); + toolBarManager.add(commandTableAction); toolBarManager.add(new Separator("setup-additions")); } @@ -517,7 +539,7 @@ public class SetupActionBarContributor extends EditingDomainActionBarContributor public PreferenceRecorderAction() { super("Record", AS_CHECK_BOX); - setImageDescriptor(Activator.imageDescriptorFromPlugin(Activator.PLUGIN_ID, "icons/recorder.gif")); + setImageDescriptor(Activator.imageDescriptorFromPlugin(SetupEditorPlugin.PLUGIN_ID, "icons/recorder.gif")); setToolTipText("Record preference changes into the selected setup task container"); } @@ -723,4 +745,162 @@ public class SetupActionBarContributor extends EditingDomainActionBarContributor }; } } + + /** + * @author Eike Stepper + */ + private final class CommandTableAction extends Action + { + public CommandTableAction() + { + super("Command Table"); + setImageDescriptor(Activator.imageDescriptorFromPlugin(SetupEditorPlugin.PLUGIN_ID, "icons/commands.gif")); + setToolTipText("Show a table of all available commands"); + } + + @Override + public void run() + { + Dialog dialog = new CommandTableDialog(activeEditorPart.getSite().getShell()); + dialog.open(); + } + + /** + * @author Eike Stepper + */ + private final class CommandTableDialog extends Dialog + { + public CommandTableDialog(Shell parentShell) + { + super(parentShell); + setShellStyle(getShellStyle() ^ SWT.APPLICATION_MODAL | SWT.MODELESS | SWT.RESIZE | SWT.MIN | SWT.MAX + | SWT.DIALOG_TRIM); + setBlockOnOpen(false); + } + + @Override + protected Control createDialogArea(Composite parent) + { + getShell().setText("Command Table"); + + Browser browser = new Browser(parent, SWT.NONE); + browser.setText(render()); + + GridData layoutData = new GridData(GridData.FILL_BOTH); + layoutData.heightHint = 800; + layoutData.widthHint = 1000; + browser.setLayoutData(layoutData); + + applyDialogFont(browser); + + return browser; + } + + @Override + protected Control createButtonBar(Composite parent) + { + return null; + } + + @SuppressWarnings("unchecked") + private String render() + { + IBindingService bindingService = (IBindingService)PlatformUI.getWorkbench().getService(IBindingService.class); + Binding[] bindings = bindingService.getBindings(); + Map<String, List<Command>> map = new HashMap<String, List<Command>>(); + + ICommandService commandService = (ICommandService)PlatformUI.getWorkbench().getService(ICommandService.class); + for (Command command : commandService.getDefinedCommands()) + { + try + { + String category = command.getCategory().getName(); + if (category == null || category.length() == 0) + { + category = command.getCategory().getId(); + } + + List<Command> commands = map.get(category); + if (commands == null) + { + commands = new ArrayList<Command>(); + map.put(category, commands); + } + + commands.add(command); + } + catch (NotDefinedException ex) + { + SetupEditorPlugin.getPlugin().log(ex); + } + } + + List<String> categories = new ArrayList<String>(map.keySet()); + Collections.sort(categories); + + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + PrintStream out = new PrintStream(baos); + out.println("<table border=\"1\">"); + + for (String category : categories) + { + out.println("<tr><td colspan=\"3\" bgcolor=\"eae6ff\"><br><h2>" + category + "</h2></td></tr>"); + + List<Command> commands = map.get(category); + Collections.sort(commands); + + for (Command command : commands) + { + StringBuilder keys = new StringBuilder(); + for (Binding binding : bindings) + { + ParameterizedCommand parameterizedCommand = binding.getParameterizedCommand(); + if (parameterizedCommand != null) + { + if (parameterizedCommand.getId().equals(command.getId())) + { + if (keys.length() != 0) + { + keys.append("<br>"); + } + + keys.append(binding.getTriggerSequence()); + } + } + } + + if (keys.length() == 0) + { + keys.append(" "); + } + + String name; + try + { + name = command.getName(); + } + catch (NotDefinedException ex) + { + name = command.getId(); + } + + out.println("<tr><td valign=\"top\" width=\"200\">" + name + "</td><td valign=\"top\" width=\"400\">" + + command.getId() + "</td><td valign=\"top\" width=\"100\">" + keys + "</td></tr>"); + } + } + + out.println("</table>"); + + try + { + out.flush(); + return baos.toString("UTF-8"); + } + catch (UnsupportedEncodingException ex) + { + return "UTF-8 is unsupported"; + } + } + } + } } diff --git a/plugins/org.eclipse.emf.cdo.releng.setup.editor/src/org/eclipse/emf/cdo/releng/setup/presentation/SetupEditorPlugin.java b/plugins/org.eclipse.emf.cdo.releng.setup.editor/src/org/eclipse/emf/cdo/releng/setup/presentation/SetupEditorPlugin.java index 51798f574e..d8ebfeeca5 100644 --- a/plugins/org.eclipse.emf.cdo.releng.setup.editor/src/org/eclipse/emf/cdo/releng/setup/presentation/SetupEditorPlugin.java +++ b/plugins/org.eclipse.emf.cdo.releng.setup.editor/src/org/eclipse/emf/cdo/releng/setup/presentation/SetupEditorPlugin.java @@ -29,6 +29,8 @@ import org.eclipse.core.runtime.Status; */ public final class SetupEditorPlugin extends EMFPlugin { + public static final String PLUGIN_ID = "org.eclipse.emf.cdo.releng.setup.editor"; + /** * Keep track of the singleton. * <!-- begin-user-doc --> diff --git a/plugins/org.eclipse.emf.cdo.ui.ide/IDE.launch b/plugins/org.eclipse.emf.cdo.ui.ide/IDE.launch index 7e97930aac..ef24201413 100644 --- a/plugins/org.eclipse.emf.cdo.ui.ide/IDE.launch +++ b/plugins/org.eclipse.emf.cdo.ui.ide/IDE.launch @@ -5,7 +5,7 @@ <booleanAttribute key="automaticAdd" value="false"/> <booleanAttribute key="automaticValidate" value="false"/> <stringAttribute key="bootstrap" value=""/> -<stringAttribute key="checked" value="org.eclipse.emf.cdo,org.eclipse.emf.cdo.common,org.eclipse.emf.cdo.team,org.eclipse.emf.cdo.ui,org.eclipse.emf.cdo.ui.ide,org.eclipse.net4j.util,org.eclipse.net4j.util.ui"/> +<stringAttribute key="checked" value="[NONE]"/> <booleanAttribute key="clearConfig" value="false"/> <booleanAttribute key="clearws" value="false"/> <booleanAttribute key="clearwslog" value="false"/> @@ -14,7 +14,7 @@ <booleanAttribute key="includeOptional" value="true"/> <stringAttribute key="location" value="${workspace_loc}/../ws-IDE"/> <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/> -<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -nosplash"/> +<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -nosplash -consoleLog"/> <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/> <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xms256m -Xmx2048m -XX:MaxPermSize=512m -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog -Dorg.apache.commons.logging.simplelog.showlogname=true -Dorg.apache.commons.logging.simplelog.defaultlog=off -Dorg.apache.commons.logging.simplelog.log.httpclient.wire.header=debug -Dorg.apache.commons.logging.simplelog.log.org.apache.commons.httpclient=off -Dorg.apache.commons.logging.simplelog.log.org.apache.axis.message=debug -Dorg.apache.commons.logging.simplelog.log.httpclient.wire.content=debug -Dorg.eclipse.emf.cdo.releng.version.debug=false"/> <stringAttribute key="pde.version" value="3.3"/> |