blob: 3d82672835da14939c7dd4a42c34fda45910f279 [file] [log] [blame]
/************************************************************************
Copyright (c) 2003 IBM Corporation and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Common Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/cpl-v10.html
Contributors:
IBM - Initial implementation
************************************************************************/
package org.eclipse.ui.part;
/**
* Show In... sources which need to provide additional entries to the Show In... list of targets
* can provide this interface.
* The part can either directly implement this interface, or provide it
* via <code>IAdaptable.getAdapter(IShowInTargetList)</code>.
*
* @see IShowInSource
* @see IShowInTarget
*
* @since 2.1
*/
public interface IShowInTargetList {
/**
* Returns the identifiers for the target parts to show.
* The target parts must be Show In... targets.
*
* @return the identifiers for the target parts to show
*
* @see IShowInTarget
*/
public String[] getShowInTargetIds();
}