1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-09 18:15:23 +02:00

[cleanup] format and javadoc

This commit is contained in:
David Dykstal 2006-09-20 19:05:50 +00:00
parent c08dbf54ff
commit 22cae6ea2d

View file

@ -15,67 +15,61 @@
********************************************************************************/ ********************************************************************************/
package org.eclipse.rse.core.filters; package org.eclipse.rse.core.filters;
import org.eclipse.rse.core.model.IRSEModelObject; import org.eclipse.rse.core.model.IRSEModelObject;
import org.eclipse.rse.core.references.IRSEPersistableReferencingObject; import org.eclipse.rse.core.references.IRSEPersistableReferencingObject;
/** /**
* Interface implemented by references to filter pools. Filter pools are stored at the profile * Interface implemented by references to filter pools. Filter pools are stored at the profile
* level, while subsystems contain references to one or more pools. A pool can be referenced * level, while subsystems contain references to one or more pools. A pool can be referenced
* by multiple connections. Pools don't go away until explicitly deleted by the user, regardless * by multiple connections. Pools don't go away until explicitly deleted by the user, regardless
* of their reference count. * of their reference count.
*/ */
public interface ISystemFilterPoolReference extends IRSEPersistableReferencingObject, ISystemFilterContainerReference, IRSEModelObject {
/** /**
* @lastgen interface SystemFilterPoolReference extends SystemPersistableReferencingObject, IRSEPersistableReferencingObject, SystemFilterContainerReference {} * @return the reference manager which is managing this filter pool reference
*/
public interface ISystemFilterPoolReference extends IRSEPersistableReferencingObject, ISystemFilterContainerReference, IRSEModelObject
{
/**
* Return the reference manager which is managing this filter reference
* framework object.
*/ */
public ISystemFilterPoolReferenceManager getFilterPoolReferenceManager(); public ISystemFilterPoolReferenceManager getFilterPoolReferenceManager();
/** /**
* Return the object which instantiated the pool reference manager object. * @return the object which instantiated the pool reference manager object.
* Makes it easy to get back to the point of origin, given any filter reference * Makes it easy to get back to the point of origin, given any filter pool reference.
* framework object
*/ */
public ISystemFilterPoolReferenceManagerProvider getProvider(); public ISystemFilterPoolReferenceManagerProvider getProvider();
/** /**
* Return name of the filter pool we reference * @return the simple name of the filter pool we reference. Not qualified by the manager name.
* The pool name is stored qualified by the manager name,
* so we first have to strip it off.
*/ */
public String getReferencedFilterPoolName(); public String getReferencedFilterPoolName();
/** /**
* Return name of the filter pool manager containing the pool we reference. * @return name of the filter pool manager containing the pool we reference.
* The pool name is stored qualified by the manager name,
* so we get it from there.
*/ */
public String getReferencedFilterPoolManagerName(); public String getReferencedFilterPoolManagerName();
/** /**
* Reset the name of the filter pool we reference. * Reset the name of the filter pool we reference.
* Called on filter pool rename operations * Called on filter pool rename operations.
* @param newName the new name of the filer pool
*/ */
public void resetReferencedFilterPoolName(String newName); public void resetReferencedFilterPoolName(String newName);
/** /**
* Set the filter pool that we reference. * Set the filter pool that we reference.
* This also calls addReference(this) on that pool! * This should also call addReference(this) on that pool.
* @param pool the pool to which this reference refers.
*/ */
public void setReferenceToFilterPool(ISystemFilterPool pool); public void setReferenceToFilterPool(ISystemFilterPool pool);
/** /**
* Return referenced filter pool object * @return referenced filter pool object.
* This may be null if the reference is broken
* or is yet to be resolved.
*/ */
public ISystemFilterPool getReferencedFilterPool(); public ISystemFilterPool getReferencedFilterPool();
/** /**
* Return fully qualified name that includes the filter pool managers name * @return the fully qualified name that includes the name of the filter pool manager
*/ */
public String getFullName(); public String getFullName();
} }