1 11 package org.eclipse.update.internal.ui.model; 12 13 import java.net.*; 14 15 import org.eclipse.core.runtime.*; 16 import org.eclipse.update.core.*; 17 18 22 public interface IFeatureAdapter { 23 public URL getURL(); 24 public ISite getSite(); 25 public IFeature getFeature(IProgressMonitor monitor) throws CoreException; 26 public IFeatureAdapter [] getIncludedFeatures(IProgressMonitor monitor); 27 public boolean hasIncludedFeatures(IProgressMonitor monitor); 28 public boolean isIncluded(); 29 public boolean isOptional(); 30 public String getFastLabel(); 31 } 32 | Popular Tags |