|
Eclipse Platform Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A factory interface for creating operations.
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.
Method Summary | |
---|---|
IBatchOperation |
createBatchInstallOperation(IInstallFeatureOperation[] operations)
Creates an operation for executing a set of feature operation in batch mode |
IConfigFeatureOperation |
createConfigOperation(IConfiguredSite targetSite,
IFeature feature)
Creates an operation for configuring an installed feature in the specified site. |
IInstallFeatureOperation |
createInstallOperation(IConfiguredSite targetSite,
IFeature feature,
IFeatureReference[] optionalFeatures,
IFeature[] unconfiguredOptionalFeatures,
IVerificationListener verifier)
Creates an operation for installing a feature. |
IConfigFeatureOperation |
createReplaceFeatureVersionOperation(IFeature feature,
IFeature anotherFeature)
Creates an operation for replacing this feature by a previous version |
IRevertConfigurationOperation |
createRevertConfigurationOperation(IInstallConfiguration config,
IProblemHandler problemHandler)
Creates an operation to revert to a previous installation configuration. |
IToggleSiteOperation |
createToggleSiteOperation(IConfiguredSite site)
Creates ann operation to configure/unconfigure an installation site (also known as enable/disable site) |
IUnconfigFeatureOperation |
createUnconfigOperation(IConfiguredSite targetSite,
IFeature feature)
Creates an operation for unconfiguring a feature |
IUninstallFeatureOperation |
createUninstallOperation(IConfiguredSite targetSite,
IFeature feature)
Creates an operation to uninstall a feature |
Method Detail |
public IConfigFeatureOperation createConfigOperation(IConfiguredSite targetSite, IFeature feature)
targetSite
- site containing the feature to configurefeature
- feature to be configured
public IUnconfigFeatureOperation createUnconfigOperation(IConfiguredSite targetSite, IFeature feature)
targetSite
- site containing the feature to unconfigurefeature
- feature to be unconfigured
public IInstallFeatureOperation createInstallOperation(IConfiguredSite targetSite, IFeature feature, IFeatureReference[] optionalFeatures, IFeature[] unconfiguredOptionalFeatures, IVerificationListener verifier)
targetSite
- site in which the feature is to be installedfeature
- feature to be installedoptionalFeatures
- optionally included features to be installed (if any)unconfiguredOptionalFeatures
- when installing optional features, some can be left unconfiguredverifier
- operation verification listener
public IUninstallFeatureOperation createUninstallOperation(IConfiguredSite targetSite, IFeature feature)
targetSite
- site containing the feature to uninstallfeature
- feature to be uninstalled
public IConfigFeatureOperation createReplaceFeatureVersionOperation(IFeature feature, IFeature anotherFeature)
feature
- current featureanotherFeature
- the new feature to be swapped in
public IBatchOperation createBatchInstallOperation(IInstallFeatureOperation[] operations)
operations
- operation to execute in batch mode
public IToggleSiteOperation createToggleSiteOperation(IConfiguredSite site)
site
- site to configure/unconfigure
public IRevertConfigurationOperation createRevertConfigurationOperation(IInstallConfiguration config, IProblemHandler problemHandler)
config
- configuration to revert toproblemHandler
- error handler
|
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.