public interface IModuleAction
Usually to be used either in contextual menus or in the toolbar of the property view.
Modifier and Type | Method and Description |
---|---|
boolean |
accept(MObject[] selectedElements) |
java.nio.file.Path |
getBitmapPath() |
IModuleCommandHandler |
getHandler() |
java.lang.String |
getLabel() |
IModule |
getModule() |
java.lang.String |
getName() |
java.nio.file.Path |
getSlotImagePath(int slotIndex) |
java.util.List<java.lang.String> |
getSlots() |
java.lang.String |
getTooltip() |
boolean |
isActiveFor(MObject[] selectedElements,
boolean readOnlyTool) |
boolean |
needReadWriteObject() |
void |
parseSlotImagePaths(java.lang.String slotImagePaths) |
void |
parseSlotPattern(java.lang.String slotPattern) |
java.lang.String getLabel()
IModule getModule()
java.lang.String getName()
java.lang.String getTooltip()
IModuleCommandHandler getHandler()
java.nio.file.Path getBitmapPath()
boolean isActiveFor(MObject[] selectedElements, boolean readOnlyTool)
boolean accept(MObject[] selectedElements)
boolean needReadWriteObject()
java.nio.file.Path getSlotImagePath(int slotIndex)
java.util.List<java.lang.String> getSlots()
void parseSlotPattern(java.lang.String slotPattern)
void parseSlotImagePaths(java.lang.String slotImagePaths)