1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-03 07:05:24 +02:00

[cleanup] Add real @noimplement to IContextObject

This commit is contained in:
Martin Oberhuber 2008-09-02 18:40:44 +00:00
parent 1dff8ab352
commit e3bb6c7eae

View file

@ -8,7 +8,7 @@
* Initial Contributors:
* The following IBM employees contributed to the Remote System Explorer
* component that contains this file: David McKnight.
*
*
* Contributors:
* David McKnight (IBM) - [187739] [refresh] Sub Directories are collapsed when Parent Directory is Refreshed on Remote Systems
*******************************************************************************/
@ -19,32 +19,31 @@ import org.eclipse.rse.core.filters.ISystemFilterReference;
import org.eclipse.rse.core.subsystems.ISubSystem;
/**
* This class is used by tree views to pass context information from the views to
* the view providers and model adapters for queries. The context information consists of
* a model object and it may optionally contain the associated filter reference a subsystem.
*
* Context objects are created transiently and are only used to aid in providing filter information
* during a query.
*
* noimplement - Extending or implementing this interface in client code is
* strongly discouraged, may break your code in a future major release,
* and will likely lead to degradation of RSE behavior.
* This class is used by tree views to pass context information from the views
* to the view providers and model adapters for queries. The context information
* consists of a model object and it may optionally contain the associated
* filter reference a subsystem.
*
* Context objects are created transiently and are only used to aid in providing
* filter information during a query.
*
* @noimplement This interface is not intended to be implemented by clients
* (this message added in RSE 3.0.1).
*/
public interface IContextObject
public interface IContextObject
{
/**
* Gets the associated filter reference for the corresponding model object
* @return the associated filter reference
*/
public ISystemFilterReference getFilterReference();
/**
* Gets the model object for which this context applies
* @return the model object
*/
public IAdaptable getModelObject();
/**
* Gets the associated subsystem for the corresponding model object
* @return the associated subsystem