| package org.eclipse.dltk.ruby.launching; |
| |
| import org.eclipse.dltk.core.DLTKIdContributionSelector; |
| import org.eclipse.dltk.core.PreferencesLookupDelegate; |
| import org.eclipse.dltk.ruby.debug.RubyDebugConstants; |
| import org.eclipse.dltk.ruby.debug.RubyDebugPlugin; |
| |
| /** |
| * Ruby debugging engine id based selector |
| */ |
| public class RubyDebuggingEngineSelector extends DLTKIdContributionSelector { |
| |
| /* |
| * @see org.eclipse.dltk.core.DLTKIdContributionSelector#getSavedContributionId(org.eclipse.dltk.core.PreferencesLookupDelegate) |
| */ |
| @Override |
| protected String getSavedContributionId(PreferencesLookupDelegate delegate) { |
| return delegate.getString(RubyDebugPlugin.PLUGIN_ID, |
| RubyDebugConstants.DEBUGGING_ENGINE_ID_KEY); |
| } |
| } |