public abstract class ModuleStructureExtension
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<ModuleStructureExtension> |
EP_NAME |
Constructor and Description |
---|
ModuleStructureExtension() |
Modifier and Type | Method and Description |
---|---|
boolean |
addModuleNodeChildren(Module module,
MasterDetailsComponent.MyNode moduleNode,
java.lang.Runnable treeNodeNameUpdater) |
void |
addRootNodes(MasterDetailsComponent.MyNode parent,
Project project,
java.lang.Runnable treeUpdater) |
void |
afterModelCommit() |
void |
apply() |
boolean |
canBeCopied(NamedConfigurable configurable) |
void |
copy(NamedConfigurable configurable,
java.lang.Runnable treeNodeNameUpdater) |
java.util.Collection<AnAction> |
createAddActions(NullableComputable<MasterDetailsComponent.MyNode> selectedNodeRetriever,
java.lang.Runnable treeNodeNameUpdater,
Project project,
MasterDetailsComponent.MyNode root) |
void |
disposeUIResources() |
java.util.Comparator<MasterDetailsComponent.MyNode> |
getNodeComparator() |
java.util.List<RemoveConfigurableHandler<?>> |
getRemoveHandlers() |
boolean |
isModified() |
void |
moduleRemoved(Module module) |
void |
reset(Project project) |
ActionCallback |
selectOrderEntry(Module module,
OrderEntry entry) |
public static final ExtensionPointName<ModuleStructureExtension> EP_NAME
public void reset(Project project)
public boolean addModuleNodeChildren(Module module, MasterDetailsComponent.MyNode moduleNode, java.lang.Runnable treeNodeNameUpdater)
public void moduleRemoved(Module module)
public boolean isModified()
public void apply() throws ConfigurationException
ConfigurationException
public void disposeUIResources()
public java.util.List<RemoveConfigurableHandler<?>> getRemoveHandlers()
public java.util.Collection<AnAction> createAddActions(NullableComputable<MasterDetailsComponent.MyNode> selectedNodeRetriever, java.lang.Runnable treeNodeNameUpdater, Project project, MasterDetailsComponent.MyNode root)
public boolean canBeCopied(NamedConfigurable configurable)
public void copy(NamedConfigurable configurable, java.lang.Runnable treeNodeNameUpdater)
public void addRootNodes(MasterDetailsComponent.MyNode parent, Project project, java.lang.Runnable treeUpdater)
public java.util.Comparator<MasterDetailsComponent.MyNode> getNodeComparator()
public ActionCallback selectOrderEntry(Module module, OrderEntry entry)
null
if not handledpublic void afterModelCommit()