Interface ExpressionDslFactory
- 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:
ExpressionDslFactoryImpl
public interface ExpressionDslFactory
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 ExpressionDslFactoryThe singleton instance of the factory. -
Method Summary
Modifier and TypeMethodDescriptionReturns a new object of class 'Additive Expression'.Returns a new object of class 'Additive Expression Part'.Returns a new object of class 'Advice'.Returns a new object of class 'Annotation Declarations'.Returns a new object of class 'Argument List'.Returns a new object of class 'Call'.Returns a new object of class 'Compound'.Returns a new object of class 'Constant'.Returns a new object of class 'Constructor Execution'.Returns a new object of class 'Container Initializer'.Returns a new object of class 'Container Initializer Expression'.Returns a new object of class 'Declaration'.Returns a new object of class 'Declaration Unit'.Returns a new object of class 'Declarator'.Returns a new object of class 'Equality Expression'.Returns a new object of class 'Equality Expression Part'.Returns a new object of class 'Expression'.Returns a new object of class 'Expression Or Qualified Execution'.Returns a new object of class 'Expression Statement'.Returns a new object of class 'Import'.Returns a new object of class 'Language Unit'.Returns a new object of class 'Logical Expression'.Returns a new object of class 'Logical Expression Part'.Returns a new object of class 'Multiplicative Expression'.Returns a new object of class 'Multiplicative Expression Part'.Returns a new object of class 'Named Argument'.Returns a new object of class 'Num Value'.Returns a new object of class 'Parameter'.Returns a new object of class 'Parameter List'.Returns a new object of class 'Postfix Expression'.Returns a new object of class 'Primary Expression'.Returns a new object of class 'Qualified Name'.Returns a new object of class 'Qualified Prefix'.Returns a new object of class 'Relational Expression'.Returns a new object of class 'Relational Expression Part'.Returns a new object of class 'Sub Call'.Returns a new object of class 'Super Execution'.Returns a new object of class 'Type'.Returns a new object of class 'Type Def'.Returns a new object of class 'Type Parameters'.Returns a new object of class 'Unary Expression'.Returns a new object of class 'Unqualified Execution'.Returns a new object of class 'Variable Declaration'.Returns a new object of class 'Version Spec'.Returns a new object of class 'Version Stmt'.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
-
createLanguageUnit
LanguageUnit createLanguageUnit()Returns a new object of class 'Language Unit'.- Returns:
- a new object of class 'Language Unit'.
-
createVariableDeclaration
VariableDeclaration createVariableDeclaration()Returns a new object of class 'Variable Declaration'.- Returns:
- a new object of class 'Variable Declaration'.
-
createCompound
Compound createCompound()Returns a new object of class 'Compound'.- Returns:
- a new object of class 'Compound'.
-
createTypeDef
TypeDef createTypeDef()Returns a new object of class 'Type Def'.- Returns:
- a new object of class 'Type Def'.
-
createAdvice
Advice createAdvice()Returns a new object of class 'Advice'.- Returns:
- a new object of class 'Advice'.
-
createVersionSpec
VersionSpec createVersionSpec()Returns a new object of class 'Version Spec'.- Returns:
- a new object of class 'Version Spec'.
-
createParameterList
ParameterList createParameterList()Returns a new object of class 'Parameter List'.- Returns:
- a new object of class 'Parameter List'.
-
createParameter
Parameter createParameter()Returns a new object of class 'Parameter'.- Returns:
- a new object of class 'Parameter'.
-
createVersionStmt
VersionStmt createVersionStmt()Returns a new object of class 'Version Stmt'.- Returns:
- a new object of class 'Version Stmt'.
-
createImport
Import createImport()Returns a new object of class 'Import'.- Returns:
- a new object of class 'Import'.
-
createExpressionStatement
ExpressionStatement createExpressionStatement()Returns a new object of class 'Expression Statement'.- Returns:
- a new object of class 'Expression Statement'.
-
createExpression
Expression createExpression()Returns a new object of class 'Expression'.- Returns:
- a new object of class 'Expression'.
-
createLogicalExpression
LogicalExpression createLogicalExpression()Returns a new object of class 'Logical Expression'.- Returns:
- a new object of class 'Logical Expression'.
-
createLogicalExpressionPart
LogicalExpressionPart createLogicalExpressionPart()Returns a new object of class 'Logical Expression Part'.- Returns:
- a new object of class 'Logical Expression Part'.
-
createEqualityExpression
EqualityExpression createEqualityExpression()Returns a new object of class 'Equality Expression'.- Returns:
- a new object of class 'Equality Expression'.
-
createEqualityExpressionPart
EqualityExpressionPart createEqualityExpressionPart()Returns a new object of class 'Equality Expression Part'.- Returns:
- a new object of class 'Equality Expression Part'.
-
createRelationalExpression
RelationalExpression createRelationalExpression()Returns a new object of class 'Relational Expression'.- Returns:
- a new object of class 'Relational Expression'.
-
createRelationalExpressionPart
RelationalExpressionPart createRelationalExpressionPart()Returns a new object of class 'Relational Expression Part'.- Returns:
- a new object of class 'Relational Expression Part'.
-
createAdditiveExpression
AdditiveExpression createAdditiveExpression()Returns a new object of class 'Additive Expression'.- Returns:
- a new object of class 'Additive Expression'.
-
createAdditiveExpressionPart
AdditiveExpressionPart createAdditiveExpressionPart()Returns a new object of class 'Additive Expression Part'.- Returns:
- a new object of class 'Additive Expression Part'.
-
createMultiplicativeExpression
MultiplicativeExpression createMultiplicativeExpression()Returns a new object of class 'Multiplicative Expression'.- Returns:
- a new object of class 'Multiplicative Expression'.
-
createMultiplicativeExpressionPart
MultiplicativeExpressionPart createMultiplicativeExpressionPart()Returns a new object of class 'Multiplicative Expression Part'.- Returns:
- a new object of class 'Multiplicative Expression Part'.
-
createUnaryExpression
UnaryExpression createUnaryExpression()Returns a new object of class 'Unary Expression'.- Returns:
- a new object of class 'Unary Expression'.
-
createPostfixExpression
PostfixExpression createPostfixExpression()Returns a new object of class 'Postfix Expression'.- Returns:
- a new object of class 'Postfix Expression'.
-
createPrimaryExpression
PrimaryExpression createPrimaryExpression()Returns a new object of class 'Primary Expression'.- Returns:
- a new object of class 'Primary Expression'.
-
createExpressionOrQualifiedExecution
ExpressionOrQualifiedExecution createExpressionOrQualifiedExecution()Returns a new object of class 'Expression Or Qualified Execution'.- Returns:
- a new object of class 'Expression Or Qualified Execution'.
-
createUnqualifiedExecution
UnqualifiedExecution createUnqualifiedExecution()Returns a new object of class 'Unqualified Execution'.- Returns:
- a new object of class 'Unqualified Execution'.
-
createSuperExecution
SuperExecution createSuperExecution()Returns a new object of class 'Super Execution'.- Returns:
- a new object of class 'Super Execution'.
-
createConstructorExecution
ConstructorExecution createConstructorExecution()Returns a new object of class 'Constructor Execution'.- Returns:
- a new object of class 'Constructor Execution'.
-
createSubCall
SubCall createSubCall()Returns a new object of class 'Sub Call'.- Returns:
- a new object of class 'Sub Call'.
-
createDeclarator
Declarator createDeclarator()Returns a new object of class 'Declarator'.- Returns:
- a new object of class 'Declarator'.
-
createDeclaration
Declaration createDeclaration()Returns a new object of class 'Declaration'.- Returns:
- a new object of class 'Declaration'.
-
createDeclarationUnit
DeclarationUnit createDeclarationUnit()Returns a new object of class 'Declaration Unit'.- Returns:
- a new object of class 'Declaration Unit'.
-
createAnnotationDeclarations
AnnotationDeclarations createAnnotationDeclarations()Returns a new object of class 'Annotation Declarations'.- Returns:
- a new object of class 'Annotation Declarations'.
-
createCall
Call createCall()Returns a new object of class 'Call'.- Returns:
- a new object of class 'Call'.
-
createArgumentList
ArgumentList createArgumentList()Returns a new object of class 'Argument List'.- Returns:
- a new object of class 'Argument List'.
-
createNamedArgument
NamedArgument createNamedArgument()Returns a new object of class 'Named Argument'.- Returns:
- a new object of class 'Named Argument'.
-
createQualifiedPrefix
QualifiedPrefix createQualifiedPrefix()Returns a new object of class 'Qualified Prefix'.- Returns:
- a new object of class 'Qualified Prefix'.
-
createQualifiedName
QualifiedName createQualifiedName()Returns a new object of class 'Qualified Name'.- Returns:
- a new object of class 'Qualified Name'.
-
createConstant
Constant createConstant()Returns a new object of class 'Constant'.- Returns:
- a new object of class 'Constant'.
-
createNumValue
NumValue createNumValue()Returns a new object of class 'Num Value'.- Returns:
- a new object of class 'Num Value'.
-
createType
Type createType()Returns a new object of class 'Type'.- Returns:
- a new object of class 'Type'.
-
createTypeParameters
TypeParameters createTypeParameters()Returns a new object of class 'Type Parameters'.- Returns:
- a new object of class 'Type Parameters'.
-
createContainerInitializer
ContainerInitializer createContainerInitializer()Returns a new object of class 'Container Initializer'.- Returns:
- a new object of class 'Container Initializer'.
-
createContainerInitializerExpression
ContainerInitializerExpression createContainerInitializerExpression()Returns a new object of class 'Container Initializer Expression'.- Returns:
- a new object of class 'Container Initializer Expression'.
-
getExpressionDslPackage
ExpressionDslPackage getExpressionDslPackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-