public abstract class SimpleSmartExtensionPoint<T> extends SmartExtensionPoint<T,T>
Constructor and Description |
---|
SimpleSmartExtensionPoint() |
Modifier and Type | Method and Description |
---|---|
static <T> SimpleSmartExtensionPoint<T> |
create(ExtensionPointName<T> epName) |
static <T> SimpleSmartExtensionPoint<T> |
create(ExtensionsArea area,
ExtensionPointName<T> epName) |
protected T |
getExtension(T t) |
addExplicitExtension, getExtensionPoint, getExtensions, removeExplicitExtension
protected final T getExtension(T t)
getExtension
in class SmartExtensionPoint<T,T>
public static <T> SimpleSmartExtensionPoint<T> create(ExtensionPointName<T> epName)
public static <T> SimpleSmartExtensionPoint<T> create(ExtensionsArea area, ExtensionPointName<T> epName)