org.mockcentral.editor.nodes.expectation.operations
Class EditExpectationOperationExecutions

java.lang.Object
  extended by org.mockcentral.editor.nodes.expectation.operations.EditExpectationOperationExecutions
All Implemented Interfaces:
IEditExpectationOperationExecutions

public class EditExpectationOperationExecutions
extends java.lang.Object
implements IEditExpectationOperationExecutions

A class providing execution code for Action instances defined in the EditExpectationPage class.

Author:
David Hutchinson

Constructor Summary
EditExpectationOperationExecutions(org.eclipse.core.commands.operations.IOperationHistory history, org.eclipse.core.commands.operations.IUndoContext undoContext, org.mockcentral.editor.nodes.expectation.ExpectationModel nodeModel)
          Creates a new instance.
 
Method Summary
 void executeAddParameter(org.mockcentral.server.SignaturePartBean partModel)
          Executes a new AddParameterOperation.
 void executeAddResult(org.mockcentral.server.SignaturePartBean partModel)
          Executes a new AddResultOperation.
 void executeClearAnyParameters()
          Executes a new ClearAnyParametersOperation.
 void executeDeleteParameter(int index, org.mockcentral.server.SignaturePartBean partModel)
          Executes a new DeleteParameterOperation.
 void executeDeleteResult()
          Executes a new DeleteResultOperation.
 void executeMoveParameterDown(int index, org.mockcentral.server.SignaturePartBean partModel)
          Executes a new MoveParameterOperation.
 void executeMoveParameterUp(int index, org.mockcentral.server.SignaturePartBean partModel)
          Executes a new MoveParameterOperation.
 void executeSetAnyParameters()
          Executes a new SetAnyParametersOperation.
 void executeSetParameter(int index, org.mockcentral.server.SignaturePartBean partModel, org.mockcentral.server.SignaturePartBean originalData)
          Executes a new SetParameterOperationOperation.
 void executeSetResult(org.mockcentral.server.SignaturePartBean partModel, org.mockcentral.server.SignaturePartBean originalData)
          Executes a new SetResultOperation.
 void executeUpdateExpectationData(java.lang.String[] data)
          Executes a new SetExpectationDataOperation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditExpectationOperationExecutions

public EditExpectationOperationExecutions(org.eclipse.core.commands.operations.IOperationHistory history,
                                          org.eclipse.core.commands.operations.IUndoContext undoContext,
                                          org.mockcentral.editor.nodes.expectation.ExpectationModel nodeModel)
Creates a new instance.

Parameters:
history - the IOperationHistory in which the Actions are executed.
undoContext - the UndoContext in which the Actions are executed.
nodeModel - the current ExpectationNodeModel.
Method Detail

executeUpdateExpectationData

public void executeUpdateExpectationData(java.lang.String[] data)
Description copied from interface: IEditExpectationOperationExecutions
Executes a new SetExpectationDataOperation.

Specified by:
executeUpdateExpectationData in interface IEditExpectationOperationExecutions
Parameters:
data - the new data for the Mock Object method expectation method name and method type.

executeAddParameter

public void executeAddParameter(org.mockcentral.server.SignaturePartBean partModel)
Description copied from interface: IEditExpectationOperationExecutions
Executes a new AddParameterOperation.

Specified by:
executeAddParameter in interface IEditExpectationOperationExecutions
Parameters:
partModel - the SignaturePartBean containing the data for the new Mock Object method parameter.

executeSetParameter

public void executeSetParameter(int index,
                                org.mockcentral.server.SignaturePartBean partModel,
                                org.mockcentral.server.SignaturePartBean originalData)
Description copied from interface: IEditExpectationOperationExecutions
Executes a new SetParameterOperationOperation.

Specified by:
executeSetParameter in interface IEditExpectationOperationExecutions
Parameters:
index - the index of the parameter within the parameters list.
partModel - the SignaturePartBean containing the new data for the Mock Object method parameter.
originalData - the SignaturePartBean containing the original data for the Mock Object method parameter.

executeDeleteParameter

public void executeDeleteParameter(int index,
                                   org.mockcentral.server.SignaturePartBean partModel)
Description copied from interface: IEditExpectationOperationExecutions
Executes a new DeleteParameterOperation.

Specified by:
executeDeleteParameter in interface IEditExpectationOperationExecutions
Parameters:
index - the index of the parameter within the parameters list.
partModel - the SignaturePartBean containing the data for the Mock Object method parameter.

executeMoveParameterUp

public void executeMoveParameterUp(int index,
                                   org.mockcentral.server.SignaturePartBean partModel)
Description copied from interface: IEditExpectationOperationExecutions
Executes a new MoveParameterOperation.

Specified by:
executeMoveParameterUp in interface IEditExpectationOperationExecutions
Parameters:
index - the index of the parameter within the parameters list.
partModel - the SignaturePartBean containing the data for the Mock Object method parameter.

executeMoveParameterDown

public void executeMoveParameterDown(int index,
                                     org.mockcentral.server.SignaturePartBean partModel)
Description copied from interface: IEditExpectationOperationExecutions
Executes a new MoveParameterOperation.

Specified by:
executeMoveParameterDown in interface IEditExpectationOperationExecutions
Parameters:
index - the index of the parameter within the parameters list.
partModel - the SignaturePartBean containing the data for the Mock Object method parameter.

executeSetAnyParameters

public void executeSetAnyParameters()
Description copied from interface: IEditExpectationOperationExecutions
Executes a new SetAnyParametersOperation.

Specified by:
executeSetAnyParameters in interface IEditExpectationOperationExecutions

executeClearAnyParameters

public void executeClearAnyParameters()
Description copied from interface: IEditExpectationOperationExecutions
Executes a new ClearAnyParametersOperation.

Specified by:
executeClearAnyParameters in interface IEditExpectationOperationExecutions

executeAddResult

public void executeAddResult(org.mockcentral.server.SignaturePartBean partModel)
Description copied from interface: IEditExpectationOperationExecutions
Executes a new AddResultOperation.

Specified by:
executeAddResult in interface IEditExpectationOperationExecutions
Parameters:
partModel - partModel the SignaturePartBean containing the data for the Mock Object method result.

executeSetResult

public void executeSetResult(org.mockcentral.server.SignaturePartBean partModel,
                             org.mockcentral.server.SignaturePartBean originalData)
Description copied from interface: IEditExpectationOperationExecutions
Executes a new SetResultOperation.

Specified by:
executeSetResult in interface IEditExpectationOperationExecutions
Parameters:
partModel - the SignaturePartBean containing the new data for the Mock Object method result.
originalData - the SignaturePartBean containing the original data for the Mock Object method result.

executeDeleteResult

public void executeDeleteResult()
Description copied from interface: IEditExpectationOperationExecutions
Executes a new DeleteResultOperation.

Specified by:
executeDeleteResult in interface IEditExpectationOperationExecutions