awsmodel
Class AWSStandImpl

java.lang.Object
  extended by awsmodel.AWSStandImpl
All Implemented Interfaces:
AWSStand, AWSTreatment

public abstract class AWSStandImpl
extends java.lang.Object
implements AWSStand, AWSTreatment

This class is an implementation of the AWSStand and AWSTreatment. Use only for testing.

Author:
Mathieu Fortin - February 2011

Nested Class Summary
 
Nested classes/interfaces inherited from interface awsmodel.AWSStand
AWSStand.StandVariable
 
Nested classes/interfaces inherited from interface awsmodel.AWSTreatment
AWSTreatment.TreatmentVariable
 
Method Summary
 java.util.Collection<AWSTree> getAlbrechtWindStormModelTrees()
          This methods makes the trees of the stand accessible.
 java.lang.Object getAWSStandVariable(AWSStand.StandVariable variable)
           
 java.lang.Object getAWSTreatmentVariable(AWSTreatment.TreatmentVariable variable)
           
 java.lang.String getStandAndMonteCarloID()
          An id that is different for each Monte Carlo iteration if the stochastic mode is enabled
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface awsmodel.AWSStand
getProbabilities, registerProbabilities
 

Method Detail

getAWSStandVariable

public java.lang.Object getAWSStandVariable(AWSStand.StandVariable variable)
Specified by:
getAWSStandVariable in interface AWSStand

getAlbrechtWindStormModelTrees

public java.util.Collection<AWSTree> getAlbrechtWindStormModelTrees()
Description copied from interface: AWSStand
This methods makes the trees of the stand accessible.

Specified by:
getAlbrechtWindStormModelTrees in interface AWSStand
Returns:
a Collection of AlbrechtWindStormModelTree objects.

getAWSTreatmentVariable

public java.lang.Object getAWSTreatmentVariable(AWSTreatment.TreatmentVariable variable)
Specified by:
getAWSTreatmentVariable in interface AWSTreatment

getStandAndMonteCarloID

public java.lang.String getStandAndMonteCarloID()
Description copied from interface: AWSStand
An id that is different for each Monte Carlo iteration if the stochastic mode is enabled

Specified by:
getStandAndMonteCarloID in interface AWSStand
Returns:
a String id