woproject/projects/wolips/plugins/org.objectstyle.wolips.workbenchutilities/java/org/objectstyle/wolips/workbenchutilities WorkbenchUtilitiesPlugin.java,1.10,1.11
[email protected] Sat, 11 Feb 2006 05:10:05 -0800 (PST)
| Newsgroups | gmane.comp.web.webobjects.woproject.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/woproject/woproject/projects/wolips/plugins/org.objectstyle.wolips.workbenchutilities/java/org/objectstyle/wolips/workbenchutilities
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20844/java/org/objectstyle/wolips/workbenchutilities
Modified Files:
WorkbenchUtilitiesPlugin.java
Log Message:
Index: WorkbenchUtilitiesPlugin.java
===================================================================
RCS file: /cvsroot/woproject/woproject/projects/wolips/plugins/org.objectstyle.wolips.workbenchutilities/java/org/objectstyle/wolips/workbenchutilities/WorkbenchUtilitiesPlugin.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- WorkbenchUtilitiesPlugin.java 26 Oct 2005 17:03:10 -0000 1.10
+++ WorkbenchUtilitiesPlugin.java 11 Feb 2006 13:09:32 -0000 1.11
@@ -70,6 +70,9 @@
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
import org.eclipse.jface.dialogs.ErrorDialog;
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.jface.viewers.StructuredSelection;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.IEditorDescriptor;
import org.eclipse.ui.IEditorInput;
@@ -585,4 +588,20 @@
public ILogger getPluginLogger() {
return this.pluginLogger;
}
+
+
+ /**
+ * Returns the selection of the ActiveWorkbenchWindow
+ * @return the configured selection
+ */
+ public final static IStructuredSelection getActiveWorkbenchWindowSelection() {
+ IWorkbenchWindow window= WorkbenchUtilitiesPlugin.getActiveWorkbenchWindow();
+ if (window != null) {
+ ISelection selection= window.getSelectionService().getSelection();
+ if (selection instanceof IStructuredSelection) {
+ return (IStructuredSelection) selection;
+ }
+ }
+ return StructuredSelection.EMPTY;
+ }
}
\ No newline at end of file
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642