Lines 13-18
Link Here
|
13 |
* Contributors: |
13 |
* Contributors: |
14 |
* Martin Oberhuber (Wind River) - [168975] Move RSE Events API to Core |
14 |
* Martin Oberhuber (Wind River) - [168975] Move RSE Events API to Core |
15 |
* Martin Oberhuber (Wind River) - [186773] split ISystemRegistryUI from ISystemRegistry |
15 |
* Martin Oberhuber (Wind River) - [186773] split ISystemRegistryUI from ISystemRegistry |
|
|
16 |
* Kevin Doyle (IBM) - [196582] ClassCastException when doing copy/paste with Search view open |
16 |
********************************************************************************/ |
17 |
********************************************************************************/ |
17 |
|
18 |
|
18 |
package org.eclipse.rse.internal.ui.view; |
19 |
package org.eclipse.rse.internal.ui.view; |
Lines 20-25
Link Here
|
20 |
import java.util.Enumeration; |
21 |
import java.util.Enumeration; |
21 |
import java.util.Hashtable; |
22 |
import java.util.Hashtable; |
22 |
import java.util.Iterator; |
23 |
import java.util.Iterator; |
|
|
24 |
import java.util.List; |
23 |
import java.util.Vector; |
25 |
import java.util.Vector; |
24 |
|
26 |
|
25 |
import org.eclipse.core.runtime.Assert; |
27 |
import org.eclipse.core.runtime.Assert; |
Lines 895-905
Link Here
|
895 |
Object remoteResourceParent = event.getResourceParent(); |
897 |
Object remoteResourceParent = event.getResourceParent(); |
896 |
Object remoteResource = event.getResource(); |
898 |
Object remoteResource = event.getResource(); |
897 |
//boolean originatedHere = (event.getOriginatingViewer() == this); |
899 |
//boolean originatedHere = (event.getOriginatingViewer() == this); |
898 |
Vector remoteResourceNames = null; |
900 |
List remoteResourceNames = null; |
899 |
if (remoteResource instanceof Vector) |
901 |
if (remoteResource instanceof List) |
900 |
{ |
902 |
{ |
901 |
remoteResourceNames = (Vector) remoteResource; |
903 |
remoteResourceNames = (List) remoteResource; |
902 |
remoteResource = remoteResourceNames.elementAt(0); |
904 |
remoteResource = remoteResourceNames.get(0); |
903 |
} |
905 |
} |
904 |
String remoteResourceParentName = getRemoteResourceAbsoluteName(remoteResourceParent); |
906 |
String remoteResourceParentName = getRemoteResourceAbsoluteName(remoteResourceParent); |
905 |
String remoteResourceName = getRemoteResourceAbsoluteName(remoteResource); |
907 |
String remoteResourceName = getRemoteResourceAbsoluteName(remoteResource); |
Lines 1059-1065
Link Here
|
1059 |
remoteResourceName = (String) remoteResource; |
1061 |
remoteResourceName = (String) remoteResource; |
1060 |
else |
1062 |
else |
1061 |
{ |
1063 |
{ |
1062 |
IRemoteObjectIdentifier ra = getRemoteObjectIdentifier(remoteResource); |
1064 |
ISystemViewElementAdapter ra = getViewAdapter(remoteResource); |
1063 |
if (ra == null) |
1065 |
if (ra == null) |
1064 |
return null; |
1066 |
return null; |
1065 |
remoteResourceName = ra.getAbsoluteName(remoteResource); |
1067 |
remoteResourceName = ra.getAbsoluteName(remoteResource); |