package org.springframework.roo.project;
/**
* Implemented by classes to identify them as an installed project feature.
* <p>
* For example, add-ons such as JSF and MVC can each use the
* {@link Feature#isInstalledInModule(String)} to verify that they can be
* installed in the current module.
*
* @author Alan Stewart
* @since 1.2.0
*/
public interface Feature {
String getName();
boolean isInstalledInModule(String moduleName);
}