Class PCMProbfunctionEvaluationVisitor

java.lang.Object
org.eclipse.emf.ecore.util.Switch<T1>
de.uka.ipd.sdq.probfunction.util.ProbfunctionSwitch<Object>
de.uka.ipd.sdq.simucomframework.variables.stoexvisitor.PCMProbfunctionEvaluationVisitor

public class PCMProbfunctionEvaluationVisitor extends de.uka.ipd.sdq.probfunction.util.ProbfunctionSwitch<Object>
Visitor to visit probfunctions and evaluate them to return a sample
  • Field Summary

    Fields inherited from class de.uka.ipd.sdq.probfunction.util.ProbfunctionSwitch

    copyright, modelPackage
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    caseProbabilityDensityFunction(de.uka.ipd.sdq.probfunction.ProbabilityDensityFunction object)
     
    caseProbabilityMassFunction(de.uka.ipd.sdq.probfunction.ProbabilityMassFunction object)
     

    Methods inherited from class de.uka.ipd.sdq.probfunction.util.ProbfunctionSwitch

    caseBoolSample, caseBoxedPDF, caseComplex, caseContinuousPDF, caseContinuousSample, caseDoubleSample, caseExponentialDistribution, caseGammaDistribution, caseIntSample, caseLognormalDistribution, caseNormalDistribution, caseProbabilityFunction, caseSample, caseSamplePDF, caseStringSample, caseUnitCarryingElement, defaultCase, doSwitch, isSwitchFor

    Methods inherited from class org.eclipse.emf.ecore.util.Switch

    doSwitch, doSwitch

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PCMProbfunctionEvaluationVisitor

      public PCMProbfunctionEvaluationVisitor(StoExCacheEntry stoexCacheEntry)
  • Method Details

    • caseProbabilityDensityFunction

      public Object caseProbabilityDensityFunction(de.uka.ipd.sdq.probfunction.ProbabilityDensityFunction object)
      Overrides:
      caseProbabilityDensityFunction in class de.uka.ipd.sdq.probfunction.util.ProbfunctionSwitch<Object>
    • caseProbabilityMassFunction

      public Object caseProbabilityMassFunction(de.uka.ipd.sdq.probfunction.ProbabilityMassFunction object)
      Overrides:
      caseProbabilityMassFunction in class de.uka.ipd.sdq.probfunction.util.ProbfunctionSwitch<Object>