1 11 package org.eclipse.update.configuration; 12 13 import java.io.File ; 14 import java.util.Date ; 15 16 import org.eclipse.core.runtime.CoreException; 17 import org.eclipse.core.runtime.IAdaptable; 18 19 33 public interface IInstallConfiguration extends IAdaptable { 34 35 48 public boolean isCurrent(); 49 50 62 public IConfiguredSite[] getConfiguredSites(); 63 64 80 public IConfiguredSite createConfiguredSite(File directory) throws CoreException; 81 82 101 public IConfiguredSite createLinkedConfiguredSite(File directory) throws CoreException; 102 103 115 public void addConfiguredSite(IConfiguredSite site); 116 117 129 public void removeConfiguredSite(IConfiguredSite site); 130 131 143 public void addInstallConfigurationChangedListener(IInstallConfigurationChangedListener listener); 144 145 157 public void removeInstallConfigurationChangedListener(IInstallConfigurationChangedListener listener); 158 159 172 public IActivity[] getActivities(); 173 174 186 public Date getCreationDate(); 187 188 202 public String getLabel(); 203 204 216 public void setLabel(String label); 217 218 233 public long getTimeline(); 234 235 } 236 | Popular Tags |