-
Notifications
You must be signed in to change notification settings - Fork 4
N_Aml_Editor_Plugin_Contracts_Commanding
AutomationML edited this page Jun 24, 2019
·
1 revision
AutomationML Editor
The Aml.Editor.Plugin.Commanding name space contains a specific PlugIn Interface class to enable a PlugIn to call a specific command of the AMLEditor using a callback function. Each command has an assigned command argument class, which should be used with the command.
| Class | Description | |
|---|---|---|
![]() |
CloseCAEXFileCommandArguments | The command arguments for the CloseFileCommand |
![]() |
EditorCommandArguments | This class defines the base command properties for an AMLEditor command. |
![]() |
EditorCommandBase | Some extension methods, which can be used to get access to the commanding interface of a PlugIn |
![]() |
GetCAEXFileCommandArguments | The command arguments for the GetCAEXFileCommand |
![]() |
ImportLibrariesCommandArguments | The command arguments for the ImportLibrariesCommand |
![]() |
NewCAEXFileCommandArguments | The command arguments for the NewFileCommand |
![]() |
OpenFileCommandArguments | The command arguments for the OpenFileCommand |
![]() |
SaveCAEXFileCommandArguments | The command arguments for the SaveFileCommand |
| Interface | Description | |
|---|---|---|
![]() |
IEditorCommanding | This interface is a PlugIn interface, that provides a callback function, which can be used to execute commands provided by the AMLEditor. |
| Delegate | Description | |
|---|---|---|
![]() |
CommandExecution | This delegate type defines the callback function, provided by the AMLEditor to a PlugIn, implementing the IEditorCommanding interface. |
| Enumeration | Description | |
|---|---|---|
![]() |
AMLEditorCommandEnum | The available commands of the AMLEditor, which can be invoked by a PlugIn, implementing the IEditorCommanding interface. |
The AutomationML Editor PlugIn Implementation Guide
Copyright © AutomationML e.V. 2018
Send comments on this topic to AutomationML office.
- AutomationML Editor API Reference Guide
- Version History
-
AutomationML Editor Plugin Development
- PluginBase Class
- DockPositionEnum Enumeration
- IAMLEditorExternalsPlugin Interface
- IAMLEditorPlugin Interface
- IAMLEditorPluginMetadata Interface
- IAMLEditorView Interface
- IAMLEditorViewCollection Interface
- INotifyAMLDocumentLoad Interface
- INotifyViewActivation Interface
- ISupportsSelection Interface
- IToolBarIntegration Interface
- PluginCommand Class
- PluginCommandsEnum Enumeration
- Aml.Editor.Plugin.Contracts.Commanding Namespace



