../solution/kit.json:
The kit file includes the name of the custom module. This file is not located in your module directory.

src/
commandsViewModel.json:
This file creates the client side model for the command, and defines the command handlers, placements, actions, conditions, and a pointer to the messages file.

module.json:
A module file is created and populated in your module directory with the basic information about your custom module.

src/html/
The view definitions are located in this directory.

sendToCatiaTreeExtendedTooltipView.html:
Definition of the extended tooltip of the command.

sendToCatiaFolderExtendedTooltipView.html:
Definition of the extended tooltip of the command.

sendToCatiaTreeView.html:
Definition of the dialog.

sendToCatiaFolderView.html:
Definition of the dialog.

src/i18n/
All localization keys for the module are located in this directory.
Additional language files will have a suffix distinguishing them.

cmirii-moduleMessages.json:
This file contains all of the English localized text for the command.

src/js/
The JSFunction method of the command will be located in this directory.

sendToCatiaService.js:
Definition of the JSFunction method of the command.

src/viewmodel/
This directory contains the view model files. Each view (html) file must have an associated view model (json) file.

sendToCatiaTreeExtendedTooltipViewModel.json:
Definition of the view model for the extended tooltip.

sendToCatiaFolderExtendedTooltipViewModel.json:
Definition of the view model for the extended tooltip.

sendToCatiaTreeViewModel.json:
Definition of the view model for the command.

sendToCatiaFolderViewModel.json:
Definition of the view model for the command.

