EGF Engine
Release 0.1.0

org.eclipse.egf.pde.plugin.command
Interface IPluginChangesCommandRunner

All Known Implementing Classes:
PluginChangesCommandRunner

public interface IPluginChangesCommandRunner

Define a method to perform changes on plug-in files.
Changes are implemented through IPluginChangesCommand objects.
If the plug-in file doesn't exist, it will be created; otherwise it will be modified.
Plug-in file can be open or not, it doesn't matter.


Method Summary
 void performChangesOnManifest(String bundleId_p, List<IPluginChangesCommand> commands_p)
          Perform plug-in manifest changes for given bundle id.
 void performChangesOnPlugin(String bundleId_p, List<IPluginChangesCommand> commands_p)
          Perform plug-in changes for given bundle id.
 

Method Detail

performChangesOnPlugin

void performChangesOnPlugin(String bundleId_p,
                            List<IPluginChangesCommand> commands_p)
Perform plug-in changes for given bundle id.
The plug-in file is either created or modified depending on its existence.

Parameters:
bundleId_p -
commands_p - list of command that make changes.

performChangesOnManifest

void performChangesOnManifest(String bundleId_p,
                              List<IPluginChangesCommand> commands_p)
Perform plug-in manifest changes for given bundle id.
The MANISFEST.MF file is modified.

Parameters:
bundleId_p -
commands_p - list of command that make changes.

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.