Interface ExpressionsFactory
-
- 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:
ExpressionsFactoryImpl
public interface ExpressionsFactory 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:
ExpressionsPackage
-
-
Field Summary
Fields Modifier and Type Field Description static ExpressionsFactory
eINSTANCE
The singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BinaryExpression
createBinaryExpression()
Returns a new object of class 'Binary Expression'.BooleanLiteral
createBooleanLiteral()
Returns a new object of class 'Boolean Literal'.Case
createCase()
Returns a new object of class 'Case'.CaseBody
createCaseBody()
Returns a new object of class 'Case Body'.DateLiteral
createDateLiteral()
Returns a new object of class 'Date Literal'.EmptyExpression
createEmptyExpression()
Returns a new object of class 'Empty Expression'.Expressions
createExpressions()
Returns a new object of class 'Expressions'.ExpressionWithAlias
createExpressionWithAlias()
Returns a new object of class 'Expression With Alias'.ExpressionWithDistinct
createExpressionWithDistinct()
Returns a new object of class 'Expression With Distinct'.Field
createField()
Returns a new object of class 'Field'.Function
createFunction()
Returns a new object of class 'Function'.Ident
createIdent()
Returns a new object of class 'Ident'.InList
createInList()
Returns a new object of class 'In List'.IsNull
createIsNull()
Returns a new object of class 'Is Null'.Like
createLike()
Returns a new object of class 'Like'.MultiPartName
createMultiPartName()
Returns a new object of class 'Multi Part Name'.NullLiteral
createNullLiteral()
Returns a new object of class 'Null Literal'.NumberLiteral
createNumberLiteral()
Returns a new object of class 'Number Literal'.Parameter
createParameter()
Returns a new object of class 'Parameter'.SinglePartName
createSinglePartName()
Returns a new object of class 'Single Part Name'.StringLiteral
createStringLiteral()
Returns a new object of class 'String Literal'.TypeLiteral
createTypeLiteral()
Returns a new object of class 'Type Literal'.UnaryExpression
createUnaryExpression()
Returns a new object of class 'Unary Expression'.UndefinedLiteral
createUndefinedLiteral()
Returns a new object of class 'Undefined Literal'.ValueLiteral
createValueLiteral()
Returns a new object of class 'Value Literal'.ExpressionsPackage
getExpressionsPackage()
Returns the package supported by this factory.-
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
-
-
-
Field Detail
-
eINSTANCE
static final ExpressionsFactory eINSTANCE
The singleton instance of the factory.
-
-
Method Detail
-
createExpressions
Expressions createExpressions()
Returns a new object of class 'Expressions'.- Returns:
- a new object of class 'Expressions'.
-
createEmptyExpression
EmptyExpression createEmptyExpression()
Returns a new object of class 'Empty Expression'.- Returns:
- a new object of class 'Empty Expression'.
-
createUnaryExpression
UnaryExpression createUnaryExpression()
Returns a new object of class 'Unary Expression'.- Returns:
- a new object of class 'Unary Expression'.
-
createBinaryExpression
BinaryExpression createBinaryExpression()
Returns a new object of class 'Binary Expression'.- Returns:
- a new object of class 'Binary Expression'.
-
createNullLiteral
NullLiteral createNullLiteral()
Returns a new object of class 'Null Literal'.- Returns:
- a new object of class 'Null Literal'.
-
createUndefinedLiteral
UndefinedLiteral createUndefinedLiteral()
Returns a new object of class 'Undefined Literal'.- Returns:
- a new object of class 'Undefined Literal'.
-
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'.
-
createDateLiteral
DateLiteral createDateLiteral()
Returns a new object of class 'Date Literal'.- Returns:
- a new object of class 'Date 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'.
-
createTypeLiteral
TypeLiteral createTypeLiteral()
Returns a new object of class 'Type Literal'.- Returns:
- a new object of class 'Type Literal'.
-
createCase
Case createCase()
Returns a new object of class 'Case'.- Returns:
- a new object of class 'Case'.
-
createCaseBody
CaseBody createCaseBody()
Returns a new object of class 'Case Body'.- Returns:
- a new object of class 'Case Body'.
-
createInList
InList createInList()
Returns a new object of class 'In List'.- Returns:
- a new object of class 'In List'.
-
createIsNull
IsNull createIsNull()
Returns a new object of class 'Is Null'.- Returns:
- a new object of class 'Is Null'.
-
createLike
Like createLike()
Returns a new object of class 'Like'.- Returns:
- a new object of class 'Like'.
-
createParameter
Parameter createParameter()
Returns a new object of class 'Parameter'.- Returns:
- a new object of class 'Parameter'.
-
createIdent
Ident createIdent()
Returns a new object of class 'Ident'.- Returns:
- a new object of class 'Ident'.
-
createSinglePartName
SinglePartName createSinglePartName()
Returns a new object of class 'Single Part Name'.- Returns:
- a new object of class 'Single Part Name'.
-
createMultiPartName
MultiPartName createMultiPartName()
Returns a new object of class 'Multi Part Name'.- Returns:
- a new object of class 'Multi Part Name'.
-
createField
Field createField()
Returns a new object of class 'Field'.- Returns:
- a new object of class 'Field'.
-
createExpressionWithAlias
ExpressionWithAlias createExpressionWithAlias()
Returns a new object of class 'Expression With Alias'.- Returns:
- a new object of class 'Expression With Alias'.
-
createExpressionWithDistinct
ExpressionWithDistinct createExpressionWithDistinct()
Returns a new object of class 'Expression With Distinct'.- Returns:
- a new object of class 'Expression With Distinct'.
-
createFunction
Function createFunction()
Returns a new object of class 'Function'.- Returns:
- a new object of class 'Function'.
-
getExpressionsPackage
ExpressionsPackage getExpressionsPackage()
Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-
-