Interface ProbfunctionFactory

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier
All Known Implementing Classes:
ProbfunctionFactoryImpl

public interface ProbfunctionFactory extends EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
See Also:
Generated class or method.
  • Field Details

  • Method Details

    • createBoxedPDF

      BoxedPDF createBoxedPDF()
      Returns a new object of class 'Boxed PDF'.
      Returns:
      a new object of class 'Boxed PDF'.
      Generated class or method.
    • createContinuousSample

      ContinuousSample createContinuousSample()
      Returns a new object of class 'Continuous Sample'.
      Returns:
      a new object of class 'Continuous Sample'.
      Generated class or method.
    • createProbabilityMassFunction

      <T> ProbabilityMassFunction<T> createProbabilityMassFunction()
      Returns a new object of class 'Probability Mass Function'.
      Returns:
      a new object of class 'Probability Mass Function'.
      Generated class or method.
    • createSample

      <T> Sample<T> createSample()
      Returns a new object of class 'Sample'.
      Returns:
      a new object of class 'Sample'.
      Generated class or method.
    • createSamplePDF

      SamplePDF createSamplePDF()
      Returns a new object of class 'Sample PDF'.
      Returns:
      a new object of class 'Sample PDF'.
      Generated class or method.
    • createComplex

      Complex createComplex()
      Returns a new object of class 'Complex'.
      Returns:
      a new object of class 'Complex'.
      Generated class or method.
    • createExponentialDistribution

      ExponentialDistribution createExponentialDistribution()
      Returns a new object of class 'Exponential Distribution'.
      Returns:
      a new object of class 'Exponential Distribution'.
      Generated class or method.
    • createNormalDistribution

      NormalDistribution createNormalDistribution()
      Returns a new object of class 'Normal Distribution'.
      Returns:
      a new object of class 'Normal Distribution'.
      Generated class or method.
    • createLognormalDistribution

      LognormalDistribution createLognormalDistribution()
      Returns a new object of class 'Lognormal Distribution'.
      Returns:
      a new object of class 'Lognormal Distribution'.
      Generated class or method.
    • createGammaDistribution

      GammaDistribution createGammaDistribution()
      Returns a new object of class 'Gamma Distribution'.
      Returns:
      a new object of class 'Gamma Distribution'.
      Generated class or method.
    • createIntSample

      IntSample createIntSample()
      Returns a new object of class 'Int Sample'.
      Returns:
      a new object of class 'Int Sample'.
      Generated class or method.
    • createBoolSample

      BoolSample createBoolSample()
      Returns a new object of class 'Bool Sample'.
      Returns:
      a new object of class 'Bool Sample'.
      Generated class or method.
    • createDoubleSample

      DoubleSample createDoubleSample()
      Returns a new object of class 'Double Sample'.
      Returns:
      a new object of class 'Double Sample'.
      Generated class or method.
    • createStringSample

      StringSample createStringSample()
      Returns a new object of class 'String Sample'.
      Returns:
      a new object of class 'String Sample'.
      Generated class or method.
    • getProbfunctionPackage

      ProbfunctionPackage getProbfunctionPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.
      Generated class or method.