async trigger(presetEPs) {
    if (!this.activated) {
      const main = await this.importer(this.url, this.plugin)
      const epRegister = presetEPs ? em.get() :
        { register: em.register, execute: em.execute, executeSerial: em.executeSerial }
      main[this.activationPoint](epRegister)
      this.activated = true
    }
    return this.activated
  }
/**
   * Trigger the activation function in the plugin once,
   * providing the list of extension points or an object with the extension point's register, execute and executeSerial functions.
   * @param {boolean} presetEPs Whether the Extension Points have been predefined or can be created on the fly.
   * @returns {boolean} Whether the activation has already been activated.
   */
Trigger the activation function in the plugin once,
providing the list of extension points or an object with the extension point's register, execute and executeSerial functions.
@param {boolean} presetEPs Whether the Extension Points have been predefined or can be created on the fly.
@returns {boolean} Whether the activation has already been activated.
Trigger the activation function in the plugin once providing the list of extension points or an object with the extension point ' s register execute and executeSerial functions . @param { boolean } presetEPs Whether the Extension Points have been predefined or can be created on the fly . @returns { boolean } Whether the activation has already been activated .
async trigger(presetEPs) {
    if (!this.activated) {
      const main = await this.importer(this.url, this.plugin)
      const epRegister = presetEPs ? em.get() :
        { register: em.register, execute: em.execute, executeSerial: em.executeSerial }
      main[this.activationPoint](epRegister)
      this.activated = true
    }
    return this.activated
  }
async trigger ( presetEPs ) { if ( ! this . activated ) { const main = await this . importer ( this . url , this . plugin ) const epRegister = presetEPs ? em . get ( ) : { register : em . register , execute : em . execute , executeSerial : em . executeSerial } main [ this . activationPoint ] ( epRegister ) this . activated = true } return this . activated }
Trigger the activation function in the plugin once,
 providing the list of extension points or an object with the extension point's register, execute and executeSerial functions.
Trigger the activation function in the plugin once providing the list of extension points or an object with the extension point ' s register execute and executeSerial functions .