Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'target_explorer/plugins/org.eclipse.tcf.te.runtime.stepper/src/org/eclipse/tcf/te/runtime/stepper/extensions/StepGroupable.java')
-rw-r--r--target_explorer/plugins/org.eclipse.tcf.te.runtime.stepper/src/org/eclipse/tcf/te/runtime/stepper/extensions/StepGroupable.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.runtime.stepper/src/org/eclipse/tcf/te/runtime/stepper/extensions/StepGroupable.java b/target_explorer/plugins/org.eclipse.tcf.te.runtime.stepper/src/org/eclipse/tcf/te/runtime/stepper/extensions/StepGroupable.java
index 612130eb6..f84a63ab7 100644
--- a/target_explorer/plugins/org.eclipse.tcf.te.runtime.stepper/src/org/eclipse/tcf/te/runtime/stepper/extensions/StepGroupable.java
+++ b/target_explorer/plugins/org.eclipse.tcf.te.runtime.stepper/src/org/eclipse/tcf/te/runtime/stepper/extensions/StepGroupable.java
@@ -26,6 +26,7 @@ public class StepGroupable implements IStepGroupable {
private boolean hidden = false;
private boolean removable = true;
private boolean singleton = false;
+ private boolean savePoint = false;
private final List<String> dependencies = new ArrayList<String>();
private IExecutableExtension extension;
@@ -192,6 +193,22 @@ public class StepGroupable implements IStepGroupable {
this.dependencies.addAll(Arrays.asList(dependencies));
}
+ /**
+ * Sets if or if not this reference is a savepoint.
+ * @param isSavePoint <code>true</code> if this reference should be a savepoint.
+ */
+ public void setIsSavePoint(boolean isSavePoint) {
+ savePoint = isSavePoint;
+ }
+
+ /* (non-Javadoc)
+ * @see org.eclipse.tcf.te.runtime.stepper.interfaces.IStepGroupable#isSavePoint()
+ */
+ @Override
+ public boolean isSavePoint() {
+ return savePoint;
+ }
+
/* (non-Javadoc)
* @see java.lang.Object#toString()
*/

Back to the top