public interface IActivityManager
org.eclipse.ui.activities
.
This interface is not intended to be extended or implemented by clients.
Modifier and Type | Method and Description |
---|---|
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. |
void |
removeActivityManagerListener(IActivityManagerListener activityManagerListener)
Removes an instance of
IActivityManagerListener
listening for changes to properties of this instance. |
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.IActivity getActivity(String activityId)
IActivity
given an identifier.activityId
- an identifier. Must not be null
IActivity
.ICategory getCategory(String categoryId)
ICategory
given an identifier.categoryId
- an identifier. Must not be null
ICategory
.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
.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
.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
.IIdentifier getIdentifier(String identifierId)
IIdentifier
given an identifier.identifierId
- an identifier. Must not be null
IIdentifier
.void removeActivityManagerListener(IActivityManagerListener activityManagerListener)
IActivityManagerListener
listening for changes to properties of this instance.activityManagerListener
- the instance to remove. Must not be null
.
If an attempt is made to remove an instance which is not
already registered with this instance, no operation is
performed.
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.