Skip to content

N_Aml_Editor_Plugin_Contracts_Commanding

AutomationML edited this page Jun 24, 2019 · 1 revision

Aml.Editor.Plugin.Contracts.Commanding Namespace

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.

Classes

 

Class Description
Public class CloseCAEXFileCommandArguments The command arguments for the CloseFileCommand
Public class EditorCommandArguments This class defines the base command properties for an AMLEditor command.
Public class EditorCommandBase Some extension methods, which can be used to get access to the commanding interface of a PlugIn
Public class GetCAEXFileCommandArguments The command arguments for the GetCAEXFileCommand
Public class ImportLibrariesCommandArguments The command arguments for the ImportLibrariesCommand
Public class NewCAEXFileCommandArguments The command arguments for the NewFileCommand
Public class OpenFileCommandArguments The command arguments for the OpenFileCommand
Public class SaveCAEXFileCommandArguments The command arguments for the SaveFileCommand

Interfaces

 

Interface Description
Public interface IEditorCommanding This interface is a PlugIn interface, that provides a callback function, which can be used to execute commands provided by the AMLEditor.

Delegates

 

Delegate Description
Public delegate CommandExecution This delegate type defines the callback function, provided by the AMLEditor to a PlugIn, implementing the IEditorCommanding interface.

Enumerations

 

Enumeration Description
Public enumeration AMLEditorCommandEnum The available commands of the AMLEditor, which can be invoked by a PlugIn, implementing the IEditorCommanding interface.
 
Clone this wiki locally