Package de.uka.ipd.sdq.probfunction
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:
ProbfunctionPackage
- Generated class or method.
-
-
Field Summary
Fields Modifier and Type Field Description static String
copyright
static ProbfunctionFactory
eINSTANCE
The singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BoolSample
createBoolSample()
Returns a new object of class 'Bool Sample'.BoxedPDF
createBoxedPDF()
Returns a new object of class 'Boxed PDF'.Complex
createComplex()
Returns a new object of class 'Complex'.ContinuousSample
createContinuousSample()
Returns a new object of class 'Continuous Sample'.DoubleSample
createDoubleSample()
Returns a new object of class 'Double Sample'.ExponentialDistribution
createExponentialDistribution()
Returns a new object of class 'Exponential Distribution'.GammaDistribution
createGammaDistribution()
Returns a new object of class 'Gamma Distribution'.IntSample
createIntSample()
Returns a new object of class 'Int Sample'.LognormalDistribution
createLognormalDistribution()
Returns a new object of class 'Lognormal Distribution'.NormalDistribution
createNormalDistribution()
Returns a new object of class 'Normal Distribution'.<T> ProbabilityMassFunction<T>
createProbabilityMassFunction()
Returns a new object of class 'Probability Mass Function'.<T> Sample<T>
createSample()
Returns a new object of class 'Sample'.SamplePDF
createSamplePDF()
Returns a new object of class 'Sample PDF'.StringSample
createStringSample()
Returns a new object of class 'String Sample'.ProbfunctionPackage
getProbfunctionPackage()
Returns the package supported by this factory.-
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Field Detail
-
copyright
static final String copyright
- See Also:
- Constant Field Values
- Generated class or method.
-
eINSTANCE
static final ProbfunctionFactory eINSTANCE
The singleton instance of the factory.- Generated class or method.
-
-
Method Detail
-
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.
-
-