diff options
author | Uwe Stieber | 2012-05-03 10:20:26 +0000 |
---|---|---|
committer | Uwe Stieber | 2012-05-03 10:21:42 +0000 |
commit | 23b78ff68f8835172a86f7cfa2b93bdf5794229d (patch) | |
tree | e6b159d2681de27226f58236ebc28518957a62ca /target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/internal | |
parent | 3c010ba2d91f0576a7459a761c15687f9a23b1ab (diff) | |
download | org.eclipse.tcf-23b78ff68f8835172a86f7cfa2b93bdf5794229d.tar.gz org.eclipse.tcf-23b78ff68f8835172a86f7cfa2b93bdf5794229d.tar.xz org.eclipse.tcf-23b78ff68f8835172a86f7cfa2b93bdf5794229d.zip |
Target Explorer: Added "Always Available Offline" command + handler
Diffstat (limited to 'target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/internal')
-rw-r--r-- | target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/internal/PropertyTester.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/internal/PropertyTester.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/internal/PropertyTester.java index cd53d775f..5c7633a2a 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/internal/PropertyTester.java +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/internal/PropertyTester.java @@ -12,6 +12,7 @@ package org.eclipse.tcf.te.tcf.ui.internal; import org.eclipse.core.runtime.Assert; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.tcf.te.tcf.ui.handler.DeleteHandler; +import org.eclipse.tcf.te.tcf.ui.handler.OfflineCommandHandler; @@ -21,6 +22,8 @@ import org.eclipse.tcf.te.tcf.ui.handler.DeleteHandler; public class PropertyTester extends org.eclipse.core.expressions.PropertyTester { // Reference to the peer model delete handler (to determine "canDelete") private final DeleteHandler deleteHandler = new DeleteHandler(); + // Reference to the peer model offline handler (to determine "canMakeAvailableOffline") + private final OfflineCommandHandler offlineHandler = new OfflineCommandHandler(); /* (non-Javadoc) * @see org.eclipse.core.expressions.IPropertyTester#test(java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object) @@ -52,6 +55,10 @@ public class PropertyTester extends org.eclipse.core.expressions.PropertyTester return deleteHandler.canDelete(selection); } + if ("canMakeAvailableOffline".equals(property)) { //$NON-NLS-1$ + return offlineHandler.canMakeAvailableOffline(selection); + } + return false; } } |