code: function mxSwimlaneLayout(graph, orientation, deterministic)
  {
  	mxGraphLayout.call(this, graph);
  	this.orientation = (orientation != null) ? orientation : mxConstants.DIRECTION_NORTH;
  	this.deterministic = (deterministic != null) ? deterministic : true;
  }
docs: Copyright (c) 2006-2015, JGraph Ltd
  Copyright (c) 2006-2015, Gaudenz Alder
   
  Class: mxSwimlaneLayout
  
  A hierarchical layout algorithm.
  
  Constructor: mxSwimlaneLayout
  
  Constructs a new hierarchical layout algorithm.
  
  Arguments:
  
  graph - Reference to the enclosing <mxGraph>.
  orientation - Optional constant that defines the orientation of this
  layout.
  deterministic - Optional boolean that specifies if this layout should be
  deterministic. Default is true.