EGF Engine
Release 0.1.0

org.eclipse.egf.pde.plugin.command
Class AbstractManifestChangesCommand

java.lang.Object
  extended by org.eclipse.egf.pde.plugin.command.AbstractChangesCommand
      extended by org.eclipse.egf.pde.plugin.command.AbstractManifestChangesCommand
All Implemented Interfaces:
IPluginChangesCommand
Direct Known Subclasses:
AbstractExportedPackagesCommand, AbstractRequiredPluginsCommand

public class AbstractManifestChangesCommand
extends AbstractChangesCommand

Base class to implement a command that performs plug-in changes in the manifest file.


Constructor Summary
AbstractManifestChangesCommand()
           
 
Method Summary
 void execute()
          Performs changes on the underlying plug-in.
protected  IBundlePluginModel getBundlePluginModel()
          Get the bundle plugin model that this command is performed against.
 
Methods inherited from class org.eclipse.egf.pde.plugin.command.AbstractChangesCommand
getPluginModelBase, setPluginModelBase
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractManifestChangesCommand

public AbstractManifestChangesCommand()
Method Detail

getBundlePluginModel

protected IBundlePluginModel getBundlePluginModel()
Get the bundle plugin model that this command is performed against.

Returns:
null if the underlying IPluginModelBase instance is not an IBundlePluginModel.

execute

public void execute()
Description copied from interface: IPluginChangesCommand
Performs changes on the underlying plug-in.

Specified by:
execute in interface IPluginChangesCommand
Overrides:
execute in class AbstractChangesCommand
See Also:
AbstractChangesCommand.execute()

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.