Package org.eclipse.ui.activities
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
Package Specification
This package provides application programming interfaces for interaction with activities. Activities are objects that may be enabled or disabled and contain bindings to various regular expressions. Activities are used by the workbench to filter selected contributions from the users view untill such a time that they express interest in using them.-
Interface Summary Interface Description IActivity An instance of this interface is an activity as defined by the extension pointorg.eclipse.ui.activities
.IActivityListener An instance of this interface can be used by clients to receive notification of changes to one or more instances ofIActivity
.IActivityManager An instance of this interface allows clients to manage activities, as defined by the extension pointorg.eclipse.ui.activities
.IActivityManagerListener An instance of this interface can be used by clients to receive notification of changes to one or more instances ofIActivityManager
.IActivityPatternBinding An instance of this interface represents a binding between an activity and a regular expression pattern.IActivityRequirementBinding An instance of this interface represents a binding between two activities.ICategory An instance of this interface is a category as defined by the extension pointorg.eclipse.ui.activities
.ICategoryActivityBinding An instance of this interface represents a binding between a category and an activity.ICategoryListener An instance of this interface can be used by clients to receive notification of changes to one or more instances ofICategory
.IIdentifier An instance of this interface can be obtained from an instance ofIActivityManager
for any identifier.IIdentifierListener An instance of this interface can be used by clients to receive notification of changes to one or more instances ofIIdentifier
.IMutableActivityManager An instance of this interface allows clients to manage activities, as defined by the extension pointorg.eclipse.ui.activities
.ITriggerPoint A trigger point represents a place within the Workbench that has the potential to enable activities.ITriggerPointAdvisor The trigger point advisor is a mechanism provided by the workbench that is consulted whenever code that is considered a trigger point is hit.ITriggerPointManager Contains a collection of known trigger points.IWorkbenchActivitySupport An instance of this interface provides support for managingIWorkbench
activities. -
Class Summary Class Description ActivitiesPreferencePage Preference page that allows configuration of the activity set.ActivityCategoryPreferencePage Activities preference page that primarily shows categories and can optionally show an advanced dialog that allows fine-tune adjustmenet of activities.ActivityEvent An instance of this class describes changes to an instance ofIActivity
.ActivityManagerEvent An instance of this class describes changes to an instance ofIActivityManager
.CategoryEvent An instance of this class describes changes to an instance ofICategory
.IdentifierEvent An instance of this class describes changes to an instance ofIIdentifier
.WorkbenchActivityHelper A utility class that contains helpful methods for interacting with the activities API.WorkbenchTriggerPointAdvisor Workbench implementation prompts the user with a dialog unless they've said that they don't want to be prompted. -
Exception Summary Exception Description NotDefinedException Signals that an attempt was made to access the properties of an undefined object.