Interface XbaseFactory

  • 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:
    XbaseFactoryImpl

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

      • eINSTANCE

        static final XbaseFactory eINSTANCE
        The singleton instance of the factory.
        Generated:
    • Method Detail

      • createXIfExpression

        XIfExpression createXIfExpression()
        Returns a new object of class 'XIf Expression'.
        Returns:
        a new object of class 'XIf Expression'.
        Since:
        2.7
        Generated:
      • createXSwitchExpression

        XSwitchExpression createXSwitchExpression()
        Returns a new object of class 'XSwitch Expression'.
        Returns:
        a new object of class 'XSwitch Expression'.
        Since:
        2.7
        Generated:
      • createXCasePart

        XCasePart createXCasePart()
        Returns a new object of class 'XCase Part'.
        Returns:
        a new object of class 'XCase Part'.
        Since:
        2.7
        Generated:
      • createXBlockExpression

        XBlockExpression createXBlockExpression()
        Returns a new object of class 'XBlock Expression'.
        Returns:
        a new object of class 'XBlock Expression'.
        Since:
        2.7
        Generated:
      • createXVariableDeclaration

        XVariableDeclaration createXVariableDeclaration()
        Returns a new object of class 'XVariable Declaration'.
        Returns:
        a new object of class 'XVariable Declaration'.
        Since:
        2.7
        Generated:
      • createXMemberFeatureCall

        XMemberFeatureCall createXMemberFeatureCall()
        Returns a new object of class 'XMember Feature Call'.
        Returns:
        a new object of class 'XMember Feature Call'.
        Since:
        2.7
        Generated:
      • createXFeatureCall

        XFeatureCall createXFeatureCall()
        Returns a new object of class 'XFeature Call'.
        Returns:
        a new object of class 'XFeature Call'.
        Since:
        2.7
        Generated:
      • createXConstructorCall

        XConstructorCall createXConstructorCall()
        Returns a new object of class 'XConstructor Call'.
        Returns:
        a new object of class 'XConstructor Call'.
        Since:
        2.7
        Generated:
      • createXBooleanLiteral

        XBooleanLiteral createXBooleanLiteral()
        Returns a new object of class 'XBoolean Literal'.
        Returns:
        a new object of class 'XBoolean Literal'.
        Since:
        2.7
        Generated:
      • createXNullLiteral

        XNullLiteral createXNullLiteral()
        Returns a new object of class 'XNull Literal'.
        Returns:
        a new object of class 'XNull Literal'.
        Since:
        2.7
        Generated:
      • createXNumberLiteral

        XNumberLiteral createXNumberLiteral()
        Returns a new object of class 'XNumber Literal'.
        Returns:
        a new object of class 'XNumber Literal'.
        Since:
        2.7
        Generated:
      • createXStringLiteral

        XStringLiteral createXStringLiteral()
        Returns a new object of class 'XString Literal'.
        Returns:
        a new object of class 'XString Literal'.
        Since:
        2.7
        Generated:
      • createXListLiteral

        XListLiteral createXListLiteral()
        Returns a new object of class 'XList Literal'.
        Returns:
        a new object of class 'XList Literal'.
        Since:
        2.7
        Generated:
      • createXSetLiteral

        XSetLiteral createXSetLiteral()
        Returns a new object of class 'XSet Literal'.
        Returns:
        a new object of class 'XSet Literal'.
        Since:
        2.7
        Generated:
      • createXClosure

        XClosure createXClosure()
        Returns a new object of class 'XClosure'.
        Returns:
        a new object of class 'XClosure'.
        Since:
        2.7
        Generated:
      • createXCastedExpression

        XCastedExpression createXCastedExpression()
        Returns a new object of class 'XCasted Expression'.
        Returns:
        a new object of class 'XCasted Expression'.
        Since:
        2.7
        Generated:
      • createXBinaryOperation

        XBinaryOperation createXBinaryOperation()
        Returns a new object of class 'XBinary Operation'.
        Returns:
        a new object of class 'XBinary Operation'.
        Since:
        2.7
        Generated:
      • createXUnaryOperation

        XUnaryOperation createXUnaryOperation()
        Returns a new object of class 'XUnary Operation'.
        Returns:
        a new object of class 'XUnary Operation'.
        Since:
        2.7
        Generated:
      • createXPostfixOperation

        XPostfixOperation createXPostfixOperation()
        Returns a new object of class 'XPostfix Operation'.
        Returns:
        a new object of class 'XPostfix Operation'.
        Since:
        2.7
        Generated:
      • createXForLoopExpression

        XForLoopExpression createXForLoopExpression()
        Returns a new object of class 'XFor Loop Expression'.
        Returns:
        a new object of class 'XFor Loop Expression'.
        Since:
        2.7
        Generated:
      • createXBasicForLoopExpression

        XBasicForLoopExpression createXBasicForLoopExpression()
        Returns a new object of class 'XBasic For Loop Expression'.
        Returns:
        a new object of class 'XBasic For Loop Expression'.
        Since:
        2.7
        Generated:
      • createXDoWhileExpression

        XDoWhileExpression createXDoWhileExpression()
        Returns a new object of class 'XDo While Expression'.
        Returns:
        a new object of class 'XDo While Expression'.
        Since:
        2.7
        Generated:
      • createXWhileExpression

        XWhileExpression createXWhileExpression()
        Returns a new object of class 'XWhile Expression'.
        Returns:
        a new object of class 'XWhile Expression'.
        Since:
        2.7
        Generated:
      • createXTypeLiteral

        XTypeLiteral createXTypeLiteral()
        Returns a new object of class 'XType Literal'.
        Returns:
        a new object of class 'XType Literal'.
        Since:
        2.7
        Generated:
      • createXInstanceOfExpression

        XInstanceOfExpression createXInstanceOfExpression()
        Returns a new object of class 'XInstance Of Expression'.
        Returns:
        a new object of class 'XInstance Of Expression'.
        Since:
        2.7
        Generated:
      • createXThrowExpression

        XThrowExpression createXThrowExpression()
        Returns a new object of class 'XThrow Expression'.
        Returns:
        a new object of class 'XThrow Expression'.
        Since:
        2.7
        Generated:
      • createXTryCatchFinallyExpression

        XTryCatchFinallyExpression createXTryCatchFinallyExpression()
        Returns a new object of class 'XTry Catch Finally Expression'.
        Returns:
        a new object of class 'XTry Catch Finally Expression'.
        Since:
        2.7
        Generated:
      • createXCatchClause

        XCatchClause createXCatchClause()
        Returns a new object of class 'XCatch Clause'.
        Returns:
        a new object of class 'XCatch Clause'.
        Since:
        2.7
        Generated:
      • createXAssignment

        XAssignment createXAssignment()
        Returns a new object of class 'XAssignment'.
        Returns:
        a new object of class 'XAssignment'.
        Since:
        2.7
        Generated:
      • createXReturnExpression

        XReturnExpression createXReturnExpression()
        Returns a new object of class 'XReturn Expression'.
        Returns:
        a new object of class 'XReturn Expression'.
        Since:
        2.7
        Generated:
      • createXSynchronizedExpression

        XSynchronizedExpression createXSynchronizedExpression()
        Returns a new object of class 'XSynchronized Expression'.
        Returns:
        a new object of class 'XSynchronized Expression'.
        Since:
        2.7
        Generated:
      • getXbasePackage

        XbasePackage getXbasePackage()
        Returns the package supported by this factory.
        Returns:
        the package supported by this factory.
        Generated: