de.uka.ipd.sdq.probfunction.impl
Class ProbfunctionPackageImpl

java.lang.Object
  extended by EPackageImpl
      extended by de.uka.ipd.sdq.probfunction.impl.ProbfunctionPackageImpl
All Implemented Interfaces:
ProbfunctionPackage

public class ProbfunctionPackageImpl
extends EPackageImpl
implements ProbfunctionPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from interface de.uka.ipd.sdq.probfunction.ProbfunctionPackage
ProbfunctionPackage.Literals
 
Field Summary
static String copyright
           
 
Fields inherited from interface de.uka.ipd.sdq.probfunction.ProbfunctionPackage
BOXED_PDF, BOXED_PDF__SAMPLES, BOXED_PDF__UNIT, BOXED_PDF__UNIT_SPECIFICATION, BOXED_PDF_FEATURE_COUNT, COMPLEX, COMPLEX__IMAGINARY, COMPLEX__REAL, COMPLEX_FEATURE_COUNT, CONTINUOUS_PDF, CONTINUOUS_PDF__UNIT, CONTINUOUS_PDF__UNIT_SPECIFICATION, CONTINUOUS_PDF_FEATURE_COUNT, CONTINUOUS_SAMPLE, CONTINUOUS_SAMPLE__PROBABILITY, CONTINUOUS_SAMPLE__VALUE, CONTINUOUS_SAMPLE_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, EXPONENTIAL_DISTRIBUTION, EXPONENTIAL_DISTRIBUTION__RATE, EXPONENTIAL_DISTRIBUTION__UNIT, EXPONENTIAL_DISTRIBUTION__UNIT_SPECIFICATION, EXPONENTIAL_DISTRIBUTION_FEATURE_COUNT, NORMAL_DISTRIBUTION, NORMAL_DISTRIBUTION__MU, NORMAL_DISTRIBUTION__SIGMA, NORMAL_DISTRIBUTION__UNIT, NORMAL_DISTRIBUTION__UNIT_SPECIFICATION, NORMAL_DISTRIBUTION_FEATURE_COUNT, PROBABILITY_DENSITY_FUNCTION, PROBABILITY_DENSITY_FUNCTION__UNIT, PROBABILITY_DENSITY_FUNCTION__UNIT_SPECIFICATION, PROBABILITY_DENSITY_FUNCTION_FEATURE_COUNT, PROBABILITY_FUNCTION, PROBABILITY_FUNCTION__UNIT, PROBABILITY_FUNCTION__UNIT_SPECIFICATION, PROBABILITY_FUNCTION_FEATURE_COUNT, PROBABILITY_MASS_FUNCTION, PROBABILITY_MASS_FUNCTION__ORDERED_DOMAIN, PROBABILITY_MASS_FUNCTION__SAMPLES, PROBABILITY_MASS_FUNCTION__UNIT, PROBABILITY_MASS_FUNCTION__UNIT_SPECIFICATION, PROBABILITY_MASS_FUNCTION_FEATURE_COUNT, SAMPLE, SAMPLE__PROBABILITY, SAMPLE__VALUE, SAMPLE_FEATURE_COUNT, SAMPLE_PDF, SAMPLE_PDF__DISTANCE, SAMPLE_PDF__UNIT, SAMPLE_PDF__UNIT_SPECIFICATION, SAMPLE_PDF__VALUES, SAMPLE_PDF_FEATURE_COUNT
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 EReference getBoxedPDF_Samples()
           
 EClass getBoxedPDF()
           
 EAttribute getComplex_Imaginary()
           
 EAttribute getComplex_Real()
           
 EClass getComplex()
           
 EClass getContinuousPDF()
           
 EAttribute getContinuousSample_Probability()
           
 EAttribute getContinuousSample_Value()
           
 EClass getContinuousSample()
           
 EAttribute getExponentialDistribution_Rate()
           
 EClass getExponentialDistribution()
           
 EAttribute getNormalDistribution_Mu()
           
 EAttribute getNormalDistribution_Sigma()
           
 EClass getNormalDistribution()
           
 EClass getProbabilityDensityFunction()
           
 EClass getProbabilityFunction()
           
 EAttribute getProbabilityMassFunction_OrderedDomain()
           
 EReference getProbabilityMassFunction_Samples()
           
 EClass getProbabilityMassFunction()
           
 ProbfunctionFactory getProbfunctionFactory()
           
 EAttribute getSample_Probability()
           
 EReference getSample_Value()
           
 EClass getSample()
           
 EAttribute getSamplePDF_Distance()
           
 EReference getSamplePDF_Values()
           
 EClass getSamplePDF()
           
static ProbfunctionPackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static final String copyright

See Also:
Constant Field Values
Method Detail

init

public static ProbfunctionPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends. Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else. This method drives initialization for interdependent packages directly, in parallel with this package, itself.

Of this package and its interdependencies, all packages which have not yet been registered by their URI values are first created and registered. The packages are then initialized in two steps: meta-model objects for all of the packages are created before any are initialized, since one package's meta-model objects may refer to those of another.

Invocation of this method will not affect any packages that have already been initialized.

See Also:
ProbfunctionPackage.eNS_URI, createPackageContents(), initializePackageContents()

getBoxedPDF

public EClass getBoxedPDF()

Specified by:
getBoxedPDF in interface ProbfunctionPackage
Returns:
the meta object for class 'Boxed PDF'.
See Also:
BoxedPDF

getBoxedPDF_Samples

public EReference getBoxedPDF_Samples()

Specified by:
getBoxedPDF_Samples in interface ProbfunctionPackage
Returns:
the meta object for the containment reference list 'Samples'.
See Also:
BoxedPDF.getSamples(), ProbfunctionPackage.getBoxedPDF()

getProbabilityDensityFunction

public EClass getProbabilityDensityFunction()

Specified by:
getProbabilityDensityFunction in interface ProbfunctionPackage
Returns:
the meta object for class 'Probability Density Function'.
See Also:
ProbabilityDensityFunction

getProbabilityFunction

public EClass getProbabilityFunction()

Specified by:
getProbabilityFunction in interface ProbfunctionPackage
Returns:
the meta object for class 'Probability Function'.
See Also:
ProbabilityFunction

getContinuousSample

public EClass getContinuousSample()

Specified by:
getContinuousSample in interface ProbfunctionPackage
Returns:
the meta object for class 'Continuous Sample'.
See Also:
ContinuousSample

getContinuousSample_Value

public EAttribute getContinuousSample_Value()

Specified by:
getContinuousSample_Value in interface ProbfunctionPackage
Returns:
the meta object for the attribute 'Value'.
See Also:
ContinuousSample.getValue(), ProbfunctionPackage.getContinuousSample()

getContinuousSample_Probability

public EAttribute getContinuousSample_Probability()

Specified by:
getContinuousSample_Probability in interface ProbfunctionPackage
Returns:
the meta object for the attribute 'Probability'.
See Also:
ContinuousSample.getProbability(), ProbfunctionPackage.getContinuousSample()

getProbabilityMassFunction

public EClass getProbabilityMassFunction()

Specified by:
getProbabilityMassFunction in interface ProbfunctionPackage
Returns:
the meta object for class 'Probability Mass Function'.
See Also:
ProbabilityMassFunction

getProbabilityMassFunction_Samples

public EReference getProbabilityMassFunction_Samples()

Specified by:
getProbabilityMassFunction_Samples in interface ProbfunctionPackage
Returns:
the meta object for the containment reference list 'Samples'.
See Also:
ProbabilityMassFunction.getSamples(), ProbfunctionPackage.getProbabilityMassFunction()

getProbabilityMassFunction_OrderedDomain

public EAttribute getProbabilityMassFunction_OrderedDomain()

Specified by:
getProbabilityMassFunction_OrderedDomain in interface ProbfunctionPackage
Returns:
the meta object for the attribute 'Ordered Domain'.
See Also:
ProbabilityMassFunction.isOrderedDomain(), ProbfunctionPackage.getProbabilityMassFunction()

getSample

public EClass getSample()

Specified by:
getSample in interface ProbfunctionPackage
Returns:
the meta object for class 'Sample'.
See Also:
Sample

getSample_Value

public EReference getSample_Value()

Specified by:
getSample_Value in interface ProbfunctionPackage
Returns:
the meta object for the reference 'Value'.
See Also:
Sample.getValue(), ProbfunctionPackage.getSample()

getSample_Probability

public EAttribute getSample_Probability()

Specified by:
getSample_Probability in interface ProbfunctionPackage
Returns:
the meta object for the attribute 'Probability'.
See Also:
Sample.getProbability(), ProbfunctionPackage.getSample()

getSamplePDF

public EClass getSamplePDF()

Specified by:
getSamplePDF in interface ProbfunctionPackage
Returns:
the meta object for class 'Sample PDF'.
See Also:
SamplePDF

getSamplePDF_Distance

public EAttribute getSamplePDF_Distance()

Specified by:
getSamplePDF_Distance in interface ProbfunctionPackage
Returns:
the meta object for the attribute 'Distance'.
See Also:
SamplePDF.getDistance(), ProbfunctionPackage.getSamplePDF()

getSamplePDF_Values

public EReference getSamplePDF_Values()

Specified by:
getSamplePDF_Values in interface ProbfunctionPackage
Returns:
the meta object for the containment reference list 'Values'.
See Also:
SamplePDF.getValues(), ProbfunctionPackage.getSamplePDF()

getComplex

public EClass getComplex()

Specified by:
getComplex in interface ProbfunctionPackage
Returns:
the meta object for class 'Complex'.
See Also:
Complex

getComplex_Real

public EAttribute getComplex_Real()

Specified by:
getComplex_Real in interface ProbfunctionPackage
Returns:
the meta object for the attribute 'Real'.
See Also:
Complex.getReal(), ProbfunctionPackage.getComplex()

getComplex_Imaginary

public EAttribute getComplex_Imaginary()

Specified by:
getComplex_Imaginary in interface ProbfunctionPackage
Returns:
the meta object for the attribute 'Imaginary'.
See Also:
Complex.getImaginary(), ProbfunctionPackage.getComplex()

getContinuousPDF

public EClass getContinuousPDF()

Specified by:
getContinuousPDF in interface ProbfunctionPackage
Returns:
the meta object for class 'Continuous PDF'.
See Also:
ContinuousPDF

getExponentialDistribution

public EClass getExponentialDistribution()

Specified by:
getExponentialDistribution in interface ProbfunctionPackage
Returns:
the meta object for class 'Exponential Distribution'.
See Also:
ExponentialDistribution

getExponentialDistribution_Rate

public EAttribute getExponentialDistribution_Rate()

Specified by:
getExponentialDistribution_Rate in interface ProbfunctionPackage
Returns:
the meta object for the attribute 'Rate'.
See Also:
ExponentialDistribution.getRate(), ProbfunctionPackage.getExponentialDistribution()

getNormalDistribution

public EClass getNormalDistribution()

Specified by:
getNormalDistribution in interface ProbfunctionPackage
Returns:
the meta object for class 'Normal Distribution'.
See Also:
NormalDistribution

getNormalDistribution_Mu

public EAttribute getNormalDistribution_Mu()

Specified by:
getNormalDistribution_Mu in interface ProbfunctionPackage
Returns:
the meta object for the attribute 'Mu'.
See Also:
NormalDistribution.getMu(), ProbfunctionPackage.getNormalDistribution()

getNormalDistribution_Sigma

public EAttribute getNormalDistribution_Sigma()

Specified by:
getNormalDistribution_Sigma in interface ProbfunctionPackage
Returns:
the meta object for the attribute 'Sigma'.
See Also:
NormalDistribution.getSigma(), ProbfunctionPackage.getNormalDistribution()

getProbfunctionFactory

public ProbfunctionFactory getProbfunctionFactory()

Specified by:
getProbfunctionFactory in interface ProbfunctionPackage
Returns:
the factory that creates the instances of the model.

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.


initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.