A custom editor for an Inedo.Otter.Extensibility.Operations.Operation
Initializes a new instance of the OperationEditor class.
Gets the context of the editor
Gets the type of the model.
Gets the type of the operation to edit
Creates the action statement based on data from the model.
Creates the invocation that will be used based an optional statement
Creates a model from an Inedo.ExecutionEngine.ActionStatement
Creates the HTML view that will be bound against the model by Knockout
Creates a OperationEditor from the specified type
Gets the property container that's used for creating validators and the property editors
Processes the model returned from Knockout, returning all arguments to the operation as key/value pairs
Unlike other extension editors, this utilizes Inedo.Web.DP-related components, and does not actually edit an instance of the an Inedo.Otter.Extensibility.Operations.Operation, but the Inedo.ExecutionEngine.ActionStatement that is used in a plan.