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:
  • Field Details

  • Method Details

    • getExpressions

      org.eclipse.emf.ecore.EClass getExpressions()
      Returns the meta object for class 'Expressions'.
      Returns:
      the meta object for class 'Expressions'.
      See Also:
    • 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:
    • getExpression

      org.eclipse.emf.ecore.EClass getExpression()
      Returns the meta object for class 'Expression'.
      Returns:
      the meta object for class 'Expression'.
      See Also:
    • 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:
    • 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:
    • 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:
    • 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:
    • getUnaryExpression_Operation

      org.eclipse.emf.ecore.EAttribute getUnaryExpression_Operation()
      Returns the meta object for the attribute 'Operation'.
      Returns:
      the meta object for the attribute 'Operation'.
      See Also:
    • 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:
    • 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:
    • getBinaryExpression_Operation

      org.eclipse.emf.ecore.EAttribute getBinaryExpression_Operation()
      Returns the meta object for the attribute 'Operation'.
      Returns:
      the meta object for the attribute 'Operation'.
      See Also:
    • 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:
    • 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:
    • getLiteral

      org.eclipse.emf.ecore.EClass getLiteral()
      Returns the meta object for class 'Literal'.
      Returns:
      the meta object for class 'Literal'.
      See Also:
    • 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:
    • 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:
    • 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:
    • getBooleanLiteral_IsTrue

      org.eclipse.emf.ecore.EAttribute getBooleanLiteral_IsTrue()
      Returns the meta object for the attribute 'Is True'.
      Returns:
      the meta object for the attribute 'Is True'.
      See Also:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • getCase

      org.eclipse.emf.ecore.EClass getCase()
      Returns the meta object for class 'Case'.
      Returns:
      the meta object for class 'Case'.
      See Also:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • getLike

      org.eclipse.emf.ecore.EClass getLike()
      Returns the meta object for class 'Like'.
      Returns:
      the meta object for class 'Like'.
      See Also:
    • 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:
    • 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:
    • getParameter

      org.eclipse.emf.ecore.EClass getParameter()
      Returns the meta object for class 'Parameter'.
      Returns:
      the meta object for class 'Parameter'.
      See Also:
    • 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:
    • getIdent

      org.eclipse.emf.ecore.EClass getIdent()
      Returns the meta object for class 'Ident'.
      Returns:
      the meta object for class 'Ident'.
      See Also:
    • 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:
    • getName_

      org.eclipse.emf.ecore.EClass getName_()
      Returns the meta object for class 'Name'.
      Returns:
      the meta object for class 'Name'.
      See Also:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • getField

      org.eclipse.emf.ecore.EClass getField()
      Returns the meta object for class 'Field'.
      Returns:
      the meta object for class 'Field'.
      See Also:
    • 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:
    • 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:
    • getExpressionWithAlias_Expression

      org.eclipse.emf.ecore.EReference getExpressionWithAlias_Expression()
      Returns the meta object for the containment reference 'Expression'.
      Returns:
      the meta object for the containment reference 'Expression'.
      See Also:
    • getExpressionWithAlias_Alias

      org.eclipse.emf.ecore.EAttribute getExpressionWithAlias_Alias()
      Returns the meta object for the attribute 'Alias'.
      Returns:
      the meta object for the attribute 'Alias'.
      See Also:
    • 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:
    • getExpressionWithDistinct_Expression

      org.eclipse.emf.ecore.EReference getExpressionWithDistinct_Expression()
      Returns the meta object for the containment reference 'Expression'.
      Returns:
      the meta object for the containment reference 'Expression'.
      See Also:
    • getFunction

      org.eclipse.emf.ecore.EClass getFunction()
      Returns the meta object for class 'Function'.
      Returns:
      the meta object for class 'Function'.
      See Also:
    • 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:
    • 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:
    • 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:
    • 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:
    • getExpressionsFactory

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