1 11 package org.eclipse.pde.core.plugin; 12 13 import org.eclipse.core.runtime.CoreException; 14 import org.eclipse.core.runtime.IAdaptable; 15 import org.eclipse.pde.core.IWritable; 16 19 public interface IPluginObject extends IWritable, IAdaptable { 20 24 String P_NAME = "name"; 29 ISharedPluginModel getModel(); 30 31 35 IPluginModelBase getPluginModel(); 36 40 String getName(); 41 42 48 boolean isInTheModel(); 49 50 56 void setInTheModel(boolean inModel); 57 58 63 String getTranslatedName(); 64 65 70 IPluginObject getParent(); 71 76 IPluginBase getPluginBase(); 77 87 String getResourceString(String key); 88 95 void setName(String name) throws CoreException; 96 101 boolean isValid(); 102 } 103 | Popular Tags |