Interface ExpressionFactory
- 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:
ExpressionFactoryImpl
public interface ExpressionFactory
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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ExpressionFactoryThe singleton instance of the factory. -
Method Summary
Modifier and TypeMethodDescriptionReturns a new object of class 'Arithmetic Operation'.Returns a new object of class 'As Key Operation'.Returns a new object of class 'Choice Operation'.Returns a new object of class 'Closure Parameter'.Returns a new object of class 'Comparison Operation'.Returns a new object of class 'Constructor Key Value Pair'.Returns a new object of class 'Default Operation'.Returns a new object of class 'Distinct Operation'.Returns a new object of class 'Equality Operation'.Returns a new object of class 'Filter Operation'.Returns a new object of class 'First Operation'.Returns a new object of class 'Flatten Operation'.Returns a new object of class 'Inline Function'.Returns a new object of class 'Join Operation'.Returns a new object of class 'Last Operation'.Returns a new object of class 'List Literal'.Returns a new object of class 'Logical Operation'.Returns a new object of class 'Map Operation'.Returns a new object of class 'Max Operation'.Returns a new object of class 'Min Operation'.Returns a new object of class 'One Of Operation'.Returns a new object of class 'Reduce Operation'.Returns a new object of class 'Reverse Operation'.Returns a new object of class 'Rosetta Absent Expression'.Returns a new object of class 'Rosetta Boolean Literal'.Returns a new object of class 'Rosetta Conditional Expression'.Returns a new object of class 'Rosetta Constructor Expression'.Returns a new object of class 'Rosetta Contains Expression'.Returns a new object of class 'Rosetta Count Operation'.Returns a new object of class 'Rosetta Deep Feature Call'.Returns a new object of class 'Rosetta Disjoint Expression'.Returns a new object of class 'Rosetta Exists Expression'.Returns a new object of class 'Rosetta Feature Call'.Returns a new object of class 'Rosetta Implicit Variable'.Returns a new object of class 'Rosetta Int Literal'.Returns a new object of class 'Rosetta Number Literal'.Returns a new object of class 'Rosetta Only Element'.Returns a new object of class 'Rosetta Only Exists Expression'.Returns a new object of class 'Rosetta Pattern Literal'.Returns a new object of class 'Rosetta String Literal'.Returns a new object of class 'Rosetta Symbol Reference'.Returns a new object of class 'Sort Operation'.Returns a new object of class 'Sum Operation'.Returns a new object of class 'Then Operation'.Returns a new object of class 'To Date Operation'.Returns a new object of class 'To Date Time Operation'.Returns a new object of class 'To Enum Operation'.Returns a new object of class 'To Int Operation'.Returns a new object of class 'To Number Operation'.Returns a new object of class 'To String Operation'.Returns a new object of class 'To Time Operation'.Returns a new object of class 'To Zoned Date Time Operation'.Returns the package supported by this factory.Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackageMethods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotationsMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eINSTANCE
The singleton instance of the factory.
-
-
Method Details
-
createRosettaBooleanLiteral
RosettaBooleanLiteral createRosettaBooleanLiteral()Returns a new object of class 'Rosetta Boolean Literal'.- Returns:
- a new object of class 'Rosetta Boolean Literal'.
-
createRosettaStringLiteral
RosettaStringLiteral createRosettaStringLiteral()Returns a new object of class 'Rosetta String Literal'.- Returns:
- a new object of class 'Rosetta String Literal'.
-
createRosettaNumberLiteral
RosettaNumberLiteral createRosettaNumberLiteral()Returns a new object of class 'Rosetta Number Literal'.- Returns:
- a new object of class 'Rosetta Number Literal'.
-
createRosettaIntLiteral
RosettaIntLiteral createRosettaIntLiteral()Returns a new object of class 'Rosetta Int Literal'.- Returns:
- a new object of class 'Rosetta Int Literal'.
-
createRosettaPatternLiteral
RosettaPatternLiteral createRosettaPatternLiteral()Returns a new object of class 'Rosetta Pattern Literal'.- Returns:
- a new object of class 'Rosetta Pattern Literal'.
-
createListLiteral
ListLiteral createListLiteral()Returns a new object of class 'List Literal'.- Returns:
- a new object of class 'List Literal'.
-
createRosettaSymbolReference
RosettaSymbolReference createRosettaSymbolReference()Returns a new object of class 'Rosetta Symbol Reference'.- Returns:
- a new object of class 'Rosetta Symbol Reference'.
-
createRosettaImplicitVariable
RosettaImplicitVariable createRosettaImplicitVariable()Returns a new object of class 'Rosetta Implicit Variable'.- Returns:
- a new object of class 'Rosetta Implicit Variable'.
-
createRosettaFeatureCall
RosettaFeatureCall createRosettaFeatureCall()Returns a new object of class 'Rosetta Feature Call'.- Returns:
- a new object of class 'Rosetta Feature Call'.
-
createRosettaDeepFeatureCall
RosettaDeepFeatureCall createRosettaDeepFeatureCall()Returns a new object of class 'Rosetta Deep Feature Call'.- Returns:
- a new object of class 'Rosetta Deep Feature Call'.
-
createRosettaConditionalExpression
RosettaConditionalExpression createRosettaConditionalExpression()Returns a new object of class 'Rosetta Conditional Expression'.- Returns:
- a new object of class 'Rosetta Conditional Expression'.
-
createRosettaConstructorExpression
RosettaConstructorExpression createRosettaConstructorExpression()Returns a new object of class 'Rosetta Constructor Expression'.- Returns:
- a new object of class 'Rosetta Constructor Expression'.
-
createConstructorKeyValuePair
ConstructorKeyValuePair createConstructorKeyValuePair()Returns a new object of class 'Constructor Key Value Pair'.- Returns:
- a new object of class 'Constructor Key Value Pair'.
-
createArithmeticOperation
ArithmeticOperation createArithmeticOperation()Returns a new object of class 'Arithmetic Operation'.- Returns:
- a new object of class 'Arithmetic Operation'.
-
createDefaultOperation
DefaultOperation createDefaultOperation()Returns a new object of class 'Default Operation'.- Returns:
- a new object of class 'Default Operation'.
-
createLogicalOperation
LogicalOperation createLogicalOperation()Returns a new object of class 'Logical Operation'.- Returns:
- a new object of class 'Logical Operation'.
-
createEqualityOperation
EqualityOperation createEqualityOperation()Returns a new object of class 'Equality Operation'.- Returns:
- a new object of class 'Equality Operation'.
-
createComparisonOperation
ComparisonOperation createComparisonOperation()Returns a new object of class 'Comparison Operation'.- Returns:
- a new object of class 'Comparison Operation'.
-
createRosettaContainsExpression
RosettaContainsExpression createRosettaContainsExpression()Returns a new object of class 'Rosetta Contains Expression'.- Returns:
- a new object of class 'Rosetta Contains Expression'.
-
createRosettaDisjointExpression
RosettaDisjointExpression createRosettaDisjointExpression()Returns a new object of class 'Rosetta Disjoint Expression'.- Returns:
- a new object of class 'Rosetta Disjoint Expression'.
-
createJoinOperation
JoinOperation createJoinOperation()Returns a new object of class 'Join Operation'.- Returns:
- a new object of class 'Join Operation'.
-
createRosettaOnlyExistsExpression
RosettaOnlyExistsExpression createRosettaOnlyExistsExpression()Returns a new object of class 'Rosetta Only Exists Expression'.- Returns:
- a new object of class 'Rosetta Only Exists Expression'.
-
createRosettaExistsExpression
RosettaExistsExpression createRosettaExistsExpression()Returns a new object of class 'Rosetta Exists Expression'.- Returns:
- a new object of class 'Rosetta Exists Expression'.
-
createRosettaAbsentExpression
RosettaAbsentExpression createRosettaAbsentExpression()Returns a new object of class 'Rosetta Absent Expression'.- Returns:
- a new object of class 'Rosetta Absent Expression'.
-
createRosettaOnlyElement
RosettaOnlyElement createRosettaOnlyElement()Returns a new object of class 'Rosetta Only Element'.- Returns:
- a new object of class 'Rosetta Only Element'.
-
createRosettaCountOperation
RosettaCountOperation createRosettaCountOperation()Returns a new object of class 'Rosetta Count Operation'.- Returns:
- a new object of class 'Rosetta Count Operation'.
-
createFlattenOperation
FlattenOperation createFlattenOperation()Returns a new object of class 'Flatten Operation'.- Returns:
- a new object of class 'Flatten Operation'.
-
createDistinctOperation
DistinctOperation createDistinctOperation()Returns a new object of class 'Distinct Operation'.- Returns:
- a new object of class 'Distinct Operation'.
-
createReverseOperation
ReverseOperation createReverseOperation()Returns a new object of class 'Reverse Operation'.- Returns:
- a new object of class 'Reverse Operation'.
-
createFirstOperation
FirstOperation createFirstOperation()Returns a new object of class 'First Operation'.- Returns:
- a new object of class 'First Operation'.
-
createLastOperation
LastOperation createLastOperation()Returns a new object of class 'Last Operation'.- Returns:
- a new object of class 'Last Operation'.
-
createSumOperation
SumOperation createSumOperation()Returns a new object of class 'Sum Operation'.- Returns:
- a new object of class 'Sum Operation'.
-
createAsKeyOperation
AsKeyOperation createAsKeyOperation()Returns a new object of class 'As Key Operation'.- Returns:
- a new object of class 'As Key Operation'.
-
createOneOfOperation
OneOfOperation createOneOfOperation()Returns a new object of class 'One Of Operation'.- Returns:
- a new object of class 'One Of Operation'.
-
createChoiceOperation
ChoiceOperation createChoiceOperation()Returns a new object of class 'Choice Operation'.- Returns:
- a new object of class 'Choice Operation'.
-
createToStringOperation
ToStringOperation createToStringOperation()Returns a new object of class 'To String Operation'.- Returns:
- a new object of class 'To String Operation'.
-
createToNumberOperation
ToNumberOperation createToNumberOperation()Returns a new object of class 'To Number Operation'.- Returns:
- a new object of class 'To Number Operation'.
-
createToIntOperation
ToIntOperation createToIntOperation()Returns a new object of class 'To Int Operation'.- Returns:
- a new object of class 'To Int Operation'.
-
createToTimeOperation
ToTimeOperation createToTimeOperation()Returns a new object of class 'To Time Operation'.- Returns:
- a new object of class 'To Time Operation'.
-
createToEnumOperation
ToEnumOperation createToEnumOperation()Returns a new object of class 'To Enum Operation'.- Returns:
- a new object of class 'To Enum Operation'.
-
createToDateOperation
ToDateOperation createToDateOperation()Returns a new object of class 'To Date Operation'.- Returns:
- a new object of class 'To Date Operation'.
-
createToDateTimeOperation
ToDateTimeOperation createToDateTimeOperation()Returns a new object of class 'To Date Time Operation'.- Returns:
- a new object of class 'To Date Time Operation'.
-
createToZonedDateTimeOperation
ToZonedDateTimeOperation createToZonedDateTimeOperation()Returns a new object of class 'To Zoned Date Time Operation'.- Returns:
- a new object of class 'To Zoned Date Time Operation'.
-
createClosureParameter
ClosureParameter createClosureParameter()Returns a new object of class 'Closure Parameter'.- Returns:
- a new object of class 'Closure Parameter'.
-
createInlineFunction
InlineFunction createInlineFunction()Returns a new object of class 'Inline Function'.- Returns:
- a new object of class 'Inline Function'.
-
createReduceOperation
ReduceOperation createReduceOperation()Returns a new object of class 'Reduce Operation'.- Returns:
- a new object of class 'Reduce Operation'.
-
createFilterOperation
FilterOperation createFilterOperation()Returns a new object of class 'Filter Operation'.- Returns:
- a new object of class 'Filter Operation'.
-
createMapOperation
MapOperation createMapOperation()Returns a new object of class 'Map Operation'.- Returns:
- a new object of class 'Map Operation'.
-
createThenOperation
ThenOperation createThenOperation()Returns a new object of class 'Then Operation'.- Returns:
- a new object of class 'Then Operation'.
-
createSortOperation
SortOperation createSortOperation()Returns a new object of class 'Sort Operation'.- Returns:
- a new object of class 'Sort Operation'.
-
createMinOperation
MinOperation createMinOperation()Returns a new object of class 'Min Operation'.- Returns:
- a new object of class 'Min Operation'.
-
createMaxOperation
MaxOperation createMaxOperation()Returns a new object of class 'Max Operation'.- Returns:
- a new object of class 'Max Operation'.
-
getExpressionPackage
ExpressionPackage getExpressionPackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-