Interface StoexFactory

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

public interface StoexFactory 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 StoexFactory eINSTANCE
      The singleton instance of the factory.
      Generated class or method.
  • Method Details

    • createVariableReference

      VariableReference createVariableReference()
      Returns a new object of class 'Variable Reference'.
      Returns:
      a new object of class 'Variable Reference'.
      Generated class or method.
    • createNamespaceReference

      NamespaceReference createNamespaceReference()
      Returns a new object of class 'Namespace Reference'.
      Returns:
      a new object of class 'Namespace Reference'.
      Generated class or method.
    • createVariable

      Variable createVariable()
      Returns a new object of class 'Variable'.
      Returns:
      a new object of class 'Variable'.
      Generated class or method.
    • createTermExpression

      TermExpression createTermExpression()
      Returns a new object of class 'Term Expression'.
      Returns:
      a new object of class 'Term Expression'.
      Generated class or method.
    • createProductExpression

      ProductExpression createProductExpression()
      Returns a new object of class 'Product Expression'.
      Returns:
      a new object of class 'Product Expression'.
      Generated class or method.
    • createProbabilityFunctionLiteral

      ProbabilityFunctionLiteral createProbabilityFunctionLiteral()
      Returns a new object of class 'Probability Function Literal'.
      Returns:
      a new object of class 'Probability Function Literal'.
      Generated class or method.
    • createParenthesis

      Parenthesis createParenthesis()
      Returns a new object of class 'Parenthesis'.
      Returns:
      a new object of class 'Parenthesis'.
      Generated class or method.
    • createIntLiteral

      IntLiteral createIntLiteral()
      Returns a new object of class 'Int Literal'.
      Returns:
      a new object of class 'Int Literal'.
      Generated class or method.
    • createDoubleLiteral

      DoubleLiteral createDoubleLiteral()
      Returns a new object of class 'Double Literal'.
      Returns:
      a new object of class 'Double Literal'.
      Generated class or method.
    • createCompareExpression

      CompareExpression createCompareExpression()
      Returns a new object of class 'Compare Expression'.
      Returns:
      a new object of class 'Compare Expression'.
      Generated class or method.
    • createBoolLiteral

      BoolLiteral createBoolLiteral()
      Returns a new object of class 'Bool Literal'.
      Returns:
      a new object of class 'Bool Literal'.
      Generated class or method.
    • createStringLiteral

      StringLiteral createStringLiteral()
      Returns a new object of class 'String Literal'.
      Returns:
      a new object of class 'String Literal'.
      Generated class or method.
    • createPowerExpression

      PowerExpression createPowerExpression()
      Returns a new object of class 'Power Expression'.
      Returns:
      a new object of class 'Power Expression'.
      Generated class or method.
    • createBooleanOperatorExpression

      BooleanOperatorExpression createBooleanOperatorExpression()
      Returns a new object of class 'Boolean Operator Expression'.
      Returns:
      a new object of class 'Boolean Operator Expression'.
      Generated class or method.
    • createNotExpression

      NotExpression createNotExpression()
      Returns a new object of class 'Not Expression'.
      Returns:
      a new object of class 'Not Expression'.
      Generated class or method.
    • createNegativeExpression

      NegativeExpression createNegativeExpression()
      Returns a new object of class 'Negative Expression'.
      Returns:
      a new object of class 'Negative Expression'.
      Generated class or method.
    • createFunctionLiteral

      FunctionLiteral createFunctionLiteral()
      Returns a new object of class 'Function Literal'.
      Returns:
      a new object of class 'Function Literal'.
      Generated class or method.
    • createIfElseExpression

      IfElseExpression createIfElseExpression()
      Returns a new object of class 'If Else Expression'.
      Returns:
      a new object of class 'If Else Expression'.
      Generated class or method.
    • createRandomVariable

      RandomVariable createRandomVariable()
      Returns a new object of class 'Random Variable'.
      Returns:
      a new object of class 'Random Variable'.
      Generated class or method.
    • getStoexPackage

      StoexPackage getStoexPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.
      Generated class or method.