phylonet.app.controller.datum
Class TreeDatumController

java.lang.Object
  extended by phylonet.app.controller.datum.ADatumController
      extended by phylonet.app.controller.datum.TreeDatumController

public class TreeDatumController
extends ADatumController

The controller for the TreeDatum model and view. This class provides methods for manipulating an individual TreeDatum.


Constructor Summary
TreeDatumController(PhyloNetAppController parentController, TreeDatum treeDatum, TreeDatumView treeDatumView)
          Instantiates a new TreeDatumController with the given parent controller, model, and view elements.
 
Method Summary
 
Methods inherited from class phylonet.app.controller.datum.ADatumController
getDatum, getDatumView, getId, makeDatumController, rename
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeDatumController

public TreeDatumController(PhyloNetAppController parentController,
                           TreeDatum treeDatum,
                           TreeDatumView treeDatumView)
Instantiates a new TreeDatumController with the given parent controller, model, and view elements. Initializes the tree-specific actions in the view, which will act on the model.

Parameters:
parentController - the parent (creating) controller
treeDatum - the tree being managed by this controller
treeDatumView - the view to the tree being managed by this controller