1 11 package org.eclipse.update.core; 12 13 import java.net.URL ; 14 15 import org.eclipse.core.runtime.CoreException; 16 import org.eclipse.core.runtime.IAdaptable; 17 import org.eclipse.core.runtime.IProgressMonitor; 18 19 36 public interface IFeatureReference extends IAdaptable,IPlatformEnvironment { 37 38 44 public URL getURL(); 45 46 52 public ISite getSite(); 53 54 60 public String getName(); 61 62 63 71 public IFeature getFeature() throws CoreException; 72 73 81 public IFeature getFeature(IProgressMonitor monitor) throws CoreException; 82 83 84 91 public VersionedIdentifier getVersionedIdentifier() throws CoreException; 92 93 101 public void setURL(URL url) throws CoreException; 102 103 111 public void setSite(ISite site); 112 113 119 public boolean isPatch(); 120 121 122 } 123 | Popular Tags |