org.eclipse.xtext.generator.parser.antlr.splitting.simpleExpressions
Interface SimpleExpressionsFactory

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:
SimpleExpressionsFactoryImpl

public interface SimpleExpressionsFactory
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:
SimpleExpressionsPackage
EMF generated code

Field Summary
static SimpleExpressionsFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 AndExpression createAndExpression()
          Returns a new object of class 'And Expression'.
 Comparison createComparison()
          Returns a new object of class 'Comparison'.
 Expression createExpression()
          Returns a new object of class 'Expression'.
 IfCondition createIfCondition()
          Returns a new object of class 'If Condition'.
 MethodCall createMethodCall()
          Returns a new object of class 'Method Call'.
 NotExpression createNotExpression()
          Returns a new object of class 'Not Expression'.
 NumberLiteral createNumberLiteral()
          Returns a new object of class 'Number Literal'.
 OrExpression createOrExpression()
          Returns a new object of class 'Or Expression'.
 SimpleExpressionsPackage getSimpleExpressionsPackage()
          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
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eINSTANCE

static final SimpleExpressionsFactory eINSTANCE
The singleton instance of the factory.

EMF generated code
Method Detail

createIfCondition

IfCondition createIfCondition()
Returns a new object of class 'If Condition'.

Returns:
a new object of class 'If Condition'.
EMF generated code

createExpression

Expression createExpression()
Returns a new object of class 'Expression'.

Returns:
a new object of class 'Expression'.
EMF generated code

createNumberLiteral

NumberLiteral createNumberLiteral()
Returns a new object of class 'Number Literal'.

Returns:
a new object of class 'Number Literal'.
EMF generated code

createMethodCall

MethodCall createMethodCall()
Returns a new object of class 'Method Call'.

Returns:
a new object of class 'Method Call'.
EMF generated code

createOrExpression

OrExpression createOrExpression()
Returns a new object of class 'Or Expression'.

Returns:
a new object of class 'Or Expression'.
EMF generated code

createAndExpression

AndExpression createAndExpression()
Returns a new object of class 'And Expression'.

Returns:
a new object of class 'And Expression'.
EMF generated code

createComparison

Comparison createComparison()
Returns a new object of class 'Comparison'.

Returns:
a new object of class 'Comparison'.
EMF generated code

createNotExpression

NotExpression createNotExpression()
Returns a new object of class 'Not Expression'.

Returns:
a new object of class 'Not Expression'.
EMF generated code

getSimpleExpressionsPackage

SimpleExpressionsPackage getSimpleExpressionsPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
EMF generated code