package org.xpect.registry;
import java.util.Collection;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
import com.google.common.base.Function;
public interface IExtensionInfo {
public interface Registry {
Registry INSTANCE = EcorePlugin.IS_ECLIPSE_RUNNING ? new DelegatingExtensionInfoRegistry() : new StandaloneExtensionRegistry();
Collection<String> getExtensionPoints();
Collection<IExtensionInfo> getExtensions(String extensionPointName);
}
Collection<String> getAttributes();
String getAttributeValue(String name);
Function<String, Class<?>> getClassLoader();
String getLocation();
}