1 11 package org.eclipse.ui.internal.components; 12 13 import java.util.Collection ; 14 15 import org.eclipse.ui.internal.components.framework.ComponentException; 16 import org.eclipse.ui.internal.components.framework.ComponentHandle; 17 import org.eclipse.ui.internal.components.framework.IServiceProvider; 18 import org.eclipse.ui.internal.components.framework.ServiceFactory; 19 20 26 public class DependencyOnlyFactory extends ServiceFactory { 27 28 public ServiceFactory otherFactory; 29 30 public DependencyOnlyFactory(ServiceFactory other) { 31 this.otherFactory = other; 32 } 33 34 37 public ComponentHandle createHandle(Object key, 38 IServiceProvider services) throws ComponentException { 39 return null; 40 } 41 42 45 public Collection getMissingDependencies() { 46 return otherFactory.getMissingDependencies(); 47 } 48 49 52 public boolean hasService(Object componentKey) { 53 return false; 54 } 55 56 } 57 | Popular Tags |