| package org.jetbrains.jps.intellilang.model.impl; |
| |
| import org.jetbrains.annotations.NotNull; |
| import org.jetbrains.jps.intellilang.model.JpsIntelliLangConfiguration; |
| import org.jetbrains.jps.intellilang.model.JpsIntelliLangExtensionService; |
| import org.jetbrains.jps.model.JpsGlobal; |
| |
| /** |
| * @author Eugene Zhuravlev |
| * Date: 11/29/12 |
| */ |
| public class JpsIntelliLangExtensionServiceImpl extends JpsIntelliLangExtensionService { |
| @NotNull |
| @Override |
| public JpsIntelliLangConfiguration getConfiguration(@NotNull JpsGlobal global) { |
| return global.getContainer().getChild(JpsIntelliLangConfigurationImpl.ROLE); |
| } |
| |
| @Override |
| public void setConfiguration(@NotNull JpsGlobal global, @NotNull JpsIntelliLangConfiguration config) { |
| global.getContainer().setChild(JpsIntelliLangConfigurationImpl.ROLE, config); |
| } |
| } |