Lines 22-30
Link Here
|
22 |
import org.eclipse.jface.action.IAction; |
22 |
import org.eclipse.jface.action.IAction; |
23 |
import org.eclipse.jface.resource.ImageDescriptor; |
23 |
import org.eclipse.jface.resource.ImageDescriptor; |
24 |
import org.eclipse.jface.viewers.IStructuredSelection; |
24 |
import org.eclipse.jface.viewers.IStructuredSelection; |
|
|
25 |
import org.eclipse.rse.core.SystemAdapterHelpers; |
25 |
import org.eclipse.rse.core.filters.ISystemFilterPool; |
26 |
import org.eclipse.rse.core.filters.ISystemFilterPool; |
26 |
import org.eclipse.rse.core.filters.ISystemFilterPoolManager; |
27 |
import org.eclipse.rse.core.filters.ISystemFilterPoolManager; |
27 |
import org.eclipse.rse.core.filters.ISystemFilterPoolReference; |
28 |
import org.eclipse.rse.core.filters.ISystemFilterPoolReference; |
|
|
29 |
import org.eclipse.rse.core.filters.ISystemFilterPoolReferenceManagerProvider; |
28 |
import org.eclipse.rse.core.subsystems.ISubSystem; |
30 |
import org.eclipse.rse.core.subsystems.ISubSystem; |
29 |
import org.eclipse.rse.core.subsystems.ISubSystemConfiguration; |
31 |
import org.eclipse.rse.core.subsystems.ISubSystemConfiguration; |
30 |
import org.eclipse.rse.core.subsystems.SubSystemHelpers; |
32 |
import org.eclipse.rse.core.subsystems.SubSystemHelpers; |
Lines 37-42
Link Here
|
37 |
import org.eclipse.rse.ui.view.AbstractSystemViewAdapter; |
39 |
import org.eclipse.rse.ui.view.AbstractSystemViewAdapter; |
38 |
import org.eclipse.rse.ui.view.ISystemMementoConstants; |
40 |
import org.eclipse.rse.ui.view.ISystemMementoConstants; |
39 |
import org.eclipse.rse.ui.view.ISystemPropertyConstants; |
41 |
import org.eclipse.rse.ui.view.ISystemPropertyConstants; |
|
|
42 |
import org.eclipse.rse.ui.view.ISystemViewElementAdapter; |
40 |
import org.eclipse.swt.widgets.Shell; |
43 |
import org.eclipse.swt.widgets.Shell; |
41 |
import org.eclipse.ui.views.properties.IPropertyDescriptor; |
44 |
import org.eclipse.ui.views.properties.IPropertyDescriptor; |
42 |
import org.eclipse.ui.views.properties.PropertyDescriptor; |
45 |
import org.eclipse.ui.views.properties.PropertyDescriptor; |
Lines 175-182
Link Here
|
175 |
*/ |
178 |
*/ |
176 |
public String getAbsoluteName(Object element) |
179 |
public String getAbsoluteName(Object element) |
177 |
{ |
180 |
{ |
178 |
ISystemFilterPoolReference filterPoolRef = (ISystemFilterPoolReference)element; |
181 |
ISystemFilterPoolReference filterPoolRef = getFilterPoolReference(element); |
179 |
return filterPoolRef.getReferencedFilterPool().getSystemFilterPoolManager().getName() + "." + filterPoolRef.getName(); //$NON-NLS-1$ |
182 |
ISystemFilterPoolReferenceManagerProvider subSytsem = filterPoolRef.getProvider(); |
|
|
183 |
ISystemViewElementAdapter adapter = SystemAdapterHelpers.getViewAdapter(subSytsem); |
184 |
String parentAbsoluteName = (adapter != null) ? parentAbsoluteName = adapter.getAbsoluteName(subSytsem) : ""; //$NON-NLS-1$ |
185 |
return parentAbsoluteName + "." + //$NON-NLS-1$ |
186 |
filterPoolRef.getReferencedFilterPool().getSystemFilterPoolManager().getName() + "." + //$NON-NLS-1$ |
187 |
filterPoolRef.getName(); |
180 |
} |
188 |
} |
181 |
/** |
189 |
/** |
182 |
* Return the type label for this object |
190 |
* Return the type label for this object |