View | Details | Raw Unified | Return to bug 181394 | Differences between
and this patch

Collapse All | Expand All

(-)UI/org/eclipse/rse/internal/ui/view/SystemViewFilterReferenceAdapter.java (-2 / +5 lines)
Lines 27-32 Link Here
27
import org.eclipse.jface.resource.ImageDescriptor;
27
import org.eclipse.jface.resource.ImageDescriptor;
28
import org.eclipse.jface.viewers.IStructuredSelection;
28
import org.eclipse.jface.viewers.IStructuredSelection;
29
import org.eclipse.jface.viewers.Viewer;
29
import org.eclipse.jface.viewers.Viewer;
30
import org.eclipse.rse.core.SystemAdapterHelpers;
30
import org.eclipse.rse.core.SystemBasePlugin;
31
import org.eclipse.rse.core.SystemBasePlugin;
31
import org.eclipse.rse.core.filters.ISystemFilter;
32
import org.eclipse.rse.core.filters.ISystemFilter;
32
import org.eclipse.rse.core.filters.ISystemFilterContainerReference;
33
import org.eclipse.rse.core.filters.ISystemFilterContainerReference;
Lines 187-194 Link Here
187
	 */
188
	 */
188
	public String getAbsoluteName(Object element)
189
	public String getAbsoluteName(Object element)
189
	{
190
	{
190
		ISystemFilter filter = getFilter(element);
191
		ISystemFilterPoolReference filterPoolReference = getFilterReference(element).getParentSystemFilterReferencePool();
191
		return filter.getSystemFilterPoolManager().getName() + "." + filter.getParentFilterPool().getName() + "." + filter.getName(); //$NON-NLS-1$ //$NON-NLS-2$
192
		ISystemViewElementAdapter adapter = SystemAdapterHelpers.getViewAdapter(filterPoolReference);
193
		String parentAbsoluteName = (adapter != null) ?	parentAbsoluteName = adapter.getAbsoluteName(filterPoolReference) : ""; //$NON-NLS-1$
194
		return parentAbsoluteName + "." + getName(element); //$NON-NLS-1$
192
	}
195
	}
193
196
194
	/**
197
	/**
(-)UI/org/eclipse/rse/internal/ui/view/SystemViewFilterPoolReferenceAdapter.java (-2 / +10 lines)
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

Return to bug 181394