Interface DlimFactory

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

public interface DlimFactory 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

    • eINSTANCE

      static final DlimFactory eINSTANCE
      The singleton instance of the factory. This returns an instance of the hand-written CustomDlimFactoryImpl, allowing for model element impl modification in custom classes within the dlim.impl.custom package.
      Generated class or method.
      not
  • Method Details

    • createSequence

      Sequence createSequence()
      Returns a new object of class 'Sequence'.
      Returns:
      a new object of class 'Sequence'.
      Generated class or method.
    • createCombinator

      Combinator createCombinator()
      Returns a new object of class 'Combinator'.
      Returns:
      a new object of class 'Combinator'.
      Generated class or method.
    • createTimeDependentFunctionContainer

      TimeDependentFunctionContainer createTimeDependentFunctionContainer()
      Returns a new object of class 'Time Dependent Function Container'.
      Returns:
      a new object of class 'Time Dependent Function Container'.
      Generated class or method.
    • createUniformNoise

      UniformNoise createUniformNoise()
      Returns a new object of class 'Uniform Noise'.
      Returns:
      a new object of class 'Uniform Noise'.
      Generated class or method.
    • createNormalNoise

      NormalNoise createNormalNoise()
      Returns a new object of class 'Normal Noise'.
      Returns:
      a new object of class 'Normal Noise'.
      Generated class or method.
    • createConstant

      Constant createConstant()
      Returns a new object of class 'Constant'.
      Returns:
      a new object of class 'Constant'.
      Generated class or method.
    • createSin

      Sin createSin()
      Returns a new object of class 'Sin'.
      Returns:
      a new object of class 'Sin'.
      Generated class or method.
    • createExponentialIncreaseAndDecline

      ExponentialIncreaseAndDecline createExponentialIncreaseAndDecline()
      Returns a new object of class 'Exponential Increase And Decline'.
      Returns:
      a new object of class 'Exponential Increase And Decline'.
      Generated class or method.
    • createExponentialIncreaseLogarithmicDecline

      ExponentialIncreaseLogarithmicDecline createExponentialIncreaseLogarithmicDecline()
      Returns a new object of class 'Exponential Increase Logarithmic Decline'.
      Returns:
      a new object of class 'Exponential Increase Logarithmic Decline'.
      Generated class or method.
    • createLinearIncreaseAndDecline

      LinearIncreaseAndDecline createLinearIncreaseAndDecline()
      Returns a new object of class 'Linear Increase And Decline'.
      Returns:
      a new object of class 'Linear Increase And Decline'.
      Generated class or method.
    • createAbsoluteSin

      AbsoluteSin createAbsoluteSin()
      Returns a new object of class 'Absolute Sin'.
      Returns:
      a new object of class 'Absolute Sin'.
      Generated class or method.
    • createLinearTrend

      LinearTrend createLinearTrend()
      Returns a new object of class 'Linear Trend'.
      Returns:
      a new object of class 'Linear Trend'.
      Generated class or method.
    • createExponentialTrend

      ExponentialTrend createExponentialTrend()
      Returns a new object of class 'Exponential Trend'.
      Returns:
      a new object of class 'Exponential Trend'.
      Generated class or method.
    • createLogarithmicTrend

      LogarithmicTrend createLogarithmicTrend()
      Returns a new object of class 'Logarithmic Trend'.
      Returns:
      a new object of class 'Logarithmic Trend'.
      Generated class or method.
    • createSinTrend

      SinTrend createSinTrend()
      Returns a new object of class 'Sin Trend'.
      Returns:
      a new object of class 'Sin Trend'.
      Generated class or method.
    • createReferenceClockObject

      ReferenceClockObject createReferenceClockObject()
      Returns a new object of class 'Reference Clock Object'.
      Returns:
      a new object of class 'Reference Clock Object'.
      Generated class or method.
    • createArrivalRatesFromFile

      ArrivalRatesFromFile createArrivalRatesFromFile()
      Returns a new object of class 'Arrival Rates From File'.
      Returns:
      a new object of class 'Arrival Rates From File'.
      Generated class or method.
    • createAbsoluteValueFunction

      AbsoluteValueFunction createAbsoluteValueFunction()
      Returns a new object of class 'Absolute Value Function'.
      Returns:
      a new object of class 'Absolute Value Function'.
      Generated class or method.
    • createPolynomial

      Polynomial createPolynomial()
      Returns a new object of class 'Polynomial'.
      Returns:
      a new object of class 'Polynomial'.
      Generated class or method.
    • createPolynomialFactor

      PolynomialFactor createPolynomialFactor()
      Returns a new object of class 'Polynomial Factor'.
      Returns:
      a new object of class 'Polynomial Factor'.
      Generated class or method.
    • getDlimPackage

      DlimPackage getDlimPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.
      Generated class or method.