Interface ExpressionsFactory

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

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

    • createExpressionList

      ExpressionList createExpressionList()
      Returns a new object of class 'Expression List'.
      Returns:
      a new object of class 'Expression List'.
      Generated class or method.
    • createAssignmentExpression

      AssignmentExpression createAssignmentExpression()
      Returns a new object of class 'Assignment Expression'.
      Returns:
      a new object of class 'Assignment Expression'.
      Generated class or method.
    • createConditionalExpression

      ConditionalExpression createConditionalExpression()
      Returns a new object of class 'Conditional Expression'.
      Returns:
      a new object of class 'Conditional Expression'.
      Generated class or method.
    • createConditionalOrExpression

      ConditionalOrExpression createConditionalOrExpression()
      Returns a new object of class 'Conditional Or Expression'.
      Returns:
      a new object of class 'Conditional Or Expression'.
      Generated class or method.
    • createConditionalAndExpression

      ConditionalAndExpression createConditionalAndExpression()
      Returns a new object of class 'Conditional And Expression'.
      Returns:
      a new object of class 'Conditional And Expression'.
      Generated class or method.
    • createInclusiveOrExpression

      InclusiveOrExpression createInclusiveOrExpression()
      Returns a new object of class 'Inclusive Or Expression'.
      Returns:
      a new object of class 'Inclusive Or Expression'.
      Generated class or method.
    • createExclusiveOrExpression

      ExclusiveOrExpression createExclusiveOrExpression()
      Returns a new object of class 'Exclusive Or Expression'.
      Returns:
      a new object of class 'Exclusive Or Expression'.
      Generated class or method.
    • createAndExpression

      AndExpression createAndExpression()
      Returns a new object of class 'And Expression'.
      Returns:
      a new object of class 'And Expression'.
      Generated class or method.
    • createEqualityExpression

      EqualityExpression createEqualityExpression()
      Returns a new object of class 'Equality Expression'.
      Returns:
      a new object of class 'Equality Expression'.
      Generated class or method.
    • createInstanceOfExpression

      InstanceOfExpression createInstanceOfExpression()
      Returns a new object of class 'Instance Of Expression'.
      Returns:
      a new object of class 'Instance Of Expression'.
      Generated class or method.
    • createRelationExpression

      RelationExpression createRelationExpression()
      Returns a new object of class 'Relation Expression'.
      Returns:
      a new object of class 'Relation Expression'.
      Generated class or method.
    • createShiftExpression

      ShiftExpression createShiftExpression()
      Returns a new object of class 'Shift Expression'.
      Returns:
      a new object of class 'Shift Expression'.
      Generated class or method.
    • createAdditiveExpression

      AdditiveExpression createAdditiveExpression()
      Returns a new object of class 'Additive Expression'.
      Returns:
      a new object of class 'Additive Expression'.
      Generated class or method.
    • createMultiplicativeExpression

      MultiplicativeExpression createMultiplicativeExpression()
      Returns a new object of class 'Multiplicative Expression'.
      Returns:
      a new object of class 'Multiplicative Expression'.
      Generated class or method.
    • createUnaryExpression

      UnaryExpression createUnaryExpression()
      Returns a new object of class 'Unary Expression'.
      Returns:
      a new object of class 'Unary Expression'.
      Generated class or method.
    • createPrefixUnaryModificationExpression

      PrefixUnaryModificationExpression createPrefixUnaryModificationExpression()
      Returns a new object of class 'Prefix Unary Modification Expression'.
      Returns:
      a new object of class 'Prefix Unary Modification Expression'.
      Generated class or method.
    • createSuffixUnaryModificationExpression

      SuffixUnaryModificationExpression createSuffixUnaryModificationExpression()
      Returns a new object of class 'Suffix Unary Modification Expression'.
      Returns:
      a new object of class 'Suffix Unary Modification Expression'.
      Generated class or method.
    • createCastExpression

      CastExpression createCastExpression()
      Returns a new object of class 'Cast Expression'.
      Returns:
      a new object of class 'Cast Expression'.
      Generated class or method.
    • createNestedExpression

      NestedExpression createNestedExpression()
      Returns a new object of class 'Nested Expression'.
      Returns:
      a new object of class 'Nested Expression'.
      Generated class or method.
    • createPrimaryExpressionReferenceExpression

      PrimaryExpressionReferenceExpression createPrimaryExpressionReferenceExpression()
      Returns a new object of class 'Primary Expression Reference Expression'.
      Returns:
      a new object of class 'Primary Expression Reference Expression'.
      Generated class or method.
    • createClassTypeConstructorReferenceExpression

      ClassTypeConstructorReferenceExpression createClassTypeConstructorReferenceExpression()
      Returns a new object of class 'Class Type Constructor Reference Expression'.
      Returns:
      a new object of class 'Class Type Constructor Reference Expression'.
      Generated class or method.
    • createArrayConstructorReferenceExpression

      ArrayConstructorReferenceExpression createArrayConstructorReferenceExpression()
      Returns a new object of class 'Array Constructor Reference Expression'.
      Returns:
      a new object of class 'Array Constructor Reference Expression'.
      Generated class or method.
    • createLambdaExpression

      LambdaExpression createLambdaExpression()
      Returns a new object of class 'Lambda Expression'.
      Returns:
      a new object of class 'Lambda Expression'.
      Generated class or method.
    • createExplicitlyTypedLambdaParameters

      ExplicitlyTypedLambdaParameters createExplicitlyTypedLambdaParameters()
      Returns a new object of class 'Explicitly Typed Lambda Parameters'.
      Returns:
      a new object of class 'Explicitly Typed Lambda Parameters'.
      Generated class or method.
    • createImplicitlyTypedLambdaParameters

      ImplicitlyTypedLambdaParameters createImplicitlyTypedLambdaParameters()
      Returns a new object of class 'Implicitly Typed Lambda Parameters'.
      Returns:
      a new object of class 'Implicitly Typed Lambda Parameters'.
      Generated class or method.
    • createSingleImplicitLambdaParameter

      SingleImplicitLambdaParameter createSingleImplicitLambdaParameter()
      Returns a new object of class 'Single Implicit Lambda Parameter'.
      Returns:
      a new object of class 'Single Implicit Lambda Parameter'.
      Generated class or method.
    • getExpressionsPackage

      ExpressionsPackage getExpressionsPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.
      Generated class or method.