fr.lifl.jedi.gui.display.interactionDisplayer.model.tree
Class PerformedInteractionsDisplayableNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by fr.lifl.jedi.gui.display.interactionDisplayer.model.tree.PerformedInteractionsDisplayableNode
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode
Direct Known Subclasses:
PerformedInteractionsFamilyNode, PerformedInteractionsInstanceNode, PerformedInteractionsStepNode

public abstract class PerformedInteractionsDisplayableNode
extends javax.swing.tree.DefaultMutableTreeNode

This abstract node is the parent of all nodes in the PerformedInteractionsDisplayerGUI GUI.

Version:
JEDI V 2.3
Created the 16th June 2009
Author:
Yoann Kubera
SMAC Team (Systèmes Multi-Agents et Comportement)
LIFL (Laboratoire d'Informatique Fondamentale de Lille)
University of Lille, France
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
PerformedInteractionsDisplayableNode()
           
 
Method Summary
abstract  void buildTreeAccordingToOptions(OptionsModel model, int step)
          Builds the tree according to the options provided in the model.
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PerformedInteractionsDisplayableNode

public PerformedInteractionsDisplayableNode()
Method Detail

buildTreeAccordingToOptions

public abstract void buildTreeAccordingToOptions(OptionsModel model,
                                                 int step)
Builds the tree according to the options provided in the model.

Parameters:
model - The model in which display options are stored.
step - The current time step of the simulation.