org.mockcentral.editor.nodes.actions
Interface INodeCopier

All Known Implementing Classes:
NodeCopier

public interface INodeCopier

Interface for the NodeCopier class;

Author:
David Hutchinson

Method Summary
 org.mockcentral.editor.nodes.MockCentralNode createExpectationCopy()
          Returns a new copy of the current ExpectationNode.
 org.mockcentral.editor.nodes.MockCentralNode createFixtureCopy()
          Returns a new copy of the current FixtureNode, opening a wizard to get user input for the fixture data.
 org.mockcentral.editor.nodes.MockCentralNode createMockObjectCopy()
          Returns a new copy of the current MockObjectNode, opening a wizard to get user input for the mock object data.
 void init(org.mockcentral.editor.viewers.IMockCentralNodeGroupViewer viewer, org.mockcentral.editor.nodes.MockCentralNode nodeCopy, org.mockcentral.editor.nodes.MockCentralNode parentNode)
          Initializes data for this class prior to creating a MockCentralNode copy.
 

Method Detail

init

void init(org.mockcentral.editor.viewers.IMockCentralNodeGroupViewer viewer,
          org.mockcentral.editor.nodes.MockCentralNode nodeCopy,
          org.mockcentral.editor.nodes.MockCentralNode parentNode)
Initializes data for this class prior to creating a MockCentralNode copy.

Parameters:
viewer - the IMockCentralNodeGroupViewer from which the paste action originated.
nodeCopy - the MockCentralNode to be pasted.
parentNode - the enclosing group node.

createFixtureCopy

org.mockcentral.editor.nodes.MockCentralNode createFixtureCopy()
Returns a new copy of the current FixtureNode, opening a wizard to get user input for the fixture data.

Returns:
a new copy of the current FixtureNode.

createMockObjectCopy

org.mockcentral.editor.nodes.MockCentralNode createMockObjectCopy()
Returns a new copy of the current MockObjectNode, opening a wizard to get user input for the mock object data.

Returns:
a new copy of the current MockObjectNode.

createExpectationCopy

org.mockcentral.editor.nodes.MockCentralNode createExpectationCopy()
Returns a new copy of the current ExpectationNode.

Returns:
a new copy of the current ExpectationNode.