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:
parent
c08dbf54ff
commit
22cae6ea2d
1 changed files with 43 additions and 49 deletions
|
@ -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();
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue