Interface ExpressionsPackage

  • All Superinterfaces:
    org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.common.notify.Notifier
    All Known Implementing Classes:
    ExpressionsPackageImpl

    public interface ExpressionsPackage
    extends org.eclipse.emf.ecore.EPackage
    The Package for the model. It contains accessors for the meta objects to represent
    • each class,
    • each feature of each class,
    • each operation of each class,
    • each enum,
    • and each data type
    See Also:
    ExpressionsFactory
    • Method Detail

      • getExpressions

        org.eclipse.emf.ecore.EClass getExpressions()
        Returns the meta object for class 'Expressions'.
        Returns:
        the meta object for class 'Expressions'.
        See Also:
        Expressions
      • getExpressions_Item

        org.eclipse.emf.ecore.EReference getExpressions_Item()
        Returns the meta object for the containment reference 'Item'.
        Returns:
        the meta object for the containment reference 'Item'.
        See Also:
        Expressions.getItem(), getExpressions()
      • getExpression

        org.eclipse.emf.ecore.EClass getExpression()
        Returns the meta object for class 'Expression'.
        Returns:
        the meta object for class 'Expression'.
        See Also:
        Expression
      • getExpression_Types

        org.eclipse.emf.ecore.EReference getExpression_Types()
        Returns the meta object for the reference list 'Types'.
        Returns:
        the meta object for the reference list 'Types'.
        See Also:
        Expression.getTypes(), getExpression()
      • getExpression__GetRetValTypes

        org.eclipse.emf.ecore.EOperation getExpression__GetRetValTypes()
        Returns the meta object for the 'Get Ret Val Types' operation.
        Returns:
        the meta object for the 'Get Ret Val Types' operation.
        See Also:
        Expression.getRetValTypes()
      • getEmptyExpression

        org.eclipse.emf.ecore.EClass getEmptyExpression()
        Returns the meta object for class 'Empty Expression'.
        Returns:
        the meta object for class 'Empty Expression'.
        See Also:
        EmptyExpression
      • getUnaryExpression

        org.eclipse.emf.ecore.EClass getUnaryExpression()
        Returns the meta object for class 'Unary Expression'.
        Returns:
        the meta object for class 'Unary Expression'.
        See Also:
        UnaryExpression
      • getUnaryExpression_Operand

        org.eclipse.emf.ecore.EReference getUnaryExpression_Operand()
        Returns the meta object for the containment reference 'Operand'.
        Returns:
        the meta object for the containment reference 'Operand'.
        See Also:
        UnaryExpression.getOperand(), getUnaryExpression()
      • getBinaryExpression

        org.eclipse.emf.ecore.EClass getBinaryExpression()
        Returns the meta object for class 'Binary Expression'.
        Returns:
        the meta object for class 'Binary Expression'.
        See Also:
        BinaryExpression
      • getBinaryExpression_Left

        org.eclipse.emf.ecore.EReference getBinaryExpression_Left()
        Returns the meta object for the containment reference 'Left'.
        Returns:
        the meta object for the containment reference 'Left'.
        See Also:
        BinaryExpression.getLeft(), getBinaryExpression()
      • getBinaryExpression_Right

        org.eclipse.emf.ecore.EReference getBinaryExpression_Right()
        Returns the meta object for the containment reference 'Right'.
        Returns:
        the meta object for the containment reference 'Right'.
        See Also:
        BinaryExpression.getRight(), getBinaryExpression()
      • getLiteral

        org.eclipse.emf.ecore.EClass getLiteral()
        Returns the meta object for class 'Literal'.
        Returns:
        the meta object for class 'Literal'.
        See Also:
        Literal
      • getNullLiteral

        org.eclipse.emf.ecore.EClass getNullLiteral()
        Returns the meta object for class 'Null Literal'.
        Returns:
        the meta object for class 'Null Literal'.
        See Also:
        NullLiteral
      • getUndefinedLiteral

        org.eclipse.emf.ecore.EClass getUndefinedLiteral()
        Returns the meta object for class 'Undefined Literal'.
        Returns:
        the meta object for class 'Undefined Literal'.
        See Also:
        UndefinedLiteral
      • getBooleanLiteral

        org.eclipse.emf.ecore.EClass getBooleanLiteral()
        Returns the meta object for class 'Boolean Literal'.
        Returns:
        the meta object for class 'Boolean Literal'.
        See Also:
        BooleanLiteral
      • getNumberLiteral

        org.eclipse.emf.ecore.EClass getNumberLiteral()
        Returns the meta object for class 'Number Literal'.
        Returns:
        the meta object for class 'Number Literal'.
        See Also:
        NumberLiteral
      • getNumberLiteral_Value

        org.eclipse.emf.ecore.EAttribute getNumberLiteral_Value()
        Returns the meta object for the attribute 'Value'.
        Returns:
        the meta object for the attribute 'Value'.
        See Also:
        NumberLiteral.getValue(), getNumberLiteral()
      • getDateLiteral

        org.eclipse.emf.ecore.EClass getDateLiteral()
        Returns the meta object for class 'Date Literal'.
        Returns:
        the meta object for class 'Date Literal'.
        See Also:
        DateLiteral
      • getDateLiteral_Year

        org.eclipse.emf.ecore.EReference getDateLiteral_Year()
        Returns the meta object for the containment reference 'Year'.
        Returns:
        the meta object for the containment reference 'Year'.
        See Also:
        DateLiteral.getYear(), getDateLiteral()
      • getDateLiteral_Month

        org.eclipse.emf.ecore.EReference getDateLiteral_Month()
        Returns the meta object for the containment reference 'Month'.
        Returns:
        the meta object for the containment reference 'Month'.
        See Also:
        DateLiteral.getMonth(), getDateLiteral()
      • getDateLiteral_Day

        org.eclipse.emf.ecore.EReference getDateLiteral_Day()
        Returns the meta object for the containment reference 'Day'.
        Returns:
        the meta object for the containment reference 'Day'.
        See Also:
        DateLiteral.getDay(), getDateLiteral()
      • getDateLiteral_Hour

        org.eclipse.emf.ecore.EReference getDateLiteral_Hour()
        Returns the meta object for the containment reference 'Hour'.
        Returns:
        the meta object for the containment reference 'Hour'.
        See Also:
        DateLiteral.getHour(), getDateLiteral()
      • getDateLiteral_Minute

        org.eclipse.emf.ecore.EReference getDateLiteral_Minute()
        Returns the meta object for the containment reference 'Minute'.
        Returns:
        the meta object for the containment reference 'Minute'.
        See Also:
        DateLiteral.getMinute(), getDateLiteral()
      • getDateLiteral_Second

        org.eclipse.emf.ecore.EReference getDateLiteral_Second()
        Returns the meta object for the containment reference 'Second'.
        Returns:
        the meta object for the containment reference 'Second'.
        See Also:
        DateLiteral.getSecond(), getDateLiteral()
      • getStringLiteral

        org.eclipse.emf.ecore.EClass getStringLiteral()
        Returns the meta object for class 'String Literal'.
        Returns:
        the meta object for class 'String Literal'.
        See Also:
        StringLiteral
      • getStringLiteral_Value

        org.eclipse.emf.ecore.EAttribute getStringLiteral_Value()
        Returns the meta object for the attribute 'Value'.
        Returns:
        the meta object for the attribute 'Value'.
        See Also:
        StringLiteral.getValue(), getStringLiteral()
      • getStringLiteral__Value

        org.eclipse.emf.ecore.EOperation getStringLiteral__Value()
        Returns the meta object for the 'Value' operation.
        Returns:
        the meta object for the 'Value' operation.
        See Also:
        StringLiteral.value()
      • getValueLiteral

        org.eclipse.emf.ecore.EClass getValueLiteral()
        Returns the meta object for class 'Value Literal'.
        Returns:
        the meta object for class 'Value Literal'.
        See Also:
        ValueLiteral
      • getValueLiteral_Value

        org.eclipse.emf.ecore.EReference getValueLiteral_Value()
        Returns the meta object for the containment reference 'Value'.
        Returns:
        the meta object for the containment reference 'Value'.
        See Also:
        ValueLiteral.getValue(), getValueLiteral()
      • getTypeLiteral

        org.eclipse.emf.ecore.EClass getTypeLiteral()
        Returns the meta object for class 'Type Literal'.
        Returns:
        the meta object for class 'Type Literal'.
        See Also:
        TypeLiteral
      • getTypeLiteral_Value

        org.eclipse.emf.ecore.EReference getTypeLiteral_Value()
        Returns the meta object for the containment reference 'Value'.
        Returns:
        the meta object for the containment reference 'Value'.
        See Also:
        TypeLiteral.getValue(), getTypeLiteral()
      • getCase

        org.eclipse.emf.ecore.EClass getCase()
        Returns the meta object for class 'Case'.
        Returns:
        the meta object for class 'Case'.
        See Also:
        Case
      • getCase_InputExpression

        org.eclipse.emf.ecore.EReference getCase_InputExpression()
        Returns the meta object for the containment reference 'Input Expression'.
        Returns:
        the meta object for the containment reference 'Input Expression'.
        See Also:
        Case.getInputExpression(), getCase()
      • getCase_Body

        org.eclipse.emf.ecore.EReference getCase_Body()
        Returns the meta object for the containment reference list 'Body'.
        Returns:
        the meta object for the containment reference list 'Body'.
        See Also:
        Case.getBody(), getCase()
      • getCase_ElseExpression

        org.eclipse.emf.ecore.EReference getCase_ElseExpression()
        Returns the meta object for the containment reference 'Else Expression'.
        Returns:
        the meta object for the containment reference 'Else Expression'.
        See Also:
        Case.getElseExpression(), getCase()
      • getCaseBody

        org.eclipse.emf.ecore.EClass getCaseBody()
        Returns the meta object for class 'Case Body'.
        Returns:
        the meta object for class 'Case Body'.
        See Also:
        CaseBody
      • getCaseBody_When

        org.eclipse.emf.ecore.EReference getCaseBody_When()
        Returns the meta object for the containment reference 'When'.
        Returns:
        the meta object for the containment reference 'When'.
        See Also:
        CaseBody.getWhen(), getCaseBody()
      • getCaseBody_Then

        org.eclipse.emf.ecore.EReference getCaseBody_Then()
        Returns the meta object for the containment reference 'Then'.
        Returns:
        the meta object for the containment reference 'Then'.
        See Also:
        CaseBody.getThen(), getCaseBody()
      • getInList

        org.eclipse.emf.ecore.EClass getInList()
        Returns the meta object for class 'In List'.
        Returns:
        the meta object for class 'In List'.
        See Also:
        InList
      • getInList_Items

        org.eclipse.emf.ecore.EReference getInList_Items()
        Returns the meta object for the containment reference list 'Items'.
        Returns:
        the meta object for the containment reference list 'Items'.
        See Also:
        InList.getItems(), getInList()
      • getIsNull

        org.eclipse.emf.ecore.EClass getIsNull()
        Returns the meta object for class 'Is Null'.
        Returns:
        the meta object for class 'Is Null'.
        See Also:
        IsNull
      • getIsNull_Not

        org.eclipse.emf.ecore.EAttribute getIsNull_Not()
        Returns the meta object for the attribute 'Not'.
        Returns:
        the meta object for the attribute 'Not'.
        See Also:
        IsNull.isNot(), getIsNull()
      • getLike

        org.eclipse.emf.ecore.EClass getLike()
        Returns the meta object for class 'Like'.
        Returns:
        the meta object for class 'Like'.
        See Also:
        Like
      • getLike_Literal

        org.eclipse.emf.ecore.EReference getLike_Literal()
        Returns the meta object for the containment reference 'Literal'.
        Returns:
        the meta object for the containment reference 'Literal'.
        See Also:
        Like.getLiteral(), getLike()
      • getLike_Escape

        org.eclipse.emf.ecore.EReference getLike_Escape()
        Returns the meta object for the containment reference 'Escape'.
        Returns:
        the meta object for the containment reference 'Escape'.
        See Also:
        Like.getEscape(), getLike()
      • getParameter

        org.eclipse.emf.ecore.EClass getParameter()
        Returns the meta object for class 'Parameter'.
        Returns:
        the meta object for class 'Parameter'.
        See Also:
        Parameter
      • getParameter_Value

        org.eclipse.emf.ecore.EAttribute getParameter_Value()
        Returns the meta object for the attribute 'Value'.
        Returns:
        the meta object for the attribute 'Value'.
        See Also:
        Parameter.getValue(), getParameter()
      • getIdent

        org.eclipse.emf.ecore.EClass getIdent()
        Returns the meta object for class 'Ident'.
        Returns:
        the meta object for class 'Ident'.
        See Also:
        Ident
      • getIdent_Value

        org.eclipse.emf.ecore.EAttribute getIdent_Value()
        Returns the meta object for the attribute 'Value'.
        Returns:
        the meta object for the attribute 'Value'.
        See Also:
        Ident.getValue(), getIdent()
      • getName_

        org.eclipse.emf.ecore.EClass getName_()
        Returns the meta object for class 'Name'.
        Returns:
        the meta object for class 'Name'.
        See Also:
        Name
      • getName_Content

        org.eclipse.emf.ecore.EAttribute getName_Content()
        Returns the meta object for the attribute 'Content'.
        Returns:
        the meta object for the attribute 'Content'.
        See Also:
        Name.getContent(), getName_()
      • getName__GetFullContent

        org.eclipse.emf.ecore.EOperation getName__GetFullContent()
        Returns the meta object for the 'Get Full Content' operation.
        Returns:
        the meta object for the 'Get Full Content' operation.
        See Also:
        Name.getFullContent()
      • getSinglePartName

        org.eclipse.emf.ecore.EClass getSinglePartName()
        Returns the meta object for class 'Single Part Name'.
        Returns:
        the meta object for class 'Single Part Name'.
        See Also:
        SinglePartName
      • getSinglePartName__GetFullContent

        org.eclipse.emf.ecore.EOperation getSinglePartName__GetFullContent()
        Returns the meta object for the 'Get Full Content' operation.
        Returns:
        the meta object for the 'Get Full Content' operation.
        See Also:
        SinglePartName.getFullContent()
      • getMultiPartName

        org.eclipse.emf.ecore.EClass getMultiPartName()
        Returns the meta object for class 'Multi Part Name'.
        Returns:
        the meta object for class 'Multi Part Name'.
        See Also:
        MultiPartName
      • getMultiPartName_Prev

        org.eclipse.emf.ecore.EReference getMultiPartName_Prev()
        Returns the meta object for the containment reference 'Prev'.
        Returns:
        the meta object for the containment reference 'Prev'.
        See Also:
        MultiPartName.getPrev(), getMultiPartName()
      • getMultiPartName__GetFullContent

        org.eclipse.emf.ecore.EOperation getMultiPartName__GetFullContent()
        Returns the meta object for the 'Get Full Content' operation.
        Returns:
        the meta object for the 'Get Full Content' operation.
        See Also:
        MultiPartName.getFullContent()
      • getField

        org.eclipse.emf.ecore.EClass getField()
        Returns the meta object for class 'Field'.
        Returns:
        the meta object for class 'Field'.
        See Also:
        Field
      • getField_Path

        org.eclipse.emf.ecore.EReference getField_Path()
        Returns the meta object for the containment reference 'Path'.
        Returns:
        the meta object for the containment reference 'Path'.
        See Also:
        Field.getPath(), getField()
      • getExpressionWithAlias

        org.eclipse.emf.ecore.EClass getExpressionWithAlias()
        Returns the meta object for class 'Expression With Alias'.
        Returns:
        the meta object for class 'Expression With Alias'.
        See Also:
        ExpressionWithAlias
      • getExpressionWithDistinct

        org.eclipse.emf.ecore.EClass getExpressionWithDistinct()
        Returns the meta object for class 'Expression With Distinct'.
        Returns:
        the meta object for class 'Expression With Distinct'.
        See Also:
        ExpressionWithDistinct
      • getFunction

        org.eclipse.emf.ecore.EClass getFunction()
        Returns the meta object for class 'Function'.
        Returns:
        the meta object for class 'Function'.
        See Also:
        Function
      • getFunction_Name

        org.eclipse.emf.ecore.EReference getFunction_Name()
        Returns the meta object for the containment reference 'Name'.
        Returns:
        the meta object for the containment reference 'Name'.
        See Also:
        Function.getName(), getFunction()
      • getFunction_Parameters

        org.eclipse.emf.ecore.EReference getFunction_Parameters()
        Returns the meta object for the containment reference list 'Parameters'.
        Returns:
        the meta object for the containment reference list 'Parameters'.
        See Also:
        Function.getParameters(), getFunction()
      • getUnaryOperation

        org.eclipse.emf.ecore.EEnum getUnaryOperation()
        Returns the meta object for enum 'Unary Operation'.
        Returns:
        the meta object for enum 'Unary Operation'.
        See Also:
        UnaryOperation
      • getBinaryOperation

        org.eclipse.emf.ecore.EEnum getBinaryOperation()
        Returns the meta object for enum 'Binary Operation'.
        Returns:
        the meta object for enum 'Binary Operation'.
        See Also:
        BinaryOperation
      • getExpressionsFactory

        ExpressionsFactory getExpressionsFactory()
        Returns the factory that creates the instances of the model.
        Returns:
        the factory that creates the instances of the model.