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:
parent
358551dc0c
commit
c58c969211
37 changed files with 75 additions and 2 deletions
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
/**
|
||||
|
|
|
@ -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 {
|
||||
/**
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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 {
|
||||
// ---------------------------------
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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 {
|
||||
/**
|
||||
|
|
|
@ -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 {
|
||||
/**
|
||||
|
|
|
@ -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 {
|
||||
/**
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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 {
|
||||
/**
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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 {
|
||||
/**
|
||||
|
|
|
@ -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 {
|
||||
/**
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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 {
|
||||
/*
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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 {
|
||||
/**
|
||||
|
|
|
@ -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 {
|
||||
/**
|
||||
|
|
|
@ -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 {
|
||||
/**
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue