|
Eclipse Platform Release 3.1 |
|||||||||||
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.
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. |
void |
removeActivityManagerListener(IActivityManagerListener activityManagerListener)
Removes 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 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.
|
Eclipse Platform Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2005. All rights reserved.