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); }