1 11 package org.eclipse.pde.core.plugin; 12 13 import java.net.URL ; 14 15 import org.eclipse.osgi.service.resolver.BundleDescription; 16 import org.eclipse.pde.core.IModelChangeProvider; 17 import org.eclipse.pde.core.build.IBuildModel; 18 40 public interface IPluginModelBase extends ISharedExtensionsModel, IModelChangeProvider { 41 46 IPluginBase createPluginBase(); 47 53 IBuildModel getBuildModel(); 54 60 IPluginBase getPluginBase(); 61 69 IPluginBase getPluginBase(boolean createIfMissing); 70 75 boolean isEnabled(); 76 82 boolean isFragmentModel(); 83 88 void setEnabled(boolean enabled); 89 94 IPluginModelFactory getPluginFactory(); 95 101 URL getNLLookupLocation(); 102 112 BundleDescription getBundleDescription(); 113 123 void setBundleDescription(BundleDescription description); 124 } 125 | Popular Tags |