package com.intellij.codeInsight.generation;
import com.intellij.openapi.actionSystem.DataContext;
import com.intellij.openapi.extensions.ExtensionPointName;
/**
* @author Dmitry Avdeev
*/
public interface PatternProvider {
ExtensionPointName<PatternProvider> EXTENSION_POINT_NAME = ExtensionPointName.create("com.intellij.patternProvider");
PatternDescriptor[] getDescriptors();
boolean isAvailable(DataContext context);
}