module dxx.tool.toolplugin;

private import dxx.util;
private import dxx.app.plugin;

class ToolPlugin : PluginDefault,PluginActivator {
  override void init() {
      super.init;
      MsgLog.info("init");
      activator(this);
  }
  override void activate(PluginContext* ctx) {
      MsgLog.info("activate");
      MsgLog.info(descr.id);
  }

  override void deactivate(PluginContext* ctx) {
      MsgLog.info("deactivate");
      MsgLog.info(descr.id);
  }

  void registerCommand(string cmd) {

  }
  void registerWorkflowListener() {

  }
}