fr.jussieu.gla.wasa.monitor.model
Class EngineNode

java.lang.Object
  |
  +--fr.jussieu.gla.wasa.monitor.model.Node
        |
        +--fr.jussieu.gla.wasa.monitor.model.EngineNode
All Implemented Interfaces:
IExecutableNode, javax.swing.tree.TreeNode

public class EngineNode
extends Node
implements IExecutableNode

Represents an Engine with its differents Runs.

Version:
$Revision: 1.12 $ $Date: 2002/04/04 15:57:32 $
Author:
Florent Selva, Laurent Caillette

Constructor Summary
EngineNode(ProblemNode parent, IEngineNodeParameters engineNodeParameters)
           
EngineNode(ProblemNode parent, IEngineNodeParameters engineNodeParameters, boolean live)
           
 
Method Summary
 float getAverageRandomCount()
           
 float getAverageStepCount()
           
 float getAverageStepCountForFirstSolution()
           
 IEngineNodeParameters getEngineNodeParameters()
           
 javax.swing.tree.TreeNode getParent()
           
 ProblemNode getProblemNodeParent()
           
 RunNode getRunNode(int index)
           
 int getRunNodeCount()
           
 int getRunsObtainingSolutionCount()
           
 boolean isLive()
           
 void setEngineNodeParameters(IEngineNodeParameters engineParameters)
           
 java.lang.String toString()
           
 
Methods inherited from class fr.jussieu.gla.wasa.monitor.model.Node
addChild, children, clearAllChildren, getAllowsChildren, getChildAt, getChildCount, getIndex, getProblemNode, isLeaf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EngineNode

public EngineNode(ProblemNode parent,
                  IEngineNodeParameters engineNodeParameters,
                  boolean live)

EngineNode

public EngineNode(ProblemNode parent,
                  IEngineNodeParameters engineNodeParameters)
Method Detail

getProblemNodeParent

public ProblemNode getProblemNodeParent()

getEngineNodeParameters

public IEngineNodeParameters getEngineNodeParameters()

setEngineNodeParameters

public void setEngineNodeParameters(IEngineNodeParameters engineParameters)

isLive

public boolean isLive()
Specified by:
isLive in interface IExecutableNode

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getRunNodeCount

public int getRunNodeCount()

getRunNode

public RunNode getRunNode(int index)

getParent

public javax.swing.tree.TreeNode getParent()

getAverageStepCountForFirstSolution

public float getAverageStepCountForFirstSolution()

getAverageStepCount

public float getAverageStepCount()

getAverageRandomCount

public float getAverageRandomCount()

getRunsObtainingSolutionCount

public int getRunsObtainingSolutionCount()