1
0
Fork 0
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:
Pawel Piech 2009-03-04 16:57:33 +00:00
parent 3fd7f7a84b
commit 119f49c94f
8 changed files with 30 additions and 10 deletions

View file

@ -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,

View file

@ -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;

View file

@ -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;

View file

@ -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;
/**

View file

@ -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;
/**

View file

@ -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 {

View file

@ -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;
/**

View file

@ -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) {