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

[261486] [api] Interfaces declaring constants should be marked @noextend

This commit is contained in:
David Dykstal 2009-03-10 21:25:32 +00:00
parent 358551dc0c
commit c58c969211
37 changed files with 75 additions and 2 deletions

View file

@ -16,6 +16,7 @@
* Martin Oberhuber (Wind River) - [cleanup] Add API "since" Javadoc tags
* David Dykstal (IBM) - [224671] [api] org.eclipse.rse.core API leaks non-API types
* David Dykstal (IBM) - [226561] Add API markup to RSE Javadocs where extend / implement is allowed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.filters;
@ -33,6 +34,7 @@ import org.eclipse.rse.core.subsystems.ISubSystem;
*
* @noimplement This interface is not intended to be implemented by clients. The
* allowable implementations already present in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemFilter extends IRSEReferencedObject, ISystemFilterContainer, IRSEModelObject {

View file

@ -14,6 +14,7 @@
* Contributors:
* Martin Oberhuber (Wind River) - [cleanup] Add API "since" Javadoc tags
* David Dykstal (IBM) - [226561] Add API markup to RSE Javadocs where extend / implement is allowed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.filters;
@ -24,6 +25,7 @@ import org.eclipse.rse.core.model.IRSEPersistableContainer;
* This includes filter pools and filters themselves.
* @noimplement This interface is not intended to be implemented by clients.
* The allowable implementations are already present in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemFilterContainer extends IRSEPersistableContainer {
/**

View file

@ -13,6 +13,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup to RSE Javadocs where extend / implement is allowed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.filters;
@ -33,6 +34,7 @@ import org.eclipse.rse.core.subsystems.ISubSystem;
* implement this interface and hence these methods.
* @noimplement This interface is not intended to be implemented by clients.
* The allowable implementations are already present in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemFilterContainerReference {
/**

View file

@ -16,6 +16,7 @@
* Martin Oberhuber (Wind River) - [cleanup] Add API "since" Javadoc tags
* David Dykstal (IBM) - [226561] Add API markup to RSE Javadocs where extend / implement is allowed
* David Dykstal (IBM) - [235800] Document naming restriction for profiles and filter pools
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.filters;
@ -28,6 +29,7 @@ import org.eclipse.rse.core.references.IRSEPersistableReferencedObject;
* grouping filters to be referenced together.
* @noimplement This interface is not intended to be implemented by clients.
* The allowable implementations are already present in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemFilterPool extends IRSEPersistableReferencedObject, ISystemFilterContainer, IRSEModelObject {

View file

@ -18,6 +18,7 @@
* Martin Oberhuber (Wind River) - [cleanup] Add API "since" Javadoc tags
* David Dykstal (IBM) - [226561] Add API markup to RSE Javadocs where extend / implement is allowed
* David Dykstal (IBM) - [235800] Document naming restriction for profiles and filter pools
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.filters;
@ -35,6 +36,7 @@ import org.eclipse.rse.core.model.ISystemProfile;
* all changes are saved to disk, and events are fired properly.
*
* @noimplement This interface is not intended to be implemented by clients.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemFilterPoolManager extends IRSEPersistableContainer {
// ---------------------------------

View file

@ -13,6 +13,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup to RSE Javadocs where extend / implement is allowed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.filters;
@ -33,6 +34,7 @@ import org.eclipse.core.runtime.IAdaptable;
* callbacks that done to the provider for every interesting event. Should you
* not care about these, supply empty shells for these methods.
* @noimplement This interface is not intended to be implemented by clients.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemFilterPoolManagerProvider extends IAdaptable {

View file

@ -13,6 +13,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup to RSE Javadocs where extend / implement is allowed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.filters;
@ -27,6 +28,7 @@ import org.eclipse.rse.core.references.IRSEPersistableReferencingObject;
* of their reference count.
* @noimplement This interface is not intended to be implemented by clients.
* The allowable implementations are already present in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemFilterPoolReference extends IRSEPersistableReferencingObject, ISystemFilterContainerReference, IRSEModelObject {
/**

View file

@ -13,6 +13,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup to RSE Javadocs where extend / implement is allowed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.filters;
@ -27,6 +28,7 @@ import org.eclipse.rse.core.subsystems.ISubSystem;
* classes in the filters framework.
* @noimplement This interface is not intended to be implemented by clients.
* The allowable implementations are already present in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemFilterPoolReferenceManager extends IRSEBasePersistableReferenceManager {
/**

View file

@ -13,6 +13,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup to RSE Javadocs where extend / implement is allowed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.filters;
@ -32,6 +33,7 @@ package org.eclipse.rse.core.filters;
* not care about these, supply empty shells for these methods.
* @noimplement This interface is not intended to be implemented by clients.
* The allowable implementations are already present in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemFilterPoolReferenceManagerProvider {
/**

View file

@ -13,6 +13,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup to RSE Javadocs where extend / implement is allowed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.filters;
@ -23,7 +24,7 @@ import org.eclipse.rse.services.clientserver.messages.SystemMessage;
* An interface required if you wish to be called back by the system filter
* wizard, when the user selects a target filter pool.
*
* @noimplement This interface is not intended to be implemented by clients.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemFilterPoolSelectionValidator {

View file

@ -13,6 +13,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup to RSE Javadocs where extend / implement is allowed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.filters;
@ -22,6 +23,7 @@ package org.eclipse.rse.core.filters;
* the user to select a filter pool.
*
* @noimplement This interface is not intended to be implemented by clients.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemFilterPoolWrapper {

View file

@ -14,6 +14,7 @@
* Contributors:
* David McKnight (IBM) - [225506] [api][breaking] RSE UI leaks non-API types
* David Dykstal (IBM) - [226561] Add API markup to RSE Javadocs where extend / implement is allowed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.filters;
@ -29,6 +30,7 @@ package org.eclipse.rse.core.filters;
* that implements all this and is populated via setters.
*
* @noimplement This interface is not intended to be implemented by clients.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemFilterPoolWrapperInformation {

View file

@ -13,6 +13,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup to RSE Javadocs where extend / implement is allowed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.filters;
@ -28,6 +29,7 @@ import org.eclipse.rse.core.subsystems.ISubSystem;
*
* @noimplement This interface is not intended to be implemented by clients. The
* allowable implementations are already present in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemFilterReference extends IRSEReferencingObject, ISystemFilterContainerReference, ISystemContainer {
/**

View file

@ -9,6 +9,7 @@
* IBM Corporation - initial API and implementation
* Martin Oberhuber (Wind River) - [cleanup] Add API "since" Javadoc tags
* David Dykstal (IBM) - [226561] Add API markup to RSE Javadocs where extend / implement is allowed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.filters;
@ -18,6 +19,7 @@ import org.eclipse.rse.logging.Logger;
/**
* @noimplement This interface is not intended to be implemented by clients.
* The allowable implementations are already present in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemFilterStartHere {

View file

@ -14,6 +14,7 @@
* Contributors:
* Martin Oberhuber (Wind River) - Cleanup Javadoc.
* David Dykstal (IBM) - [226561] Add API markup to RSE Javadocs where extend / implement is allowed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.filters;
@ -30,6 +31,7 @@ import org.eclipse.rse.core.references.IRSEBaseReferencedObject;
* string in a domain-friendly way.
* @noimplement This interface is not intended to be implemented by clients.
* The allowable implementations are already present in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemFilterString extends IRSEBaseReferencedObject, IAdaptable, IRSEModelObject {
/**

View file

@ -13,6 +13,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup to RSE Javadocs where extend / implement is allowed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.filters;
@ -24,6 +25,7 @@ import org.eclipse.rse.core.references.IRSEBaseReferencingObject;
* Needed so the UI can show the same filter string multiple times.
* @noimplement This interface is not intended to be implemented by clients.
* The allowable implementations are already present in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemFilterStringReference extends IRSEBaseReferencingObject {
/**

View file

@ -16,6 +16,7 @@
* Martin Oberhuber (Wind River) - [206742] Make SystemHostPool thread-safe
* David Dykstal (IBM) - [197036] cleaned javddoc for getConnectorServices()
* David Dykstal (IBM) - [226561] Add API markup to RSE javadocs for extend / implement
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.model;
@ -33,6 +34,7 @@ import org.eclipse.rse.core.subsystems.ISubSystem;
* object oriented containment.
* @noimplement This interface is not intended to be implemented by clients.
* The standard implementations are included in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface IHost extends IAdaptable, IRSEModelObject {

View file

@ -14,6 +14,7 @@
* Contributors:
* Johann Draschwandtner (Wind River) - [227509][apidoc] Add note how to persist property sets
* David Dykstal (IBM) - [226561] Add API markup to RSE javadocs for extend / implement
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.model;
@ -24,6 +25,7 @@ package org.eclipse.rse.core.model;
* one container.
* @noimplement This interface is not intended to be implemented by clients.
* The standard implementations are included in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface IPropertySetContainer {

View file

@ -13,6 +13,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup to RSE javadocs for extend / implement
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.model;
@ -21,6 +22,7 @@ package org.eclipse.rse.core.model;
/**
* IRSEModelObject is the root type of all objects in the RSE model.
* @noimplement This interface is not intended to be implemented by clients.
* @noextend This interface is not intended to be extended by clients.
* The standard implementations are included in the framework.
*/
public interface IRSEModelObject extends IPropertySetContainer, IRSEPersistableContainer {

View file

@ -14,6 +14,7 @@
* David Dykstal (IBM) - adding new persistence support
* David Dykstal (IBM) - 142806: refactoring persistence framework
* David Dykstal (IBM) - [226561] Add API markup to RSE javadocs for extend / implement
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
********************************************************************************/
package org.eclipse.rse.core.model;
@ -27,6 +28,7 @@ package org.eclipse.rse.core.model;
* in the parent chain from SystemFilterPool to SystemProfile.
* @noimplement This interface is not intended to be implemented by clients.
* The standard implementations are included in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface IRSEPersistableContainer {

View file

@ -13,6 +13,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup to RSE javadocs for extend / implement
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.model;
@ -21,7 +22,8 @@ package org.eclipse.rse.core.model;
* ISystemContainer is an interface implemented by objects that can contain remote resources.
* @noimplement This interface is not intended to be implemented by clients.
* The standard implementations are included in the framework.
* These can be extended by clients.
* These implementations can be extended by clients.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemContainer {

View file

@ -13,6 +13,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup to RSE javadocs for extend / implement
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.model;
@ -22,6 +23,7 @@ package org.eclipse.rse.core.model;
* can be stored in an IRemoteContainer.
*
* @noimplement This interface is not intended to be implemented by clients.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemContentsType {
/*

View file

@ -15,6 +15,7 @@
* Martin Oberhuber (Wind River) - [210534] Remove ISystemHostPool.getHostList() and setName()
* David Dykstal (IBM) - [210537] removed exception signalling from this interface, no longer needed
* David Dykstal (IBM) - [226561] Add API markup to RSE javadocs for extend / implement
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
********************************************************************************/
package org.eclipse.rse.core.model;
@ -32,6 +33,7 @@ import org.eclipse.rse.core.IRSEUserIdConstants;
* </p>
* @noimplement This interface is not intended to be implemented by clients.
* The standard implementations are included in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemHostPool extends IRSEPersistableContainer {

View file

@ -7,6 +7,7 @@
* Contributors:
* David Dykstal (IBM) - [224671] [api] org.eclipse.rse.core API leaks non-API types
* David Dykstal (IBM) - [226561] Add API markup to RSE javadocs for extend / implement
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*********************************************************************************/
package org.eclipse.rse.core.model;
@ -16,6 +17,7 @@ package org.eclipse.rse.core.model;
*
* @noimplement This interface is not intended to be implemented by clients. The
* standard implementations are included in the framework.
* @noextend This interface is not intended to be extended by clients.
*
* @since org.eclipse.rse.core 3.0
*/

View file

@ -13,6 +13,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup to RSE javadocs for extend / implement
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.model;
@ -27,6 +28,7 @@ import org.eclipse.rse.services.clientserver.messages.SystemMessage;
* may be remote RSE resources, or local workspace resources.
* @noimplement This interface is not intended to be implemented by clients.
* Extend {@link AbstractSystemResourceSet} instead.
* @noextend This interface is not intended to be extended by clients.
*/
public interface ISystemResourceSet {

View file

@ -13,6 +13,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup for noextend / noimplement where needed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.references;
@ -50,6 +51,7 @@ package org.eclipse.rse.core.references;
* your containing class instance.
* @noimplement This interface is not intended to be implemented by clients.
* The standard implementations are included in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface IRSEBasePersistableReferenceManager {

View file

@ -12,6 +12,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup for noextend / noimplement where needed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
********************************************************************************/
package org.eclipse.rse.core.references;
@ -41,6 +42,7 @@ package org.eclipse.rse.core.references;
*
* @noimplement This interface is not intended to be implemented by clients. The
* standard implementations are included in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface IRSEBasePersistableReferencedObject extends IRSEBaseReferencedObject {

View file

@ -13,6 +13,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup for noextend / noimplement where needed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.references;
@ -41,6 +42,7 @@ package org.eclipse.rse.core.references;
*
* @noimplement This interface is not intended to be implemented by clients. The
* standard implementations are included in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface IRSEBasePersistableReferencingObject extends IRSEBaseReferencingObject {
/**

View file

@ -13,6 +13,7 @@
* Contributors:
* Martin Oberhuber (Wind River) - Cleanup Javadoc.
* David Dykstal (IBM) - [226561] Add API markup for noextend / noimplement where needed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
********************************************************************************/
package org.eclipse.rse.core.references;
@ -21,6 +22,7 @@ package org.eclipse.rse.core.references;
* Interface that any master object that is referenced must implement.
* @noimplement This interface is not intended to be implemented by clients.
* The standard implementations are included in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface IRSEBaseReferencedObject {
/**

View file

@ -13,6 +13,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup for noextend / noimplement where needed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.references;
@ -26,6 +27,7 @@ package org.eclipse.rse.core.references;
* This interface captures the simple set of methods such a shadow must implement.
* @noimplement This interface is not intended to be implemented by clients.
* The standard implementations are included in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface IRSEBaseReferencingObject {
/**

View file

@ -12,6 +12,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup for noextend / noimplement where needed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
********************************************************************************/
package org.eclipse.rse.core.references;
@ -21,6 +22,7 @@ package org.eclipse.rse.core.references;
* point to this object, and a copy of this object's unique name or key (for storing on disk).
* @noimplement This interface is not intended to be implemented by clients.
* The standard implementations are included in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface IRSEPersistableReferencedObject extends IRSEReferencedObject, IRSEBasePersistableReferencedObject {

View file

@ -13,6 +13,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup for noextend / noimplement where needed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.references;
@ -36,6 +37,7 @@ package org.eclipse.rse.core.references;
* <b>YOU MUST OVERRIDE resolveReferencesAfterRestore IN YOUR REFERENCE MANAGER SUBCLASS</b>
* @noimplement This interface is not intended to be implemented by clients.
* The standard implementations are included in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface IRSEPersistableReferencingObject extends IRSEReferencingObject, IRSEBasePersistableReferencingObject {

View file

@ -12,6 +12,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup for noextend / noimplement where needed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
********************************************************************************/
package org.eclipse.rse.core.references;
@ -27,6 +28,7 @@ package org.eclipse.rse.core.references;
* by the subtype IRSEPersistableReferencedObject.
* @noimplement This interface is not intended to be implemented by clients.
* The standard implementations are included in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface IRSEReferencedObject extends IRSEBaseReferencedObject {

View file

@ -13,6 +13,7 @@
*
* Contributors:
* David Dykstal (IBM) - [226561] Add API markup for noextend / noimplement where needed
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.references;
@ -29,6 +30,7 @@ package org.eclipse.rse.core.references;
* by the subclass SystemPersistableReferencingObject.
* @noimplement This interface is not intended to be implemented by clients.
* The standard implementations are included in the framework.
* @noextend This interface is not intended to be extended by clients.
*/
public interface IRSEReferencingObject extends IRSEBaseReferencingObject {

View file

@ -18,6 +18,7 @@
* Martin Oberhuber (Wind River) - [cleanup] Add API "since" Javadoc tags
* David Dykstal (IBM) - [210474] Deny save password function missing
* David Dykstal (IBM) - [225089][ssh][shells][api] Canceling connection leads to exception
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
********************************************************************************/
package org.eclipse.rse.core.subsystems;
@ -50,6 +51,7 @@ import org.eclipse.rse.services.clientserver.messages.SystemMessageException;
* @noimplement This interface is not intended to be implemented by clients.
* Clients should subclass {@link AbstractConnectorService}
* instead.
* @noextend This interface is not intended to be extended by clients.
*/
public interface IConnectorService extends IRSEModelObject {

View file

@ -13,6 +13,7 @@
*
* Contributors:
* Martin Oberhuber (Wind River) - [cleanup] Add API "since" Javadoc tags
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.core.subsystems;
@ -25,6 +26,7 @@ import org.eclipse.rse.core.model.IHost;
* @noimplement This interface is not intended to be implemented by clients.
* Clients should subclass {@link AbstractConnectorServiceManager}
* instead.
* @noextend This interface is not intended to be extended by clients.
*/
public interface IConnectorServiceManager {
IConnectorService getConnectorService(IHost host, Class commonSSinterface);

View file

@ -11,6 +11,7 @@
*
* Contributors:
* David McKnight (IBM) - [187739] [refresh] Sub Directories are collapsed when Parent Directory is Refreshed on Remote Systems
* David Dykstal (IBM) - [261486][api] add noextend to interfaces that require it
*******************************************************************************/
package org.eclipse.rse.ui.view;
@ -29,6 +30,7 @@ import org.eclipse.rse.core.subsystems.ISubSystem;
*
* @noimplement This interface is not intended to be implemented by clients
* (this message added in RSE 3.0.1).
* @noextend This interface is not intended to be extended by clients.
*/
public interface IContextObject
{