org.eclipse.update.operations
Class OperationsManager
java.lang.Object
org.eclipse.update.operations.OperationsManager
Deprecated. The org.eclipse.update component has been replaced by Equinox p2. This
provisional API was never promoted to stable API, and may be removed from a future release of the platform.
-
public class OperationsManager
- extends
Object
Entry point for update manager operations. Use this class to obtain the factory that creates
update manager operations, or to get the operation validator.
Note: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability. It is being made available at this early stage to solicit feedback
from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken
(repeatedly) as the API evolves.
-
Since:
- 3.0
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
getOperationFactory
public static
IOperationFactory getOperationFactory()
-
Deprecated.
- Each update operations must be created by the operation factory.
Use this method to obtain the factory.
-
-
Returns:
- returns the operation factory
findPendingOperation
public static
IFeatureOperation findPendingOperation(
IFeature feature)
-
Deprecated.
- Check if the feature is the subject of an update operation such as install,
configure, etc. and return it. Currently there can only be one pending
operation on a feature.
-
-
Parameters:
-
feature
- feature to check for pending operations
-
Returns:
- pending operation if any, otherwise null.
addPendingOperation
public static void addPendingOperation(
IOperation operation)
-
Deprecated.
- Register a pending operation.
-
-
Parameters:
-
operation
- pending operation
removePendingOperation
public static void removePendingOperation(
IOperation operation)
-
Deprecated.
- Unregister a pending operation.
-
-
Parameters:
-
operation
- pending operation
addUpdateModelChangedListener
public static void addUpdateModelChangedListener(
IUpdateModelChangedListener listener)
-
Deprecated.
- Adds a model changed listener.
-
-
Parameters:
-
listener
- update model change listener
removeUpdateModelChangedListener
public static void removeUpdateModelChangedListener(
IUpdateModelChangedListener listener)
-
Deprecated.
- Removes an model changed listener.
-
-
Parameters:
-
listener
- update model change listener
fireObjectsAdded
public static void fireObjectsAdded(
Object parent,
Object[] children)
-
Deprecated.
- Notifies model changed listeners when features/sites/etc. are added.
-
-
Parameters:
-
parent
- parent object -
children
- children added
fireObjectsRemoved
public static void fireObjectsRemoved(
Object parent,
Object[] children)
-
Deprecated.
- Notifies model changed listeners when features/sites/etc are removed.
-
-
Parameters:
-
parent
- parent object -
children
- children removed
fireObjectChanged
public static void fireObjectChanged(
Object object,
String property)
-
Deprecated.
- Notifies model changed listeners when features/sites/etc. have changed.
-
-
Parameters:
-
object
- changed object -
property
- changed object property
hasSelectedJobsWithLicenses
public static boolean hasSelectedJobsWithLicenses(
IInstallFeatureOperation[] jobs)
-
Deprecated.
- Returns true when any of the install operations requires a license agreement.
-
-
Parameters:
-
jobs
- features to install
-
Returns:
- true when any of the features to install have a license
hasSelectedJobsWithOptionalFeatures
public static boolean hasSelectedJobsWithOptionalFeatures(
IInstallFeatureOperation[] jobs)
-
Deprecated.
- Returns true when any of the features to install has optional features.
-
-
Parameters:
-
jobs
- features to install
-
Returns:
- true when any of the features has optional features
getSelectedJobsWithLicenses
public static
IInstallFeatureOperation[] getSelectedJobsWithLicenses(
IInstallFeatureOperation[] jobs)
-
Deprecated.
- Returns the list of operations that need a license agreement.
-
-
Parameters:
-
jobs
- features to install
-
Returns:
- the list of operation that need a license agreement
getSelectedJobsWithOptionalFeatures
public static
IInstallFeatureOperation[] getSelectedJobsWithOptionalFeatures(
IInstallFeatureOperation[] jobs)
-
Deprecated.
- Returns the list of operations that have optional features to install.
-
-
Parameters:
-
jobs
- features to install
-
Returns:
- list of operations that have optional features to install
setInProgress
public static void setInProgress(boolean inProgress)
-
Deprecated.
- Sets whether any operations is in progress.
-
-
Parameters:
-
inProgress
- true when operation is in progress
isInProgress
public static boolean isInProgress()
-
Deprecated.
- Returns true when some operation is being executed, false otherwise.
-
-
Returns:
- true when some operation execution is in progress, false otherwise
getValidator
public static
IOperationValidator getValidator()
-
Deprecated.
- Returns the operations validator.
-
-
Returns:
- the operation validator
setValidator
public static void setValidator(
IOperationValidator validator)
-
Deprecated.
- Sets a custom operation validator
-
-
Parameters:
-
validator
- the custom validator
applyChangesNow
public static void applyChangesNow()
-
Deprecated.
- Applies the changes made to the current configuration.
Care must be taken when using this method. Normally, if you install a new
plugin it is safe to do it.
-
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.