Expansion point
Overview
An extension point is a receptacle for calling the process implemented in the extension.
Expansion points include:
- Ribbon (menu) expansion points
- Command extension points (functions that can be called from ribbon extension points and extensions)
- Event expansion points
The definition of the extension point is described in the manifest for each extension.
Ribbon
- You can add a new ribbon tab.
- You can add groups within any ribbon tab.
- You can add a button in any ribbon tab to call the command.
command
- You can define commands in the extension point and call the processing implemented in the extension according to those commands. The process that is called in response to a command is called a command handler.
- The command can be called from the extension point of the ribbon or the process implemented in the extension.
Event
- You can receive specific actions inside Next Design as events, such as model addition operations and file save operations in Next Design.
- You can call the process implemented in the extension according to the received event. The process that is called in response to an event is called a event handler.
- You can specify the occurrence condition for each event, and you can receive only the events that need to be processed by the extension. This is called a event filter.
- Proper use of event filters will prevent unnecessary event handlers from being unnecessarily called and slowing down the response.