1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-09-02 05:03:36 +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.expressions;bundle-version="3.4.0",
org.eclipse.core.filesystem;bundle-version="1.2.0" org.eclipse.core.filesystem;bundle-version="1.2.0"
Bundle-ActivationPolicy: lazy 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.actions,
org.eclipse.cdt.dsf.debug.ui.contexts, 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.sourcelookup,
org.eclipse.cdt.dsf.debug.ui.viewmodel, org.eclipse.cdt.dsf.debug.ui.viewmodel,
org.eclipse.cdt.dsf.debug.ui.viewmodel.actions, 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.expression;x-internal:=true,
org.eclipse.cdt.dsf.debug.ui.viewmodel.launch;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;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.numberformat,
org.eclipse.cdt.dsf.debug.ui.viewmodel.register;x-internal:=true, org.eclipse.cdt.dsf.debug.ui.viewmodel.register;x-internal:=true,
org.eclipse.cdt.dsf.debug.ui.viewmodel.update, 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.ArrayList;
import java.util.List; 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.debug.ui.viewmodel.actions.VMHandlerUtils;
import org.eclipse.cdt.dsf.ui.viewmodel.IVMProvider; 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.Action;
import org.eclipse.jface.action.ActionContributionItem; import org.eclipse.jface.action.ActionContributionItem;
import org.eclipse.jface.action.ContributionItem; import org.eclipse.jface.action.ContributionItem;

View file

@ -10,11 +10,11 @@
*******************************************************************************/ *******************************************************************************/
package org.eclipse.cdt.dsf.debug.internal.ui.viewmodel.actions; 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.debug.ui.viewmodel.actions.VMHandlerUtils;
import org.eclipse.cdt.dsf.ui.viewmodel.IVMContext; import org.eclipse.cdt.dsf.ui.viewmodel.IVMContext;
import org.eclipse.cdt.dsf.ui.viewmodel.IVMProvider; 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.core.expressions.PropertyTester;
import org.eclipse.debug.ui.IDebugView; import org.eclipse.debug.ui.IDebugView;
import org.eclipse.ui.IWorkbenchPart; import org.eclipse.ui.IWorkbenchPart;

View file

@ -8,7 +8,9 @@
* Contributors: * Contributors:
* Wind River Systems - initial API and implementation * 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: * Contributors:
* Wind River Systems - initial API and implementation * 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: * Contributors:
* Wind River Systems - initial API and implementation * 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 { public interface IVMUpdateScope {

View file

@ -8,7 +8,9 @@
* Contributors: * Contributors:
* Wind River Systems - initial API and implementation * 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.IDMContext;
import org.eclipse.cdt.dsf.datamodel.IDMData; import org.eclipse.cdt.dsf.datamodel.IDMData;
import org.eclipse.cdt.dsf.datamodel.IDMService; 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.internal.ui.DsfUIPlugin;
import org.eclipse.cdt.dsf.ui.concurrent.SimpleDisplayExecutor; import org.eclipse.cdt.dsf.ui.concurrent.SimpleDisplayExecutor;
import org.eclipse.cdt.dsf.ui.concurrent.ViewerCountingRequestMonitor; 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 * @since 1.1
*/ */
public IVMUpdateScope[] getAvailableUpdateScopes() { 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 * @since 1.1
*/ */
public IVMUpdateScope getActiveUpdateScope() { 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 * @since 1.1
*/ */
public void setActiveUpdateScope(IVMUpdateScope updateScope) { public void setActiveUpdateScope(IVMUpdateScope updateScope) {