|
Eclipse Platform Pre-release 3.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
An instance of this interface allows clients to manage activities, as
defined by the extension point org.eclipse.ui.activities.
This interface is not intended to be extended or implemented by clients.
EXPERIMENTAL
ActivityManagerFactory| Method Summary | |
void |
addActivityManagerListener(IActivityManagerListener activityManagerListener)
Registers an instance of IActivityManagerListener to
listen for changes to properties of this instance. |
IActivity |
getActivity(String activityId)
Returns an instance of IActivity given an identifier. |
ICategory |
getCategory(String categoryId)
Returns an instance of ICategory given an identifier. |
Set |
getDefinedActivityIds()
Returns the set of identifiers to defined activities. |
Set |
getDefinedCategoryIds()
Returns the set of identifiers to defined categories. |
Set |
getEnabledActivityIds()
Returns the set of identifiers to enabled activities. |
IIdentifier |
getIdentifier(String identifierId)
Returns an instance of IIdentifier given an identifier. |
boolean |
isMatch(String string,
Set activityIds)
Deprecated. |
void |
removeActivityManagerListener(IActivityManagerListener activityManagerListener)
Unregisters an instance of IActivityManagerListener
listening for changes to properties of this instance. |
| Method Detail |
public void addActivityManagerListener(IActivityManagerListener activityManagerListener)
IActivityManagerListener to
listen for changes to properties of this instance.
activityManagerListener - the instance to register. Must not be null.
If an attempt is made to register an instance which is
already registered with this instance, no operation is
performed.public IActivity getActivity(String activityId)
IActivity given an identifier.
activityId - an identifier. Must not be null
IActivity.public ICategory getCategory(String categoryId)
ICategory given an identifier.
categoryId - an identifier. Must not be null
ICategory.public Set getDefinedActivityIds()
Notification is sent to all registered listeners if this property changes.
null. If this
set is not empty, it is guaranteed to only contain instances of
String.public Set getDefinedCategoryIds()
Notification is sent to all registered listeners if this property changes.
null. If this
set is not empty, it is guaranteed to only contain instances of
String.public Set getEnabledActivityIds()
Notification is sent to all registered listeners if this property changes.
null. If this
set is not empty, it is guaranteed to only contain instances of
String.public IIdentifier getIdentifier(String identifierId)
IIdentifier given an identifier.
identifierId - an identifier. Must not be null
IIdentifier.
public boolean isMatch(String string,
Set activityIds)
public void removeActivityManagerListener(IActivityManagerListener activityManagerListener)
IActivityManagerListener
listening for changes to properties of this instance.
activityManagerListener - the instance to unregister. Must not be null.
If an attempt is made to unregister an instance which is not
already registered with this instance, no operation is
performed.
|
Eclipse Platform Pre-release 3.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||