EGF Engine
Release 0.1.0

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

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

public abstract class AbstractChangesCommand
extends Object
implements IPluginChangesCommand

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


Constructor Summary
AbstractChangesCommand()
           
 
Method Summary
 void execute()
          Performs changes on the underlying plug-in.
protected  IPluginModelBase getPluginModelBase()
          Get the plug-in model that this command is performed against.
 void setPluginModelBase(IPluginModelBase pluginModel_p)
          Set the plug-in model that this command is performed against.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractChangesCommand

public AbstractChangesCommand()
Method Detail

setPluginModelBase

public void setPluginModelBase(IPluginModelBase pluginModel_p)
Description copied from interface: IPluginChangesCommand
Set the plug-in model that this command is performed against.

Specified by:
setPluginModelBase in interface IPluginChangesCommand
See Also:
org.eclipse.egf.pde.plugin.command.IPluginChangesCommand#setPluginModelBase(org.eclipse.pde.core.plugin.IPluginModelBase)

getPluginModelBase

protected IPluginModelBase getPluginModelBase()
Get the plug-in model that this command is performed against.

Returns:
the pluginModelBase

execute

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

Specified by:
execute in interface IPluginChangesCommand
See Also:
IPluginChangesCommand.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.