mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-23 17:05:26 +02:00
[265882] - Moved VM update scopes interface to a provisional package.
This commit is contained in:
parent
3fd7f7a84b
commit
119f49c94f
8 changed files with 30 additions and 10 deletions
|
@ -22,15 +22,19 @@ Require-Bundle: org.eclipse.ui,
|
|||
org.eclipse.core.expressions;bundle-version="3.4.0",
|
||||
org.eclipse.core.filesystem;bundle-version="1.2.0"
|
||||
Bundle-ActivationPolicy: lazy
|
||||
Export-Package: org.eclipse.cdt.dsf.debug.ui,
|
||||
Export-Package: org.eclipse.cdt.dsf.debug.internal.ui.viewmodel.update.provisional;x-internal:=true,
|
||||
org.eclipse.cdt.dsf.debug.ui,
|
||||
org.eclipse.cdt.dsf.debug.ui.actions,
|
||||
org.eclipse.cdt.dsf.debug.ui.contexts,
|
||||
org.eclipse.cdt.dsf.debug.ui.memory,
|
||||
org.eclipse.cdt.dsf.debug.ui.sourcelookup,
|
||||
org.eclipse.cdt.dsf.debug.ui.viewmodel,
|
||||
org.eclipse.cdt.dsf.debug.ui.viewmodel.actions,
|
||||
org.eclipse.cdt.dsf.debug.ui.viewmodel.expression;x-internal:=true,
|
||||
org.eclipse.cdt.dsf.debug.ui.viewmodel.launch;x-internal:=true,
|
||||
org.eclipse.cdt.dsf.debug.ui.viewmodel.launch.actions,
|
||||
org.eclipse.cdt.dsf.debug.ui.viewmodel.modules;x-internal:=true,
|
||||
org.eclipse.cdt.dsf.debug.ui.viewmodel.modules.detail,
|
||||
org.eclipse.cdt.dsf.debug.ui.viewmodel.numberformat,
|
||||
org.eclipse.cdt.dsf.debug.ui.viewmodel.register;x-internal:=true,
|
||||
org.eclipse.cdt.dsf.debug.ui.viewmodel.update,
|
||||
|
|
|
@ -13,10 +13,10 @@ package org.eclipse.cdt.dsf.debug.internal.ui.viewmodel.actions;
|
|||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.eclipse.cdt.dsf.debug.internal.ui.viewmodel.update.provisional.ICachingVMProviderExtension;
|
||||
import org.eclipse.cdt.dsf.debug.internal.ui.viewmodel.update.provisional.IVMUpdateScope;
|
||||
import org.eclipse.cdt.dsf.debug.ui.viewmodel.actions.VMHandlerUtils;
|
||||
import org.eclipse.cdt.dsf.ui.viewmodel.IVMProvider;
|
||||
import org.eclipse.cdt.dsf.ui.viewmodel.update.ICachingVMProviderExtension;
|
||||
import org.eclipse.cdt.dsf.ui.viewmodel.update.IVMUpdateScope;
|
||||
import org.eclipse.jface.action.Action;
|
||||
import org.eclipse.jface.action.ActionContributionItem;
|
||||
import org.eclipse.jface.action.ContributionItem;
|
||||
|
|
|
@ -10,11 +10,11 @@
|
|||
*******************************************************************************/
|
||||
package org.eclipse.cdt.dsf.debug.internal.ui.viewmodel.actions;
|
||||
|
||||
import org.eclipse.cdt.dsf.debug.internal.ui.viewmodel.update.provisional.ICachingVMProviderExtension;
|
||||
import org.eclipse.cdt.dsf.debug.internal.ui.viewmodel.update.provisional.IVMUpdateScope;
|
||||
import org.eclipse.cdt.dsf.debug.ui.viewmodel.actions.VMHandlerUtils;
|
||||
import org.eclipse.cdt.dsf.ui.viewmodel.IVMContext;
|
||||
import org.eclipse.cdt.dsf.ui.viewmodel.IVMProvider;
|
||||
import org.eclipse.cdt.dsf.ui.viewmodel.update.ICachingVMProviderExtension;
|
||||
import org.eclipse.cdt.dsf.ui.viewmodel.update.IVMUpdateScope;
|
||||
import org.eclipse.core.expressions.PropertyTester;
|
||||
import org.eclipse.debug.ui.IDebugView;
|
||||
import org.eclipse.ui.IWorkbenchPart;
|
||||
|
|
|
@ -8,7 +8,9 @@
|
|||
* Contributors:
|
||||
* Wind River Systems - initial API and implementation
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.dsf.ui.viewmodel.update;
|
||||
package org.eclipse.cdt.dsf.debug.internal.ui.viewmodel.update.provisional;
|
||||
|
||||
import org.eclipse.cdt.dsf.ui.viewmodel.update.ViewModelUpdateMessages;
|
||||
|
||||
|
||||
/**
|
|
@ -8,7 +8,9 @@
|
|||
* Contributors:
|
||||
* Wind River Systems - initial API and implementation
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.dsf.ui.viewmodel.update;
|
||||
package org.eclipse.cdt.dsf.debug.internal.ui.viewmodel.update.provisional;
|
||||
|
||||
import org.eclipse.cdt.dsf.ui.viewmodel.update.ICachingVMProvider;
|
||||
|
||||
|
||||
/**
|
|
@ -8,11 +8,11 @@
|
|||
* Contributors:
|
||||
* Wind River Systems - initial API and implementation
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.dsf.ui.viewmodel.update;
|
||||
package org.eclipse.cdt.dsf.debug.internal.ui.viewmodel.update.provisional;
|
||||
|
||||
|
||||
/**
|
||||
* @since 1.1
|
||||
* @since 1.1
|
||||
*/
|
||||
public interface IVMUpdateScope {
|
||||
|
|
@ -8,7 +8,9 @@
|
|||
* Contributors:
|
||||
* Wind River Systems - initial API and implementation
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.dsf.ui.viewmodel.update;
|
||||
package org.eclipse.cdt.dsf.debug.internal.ui.viewmodel.update.provisional;
|
||||
|
||||
import org.eclipse.cdt.dsf.ui.viewmodel.update.ViewModelUpdateMessages;
|
||||
|
||||
|
||||
/**
|
|
@ -29,6 +29,10 @@ import org.eclipse.cdt.dsf.concurrent.RequestMonitor;
|
|||
import org.eclipse.cdt.dsf.datamodel.IDMContext;
|
||||
import org.eclipse.cdt.dsf.datamodel.IDMData;
|
||||
import org.eclipse.cdt.dsf.datamodel.IDMService;
|
||||
import org.eclipse.cdt.dsf.debug.internal.ui.viewmodel.update.provisional.AllUpdateScope;
|
||||
import org.eclipse.cdt.dsf.debug.internal.ui.viewmodel.update.provisional.ICachingVMProviderExtension;
|
||||
import org.eclipse.cdt.dsf.debug.internal.ui.viewmodel.update.provisional.IVMUpdateScope;
|
||||
import org.eclipse.cdt.dsf.debug.internal.ui.viewmodel.update.provisional.VisibleUpdateScope;
|
||||
import org.eclipse.cdt.dsf.internal.ui.DsfUIPlugin;
|
||||
import org.eclipse.cdt.dsf.ui.concurrent.SimpleDisplayExecutor;
|
||||
import org.eclipse.cdt.dsf.ui.concurrent.ViewerCountingRequestMonitor;
|
||||
|
@ -1044,6 +1048,8 @@ public class AbstractCachingVMProvider extends AbstractVMProvider implements ICa
|
|||
}
|
||||
|
||||
/**
|
||||
* @noreference This method is an implementation of a provisional interface and
|
||||
* not intended to be referenced by clients.
|
||||
* @since 1.1
|
||||
*/
|
||||
public IVMUpdateScope[] getAvailableUpdateScopes() {
|
||||
|
@ -1051,6 +1057,8 @@ public class AbstractCachingVMProvider extends AbstractVMProvider implements ICa
|
|||
}
|
||||
|
||||
/**
|
||||
* @noreference This method is an implementation of a provisional interface and
|
||||
* not intended to be referenced by clients.
|
||||
* @since 1.1
|
||||
*/
|
||||
public IVMUpdateScope getActiveUpdateScope() {
|
||||
|
@ -1068,6 +1076,8 @@ public class AbstractCachingVMProvider extends AbstractVMProvider implements ICa
|
|||
}
|
||||
|
||||
/**
|
||||
* @noreference This method is an implementation of a provisional interface and
|
||||
* not intended to be referenced by clients.
|
||||
* @since 1.1
|
||||
*/
|
||||
public void setActiveUpdateScope(IVMUpdateScope updateScope) {
|
||||
|
|
Loading…
Add table
Reference in a new issue