Interface RtFactory

  • All Superinterfaces:
    org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
    All Known Implementing Classes:
    RtFactoryImpl

    public interface RtFactory
    extends org.eclipse.emf.ecore.EFactory
    The Factory for the model. It provides a create method for each non-abstract class of the model.
    See Also:
    RtPackage
    • Field Detail

      • eINSTANCE

        static final RtFactory eINSTANCE
        The singleton instance of the factory.
    • Method Detail

      • createRootTemplate

        RootTemplate createRootTemplate()
        Returns a new object of class 'Root Template'.
        Returns:
        a new object of class 'Root Template'.
      • createTemplate

        Template createTemplate()
        Returns a new object of class 'Template'.
        Returns:
        a new object of class 'Template'.
      • createTextStatement

        TextStatement createTextStatement()
        Returns a new object of class 'Text Statement'.
        Returns:
        a new object of class 'Text Statement'.
      • createIfStatement

        IfStatement createIfStatement()
        Returns a new object of class 'If Statement'.
        Returns:
        a new object of class 'If Statement'.
      • createConditional

        Conditional createConditional()
        Returns a new object of class 'Conditional'.
        Returns:
        a new object of class 'Conditional'.
      • createOuterParameter

        OuterParameter createOuterParameter()
        Returns a new object of class 'Outer Parameter'.
        Returns:
        a new object of class 'Outer Parameter'.
      • createTemplateParameter

        TemplateParameter createTemplateParameter()
        Returns a new object of class 'Template Parameter'.
        Returns:
        a new object of class 'Template Parameter'.
      • createStrContains

        StrContains createStrContains()
        Returns a new object of class 'Str Contains'.
        Returns:
        a new object of class 'Str Contains'.
      • createBinaryExpression

        BinaryExpression createBinaryExpression()
        Returns a new object of class 'Binary Expression'.
        Returns:
        a new object of class 'Binary Expression'.
      • createUnaryExpression

        UnaryExpression createUnaryExpression()
        Returns a new object of class 'Unary Expression'.
        Returns:
        a new object of class 'Unary Expression'.
      • createBooleanLiteral

        BooleanLiteral createBooleanLiteral()
        Returns a new object of class 'Boolean Literal'.
        Returns:
        a new object of class 'Boolean Literal'.
      • createNumberLiteral

        NumberLiteral createNumberLiteral()
        Returns a new object of class 'Number Literal'.
        Returns:
        a new object of class 'Number Literal'.
      • createStringLiteral

        StringLiteral createStringLiteral()
        Returns a new object of class 'String Literal'.
        Returns:
        a new object of class 'String Literal'.
      • createValueLiteral

        ValueLiteral createValueLiteral()
        Returns a new object of class 'Value Literal'.
        Returns:
        a new object of class 'Value Literal'.
      • getRtPackage

        RtPackage getRtPackage()
        Returns the package supported by this factory.
        Returns:
        the package supported by this factory.