diff options
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.java | 17 |
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() */ |