package org.bundlemaker.core.osgi.manifest; import org.bundlemaker.core.resource.IModularizedSystem; import org.bundlemaker.core.resource.IModule; import org.eclipse.virgo.util.parser.manifest.ManifestContents; /** * <p> * </p> * * @author Gerd Wütherich (gerd@gerd-wuetherich.de) */ public interface IBundleManifestCreator { /** * <p> * </p> * * @param modularizedSystem * @param resourceModule * @param manifestTemplate * @param exportPackagePreferences * @param packageWiringPreferences * @return */ public ManifestContents createManifest(IModularizedSystem modularizedSystem, IModule resourceModule, ManifestContents manifestTemplate, ManifestContents originalManifest, IManifestPreferences manifestPreferences); }