package com.intellij.lang.javascript.flex.artifacts; import com.intellij.lang.javascript.flex.FlexModuleType; import com.intellij.openapi.module.ModuleType; import com.intellij.openapi.roots.ui.configuration.artifacts.sourceItems.ModuleSourceItemGroup; import com.intellij.packaging.ui.ArtifactEditorContext; import com.intellij.packaging.ui.PackagingSourceItem; import com.intellij.packaging.ui.PackagingSourceItemFilter; import org.jetbrains.annotations.NotNull; /** * @author nik */ public class FlashPackagingSourceItemFilter extends PackagingSourceItemFilter { @Override public boolean isAvailable(@NotNull PackagingSourceItem item, @NotNull ArtifactEditorContext context) { if (item instanceof ModuleSourceItemGroup && ModuleType.get(((ModuleSourceItemGroup)item).getModule()) == FlexModuleType.getInstance()) { return false; } return true; } }