package org.consulo.coldFusion.module.extension; import javax.swing.JComponent; import org.consulo.module.extension.MutableModuleExtension; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import com.intellij.openapi.roots.ModuleRootLayer; /** * @author VISTALL * @since 08.10.13. */ public class ColdFusionMutableModuleExtension extends ColdFusionModuleExtension implements MutableModuleExtension<ColdFusionModuleExtension> { public ColdFusionMutableModuleExtension(@NotNull String id, @NotNull ModuleRootLayer moduleRootLayer) { super(id, moduleRootLayer); } @Nullable @Override public JComponent createConfigurablePanel(@Nullable Runnable runnable) { return null; } @Override public void setEnabled(boolean b) { myIsEnabled = b; } @Override public boolean isModified(@NotNull ColdFusionModuleExtension moduleExtension) { return moduleExtension.isEnabled() != isEnabled(); } }