1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

[246655] Re-added @since tags, which were accidentally removed in last commit.

This commit is contained in:
Pawel Piech 2008-09-18 22:28:35 +00:00
parent b8fb65cc72
commit 8c9c3817e8

View file

@ -61,8 +61,8 @@ public class AbstractCachingVMProvider extends AbstractVMProvider implements ICa
private boolean fDelayEventHandleForViewUpdate = false;
// debug flags
public static boolean DEBUG_CACHE = false;
// debug flag
static boolean DEBUG_CACHE = false;
static {
DEBUG_CACHE = DsfUIPlugin.DEBUG && "true".equals( //$NON-NLS-1$
@ -299,6 +299,9 @@ public class AbstractCachingVMProvider extends AbstractVMProvider implements ICa
}
protected static String SELECTED_UPDATE_MODE = "org.eclipse.dd.dsf.ui.viewmodel.update.selectedUpdateMode"; //$NON-NLS-1$
/**
* @since 1.1
*/
protected static String SELECTED_UPDATE_SCOPE = "org.eclipse.dd.dsf.ui.viewmodel.update.selectedUpdateScope"; //$NON-NLS-1$
private IVMUpdatePolicy[] fAvailableUpdatePolicies;
@ -345,6 +348,9 @@ public class AbstractCachingVMProvider extends AbstractVMProvider implements ICa
return new IVMUpdatePolicy[] { new AutomaticUpdatePolicy() };
}
/**
* @since 1.1
*/
protected IVMUpdateScope[] createUpdateScopes() {
return new IVMUpdateScope[] { new VisibleUpdateScope(), new AllUpdateScope() };
}
@ -1001,10 +1007,16 @@ public class AbstractCachingVMProvider extends AbstractVMProvider implements ICa
return null;
}
/**
* @since 1.1
*/
public IVMUpdateScope[] getAvailableUpdateScopes() {
return fAvailableUpdateScopes;
}
/**
* @since 1.1
*/
public IVMUpdateScope getActiveUpdateScope() {
String updateScopeId = (String)getPresentationContext().getProperty(SELECTED_UPDATE_SCOPE);
if (updateScopeId != null) {
@ -1019,14 +1031,21 @@ public class AbstractCachingVMProvider extends AbstractVMProvider implements ICa
return getAvailableUpdateScopes()[0];
}
/**
* @since 1.1
*/
public void setActiveUpdateScope(IVMUpdateScope updateScope) {
getPresentationContext().setProperty(SELECTED_UPDATE_SCOPE, updateScope.getID());
}
@Override
public boolean shouldWaitHandleEventToComplete() {
return fDelayEventHandleForViewUpdate;
}
/**
* @since 1.1
*/
protected void setDelayEventHandleForViewUpdate(boolean on) {
fDelayEventHandleForViewUpdate = on;
}