blob: a59a05405772f51a35080477968890c643b22658 [file] [log] [blame]
package org.jetbrains.jps.intellilang.model;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jps.model.JpsGlobal;
import org.jetbrains.jps.service.JpsServiceManager;
/**
* @author Eugene Zhuravlev
* Date: 11/29/12
*/
public abstract class JpsIntelliLangExtensionService {
public static JpsIntelliLangExtensionService getInstance() {
return JpsServiceManager.getInstance().getService(JpsIntelliLangExtensionService.class);
}
@NotNull
public abstract JpsIntelliLangConfiguration getConfiguration(@NotNull JpsGlobal project);
public abstract void setConfiguration(@NotNull JpsGlobal project, @NotNull JpsIntelliLangConfiguration extension);
}