package org.eclipse.jst.jsf.core.jsfappconfig.internal; import org.eclipse.core.resources.IProject; import org.eclipse.jst.jsf.common.internal.managedobject.ObjectManager.ManagedObjectException; /** * Factory for creating {@link IJSFAppConfigManager} instances. * <p> * NOT API */ public interface IJSFAppConfigManagerFactory { /** * @param project - may be null * @return instance of an {@link IJSFAppConfigManager} for the project. * @throws ManagedObjectException */ IJSFAppConfigManager getInstance(IProject project) throws ManagedObjectException; }