Package OpenCAGE.GIF.RFG.Actions.Copy

Class RFG_Composite_Copy_Action

extends OpenCAGE.GIF.RFG.Actions.Copy.RFG_Copy_Action

Attributes

private OpenCAGE.GIF.RFG.Nodes.Composite.RFG_Composite_Node_Model Destination 

Destination of the move action

Operations

public Execute(void);

Executes the action. [This description is adopted from 'OpenCAGE.Actions.Action'.]

Precondition: All required data was set. [This precondition is adopted from 'OpenCAGE.Actions.Action'.]

Postcondition: The action was executed. [This postcondition is adopted from 'OpenCAGE.Actions.Action'.]

Class RFG_Copy_Action

extends OpenCAGE.Actions.Copy.Copy_Action

throws Invalid_View_Node_Model , Add_For_Edges_Invalid .

Attributes

private OpenCAGE.GIF.Node_Models_Lists.List Nodes 

private OpenCAGE.GIF.Edge_Models_Lists.List Edges 

the edges to copy

Operations

public Add( OpenCAGE.GIF.Node_Model Node);

Adds a node to this action. [This description is adopted from 'OpenCAGE.Actions.Copy.Copy_Action'.]

public Add( OpenCAGE.GIF.Edge_Model Edge);

Adds an edge to this action. [This description is adopted from 'OpenCAGE.Actions.Copy.Copy_Action'.]

public Execute(void);

Executes the action. [This description is adopted from 'OpenCAGE.Actions.Action'.]

Precondition: All required data was set. [This precondition is adopted from 'OpenCAGE.Actions.Action'.]

Postcondition: The action was executed. [This postcondition is adopted from 'OpenCAGE.Actions.Action'.]

public Cancel(void);

Cancels an action. Note: this will do nothing in most cases. But you should use it to a) document your intention and b) it might be usefull for some actions in the future... [This description is adopted from 'OpenCAGE.Actions.Action'.]

Precondition: The action wasn't executed yet. [This precondition is adopted from 'OpenCAGE.Actions.Action'.]

Postcondition: The action will not be executed. [This postcondition is adopted from 'OpenCAGE.Actions.Action'.]

Class RFG_View_Copy_Action

extends OpenCAGE.GIF.RFG.Actions.Copy.RFG_Copy_Action

Attributes

private OpenCAGE.GIF.RFG.Views.RFG_View_Node_Model Destination 

Destination of the move action

Operations

public Execute(void);

Executes the action. [This description is adopted from 'OpenCAGE.Actions.Action'.]

Precondition: All required data was set. [This precondition is adopted from 'OpenCAGE.Actions.Action'.]

Postcondition: The action was executed. [This postcondition is adopted from 'OpenCAGE.Actions.Action'.]