Skip to main content

extension point

Overview

  • An extension point is a receiver for calling the processing implemented in the extension.

  • Extension points include:

    • Ribbon (menu) extension point
    • Command extension points (functions that can be called from ribbon extension points or extensions)
    • event extension point
  • Define extension points in the manifest for each extension.

Ribbon

  • Add new ribbon tabs.
  • Groups can be added within any ribbon tab.
  • Add buttons within any ribbon tab to invoke commands.

command

  • You can define commands in extension points and call the processing implemented in the extension according to those commands. A process called according to a command is called a command handler.
  • Commands can be called from extension points in the ribbon or from processes implemented in extensions.

Events

  • You can receive specific operations inside Next Design, such as model addition operations and file save operations in Next Design, as events.
  • You can call the processing implemented in the extension according to the received event. A process that is called in response to an event is called an event handler.
  • You can specify the occurrence conditions for each event, and receive only the events that need to be processed by the extension. This is called an event filter.
  • By appropriately using event filters, you can avoid unnecessary event handlers being called for unnecessary events, resulting in lower response times.