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.