Packagecom.yworks.yfiles.base
Classpublic class GraphCopyFactory
InheritanceGraphCopyFactory Inheritance YObject Inheritance Object
Implements GraphCopier_CopyFactory

Very simple default implementation of a Copy Factory that creates com.yworks.yfiles.base.Graph instances and simply delegates to the com.yworks.yfiles.base.Graph.createNode() and com.yworks.yfiles.base.Graph.createEdge() method.

See also

com.yworks.yfiles.base.Graph
com.yworks.yfiles.base.Graph.createNode()
com.yworks.yfiles.base.Graph.createEdge()


Public Methods
 MethodDefined By
  
GraphCopyFactory(init:Boolean = true)
GraphCopyFactory
  
copyEdge(targetGraph:Graph, source:Node, target:Node, originalEdge:Edge):Edge
GraphCopyFactory
  
copyNode(targetGraph:Graph, originalNode:Node):Node
GraphCopyFactory
  
Creates a new com.yworks.yfiles.base.Graph.
GraphCopyFactory
 Inherited
equals(o:Object):Boolean
YObject
  
getClass():Class
[override]
GraphCopyFactory
 Inherited
hashCode():int
YObject
  
[static]
GraphCopyFactory
  
postCopyGraphData(originalGraph:Graph, newGraph:Graph, nodeMap:Map, edgeMap:Map):void
This implementation does nothing.
GraphCopyFactory
  
preCopyGraphData(hint:Graph, newGraph:Graph):void
This implementation does nothing.
GraphCopyFactory
Protected Methods
 MethodDefined By
  
GraphCopyFactory
Constructor Detail
GraphCopyFactory()Constructor
public function GraphCopyFactory(init:Boolean = true)



Parameters
init:Boolean (default = true)
Method Detail
copyEdge()method
public function copyEdge(targetGraph:Graph, source:Node, target:Node, originalEdge:Edge):Edge

Parameters

targetGraph:Graph
 
source:Node
 
target:Node
 
originalEdge:Edge

Returns
Edge
copyNode()method 
public function copyNode(targetGraph:Graph, originalNode:Node):Node

Parameters

targetGraph:Graph
 
originalNode:Node

Returns
Node
createGraph()method 
public function createGraph():Graph

Creates a new com.yworks.yfiles.base.Graph.

Returns
Graph

See also

getClass()method 
override public function getClass():Class

Returns
Class
initGraphCopyFactory()method 
protected final function initGraphCopyFactory():void

newGraphCopyFactory()method 
public static function newGraphCopyFactory():GraphCopyFactory

Returns
GraphCopyFactory
postCopyGraphData()method 
public function postCopyGraphData(originalGraph:Graph, newGraph:Graph, nodeMap:Map, edgeMap:Map):void

This implementation does nothing.

Parameters

originalGraph:Graph
 
newGraph:Graph
 
nodeMap:Map
 
edgeMap:Map

preCopyGraphData()method 
public function preCopyGraphData(hint:Graph, newGraph:Graph):void

This implementation does nothing.

Parameters

hint:Graph
 
newGraph:Graph