1 11 12 package org.eclipse.jdt.launching; 13 14 import java.io.File ; 15 16 import org.eclipse.core.runtime.IStatus; 17 18 31 public interface IVMInstallType { 32 42 IVMInstall createVMInstall(String id); 43 49 IVMInstall findVMInstall(String id); 50 57 IVMInstall findVMInstallByName(String name); 58 59 67 void disposeVMInstall(String id); 68 73 IVMInstall[] getVMInstalls(); 74 79 String getName(); 80 81 87 String getId(); 88 99 IStatus validateInstallLocation(File installLocation); 100 101 110 File detectInstallLocation(); 111 112 126 LibraryLocation[] getDefaultLibraryLocations(File installLocation); 127 } 128 | Popular Tags |