1 11 package org.eclipse.jdt.launching.environments; 12 13 import org.eclipse.jdt.core.IAccessRule; 14 import org.eclipse.jdt.core.IJavaProject; 15 import org.eclipse.jdt.launching.IVMInstall; 16 import org.eclipse.jdt.launching.LibraryLocation; 17 18 34 public interface IExecutionEnvironment { 35 36 42 public String getId(); 43 44 49 public String getDescription(); 50 51 58 public IVMInstall[] getCompatibleVMs(); 59 60 69 public boolean isStrictlyCompatible(IVMInstall vm); 70 71 77 public IVMInstall getDefaultVM(); 78 79 87 public void setDefaultVM(IVMInstall vm); 88 89 105 public IAccessRule[][] getAccessRules(IVMInstall vm, LibraryLocation[] libraries, IJavaProject project); 106 } 107 | Popular Tags |