package jetbrains.mps.lang.actions.pluginSolution.plugin; /*Generated by MPS */ import jetbrains.mps.plugins.custom.BaseCustomApplicationPlugin; import org.jetbrains.mps.util.Condition; import org.jetbrains.mps.openapi.language.SAbstractConcept; import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; import jetbrains.mps.ide.projectPane.CreateRootFilterEP; public class ActionsMenuAdjustment_CustomApplicationPlugin extends BaseCustomApplicationPlugin { private Condition<SAbstractConcept> mySouldBeRemovedCondition = new Condition<SAbstractConcept>() { public boolean met(SAbstractConcept concept) { return concept.isSubConceptOf(MetaAdapterFactory.getConcept(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x102ebc25367L, "jetbrains.mps.lang.actions.structure.NodeSubstituteActions")) || concept.isSubConceptOf(MetaAdapterFactory.getConcept(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x108fad1c116L, "jetbrains.mps.lang.actions.structure.SideTransformHintSubstituteActions")) || concept.isSubConceptOf(MetaAdapterFactory.getConcept(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11f8ec8c7e9L, "jetbrains.mps.lang.actions.structure.SmartEditorActions")); } }; public ActionsMenuAdjustment_CustomApplicationPlugin() { } public void doInit() { CreateRootFilterEP.getInstance().addFilter(ActionsMenuAdjustment_CustomApplicationPlugin.this.mySouldBeRemovedCondition); } public void doDispose() { CreateRootFilterEP.getInstance().removeFilter(ActionsMenuAdjustment_CustomApplicationPlugin.this.mySouldBeRemovedCondition); } }