COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification

org.eclipse.cosmos.rm.repository.internal.operations
Class AbstractListenerManager

java.lang.Object
  extended by org.eclipse.cosmos.rm.repository.internal.operations.AbstractListenerManager
Direct Known Subclasses:
AbstractSMLOperation, FileSystemSMLRepository

public abstract class AbstractListenerManager
extends java.lang.Object

Keeps track of the operation listeners. This class is only meant to be extended.


Constructor Summary
AbstractListenerManager()
           
 
Method Summary
 void addProgressListener(org.eclipse.cosmos.rm.repository.provisional.operations.IProgressListener listener)
           
protected  org.eclipse.cosmos.rm.repository.provisional.operations.IProgressListener[] getProgressListeners()
          Returns the progress listeners of this operation
 void removeProgressListener(org.eclipse.cosmos.rm.repository.provisional.operations.IProgressListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractListenerManager

public AbstractListenerManager()
Method Detail

addProgressListener

public void addProgressListener(org.eclipse.cosmos.rm.repository.provisional.operations.IProgressListener listener)
See Also:
ISMLOperation.addProgressListener(org.eclipse.cosmos.rm.repository.provisional.operations.IProgressListener)

removeProgressListener

public void removeProgressListener(org.eclipse.cosmos.rm.repository.provisional.operations.IProgressListener listener)
See Also:
ISMLOperation.removeProgressListener(org.eclipse.cosmos.rm.repository.provisional.operations.IProgressListener)

getProgressListeners

protected org.eclipse.cosmos.rm.repository.provisional.operations.IProgressListener[] getProgressListeners()
Returns the progress listeners of this operation

Returns:
The progress listeners

COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification