public interface ProtelisFactory
extends org.eclipse.emf.ecore.EFactory
ProtelisPackage| Modifier and Type | Field and Description |
|---|---|
static ProtelisFactory |
eINSTANCE
The singleton instance of the factory.
|
| Modifier and Type | Method and Description |
|---|---|
AlignedMap |
createAlignedMap()
Returns a new object of class 'Aligned Map'.
|
Assignment |
createAssignment()
Returns a new object of class 'Assignment'.
|
Block |
createBlock()
Returns a new object of class 'Block'.
|
BooleanVal |
createBooleanVal()
Returns a new object of class 'Boolean Val'.
|
Builtin |
createBuiltin()
Returns a new object of class 'Builtin'.
|
BuiltinHoodOp |
createBuiltinHoodOp()
Returns a new object of class 'Builtin Hood Op'.
|
Call |
createCall()
Returns a new object of class 'Call'.
|
DoubleVal |
createDoubleVal()
Returns a new object of class 'Double Val'.
|
E |
createE()
Returns a new object of class 'E'.
|
Env |
createEnv()
Returns a new object of class 'Env'.
|
Eval |
createEval()
Returns a new object of class 'Eval'.
|
Expression |
createExpression()
Returns a new object of class 'Expression'.
|
ExprList |
createExprList()
Returns a new object of class 'Expr List'.
|
FunctionDef |
createFunctionDef()
Returns a new object of class 'Function Def'.
|
GenericHood |
createGenericHood()
Returns a new object of class 'Generic Hood'.
|
Hood |
createHood()
Returns a new object of class 'Hood'.
|
If |
createIf()
Returns a new object of class 'If'.
|
Import |
createImport()
Returns a new object of class 'Import'.
|
ImportDeclaration |
createImportDeclaration()
Returns a new object of class 'Import Declaration'.
|
ImportSection |
createImportSection()
Returns a new object of class 'Import Section'.
|
Lambda |
createLambda()
Returns a new object of class 'Lambda'.
|
Local |
createLocal()
Returns a new object of class 'Local'.
|
Module |
createModule()
Returns a new object of class 'Module'.
|
Mux |
createMux()
Returns a new object of class 'Mux'.
|
NBR |
createNBR()
Returns a new object of class 'NBR'.
|
Pi |
createPi()
Returns a new object of class 'Pi'.
|
Prefix |
createPrefix()
Returns a new object of class 'Prefix'.
|
Rep |
createRep()
Returns a new object of class 'Rep'.
|
RepInitialize |
createRepInitialize()
Returns a new object of class 'Rep Initialize'.
|
Scalar |
createScalar()
Returns a new object of class 'Scalar'.
|
Self |
createSelf()
Returns a new object of class 'Self'.
|
Statement |
createStatement()
Returns a new object of class 'Statement'.
|
StringVal |
createStringVal()
Returns a new object of class 'String Val'.
|
TupleVal |
createTupleVal()
Returns a new object of class 'Tuple Val'.
|
VarDef |
createVarDef()
Returns a new object of class 'Var Def'.
|
VarDefList |
createVarDefList()
Returns a new object of class 'Var Def List'.
|
VarUse |
createVarUse()
Returns a new object of class 'Var Use'.
|
ProtelisPackage |
getProtelisPackage()
Returns the package supported by this factory.
|
convertToString, create, createFromString, getEPackage, setEPackagegetEAnnotation, getEAnnotationsstatic final ProtelisFactory eINSTANCE
Module createModule()
VarDefList createVarDefList()
ExprList createExprList()
RepInitialize createRepInitialize()
ImportSection createImportSection()
ImportDeclaration createImportDeclaration()
Import createImport()
Block createBlock()
Statement createStatement()
VarDef createVarDef()
Assignment createAssignment()
Expression createExpression()
FunctionDef createFunctionDef()
Call createCall()
Lambda createLambda()
Rep createRep()
If createIf()
NBR createNBR()
Builtin createBuiltin()
Self createSelf()
Env createEnv()
Pi createPi()
E createE()
Eval createEval()
AlignedMap createAlignedMap()
Mux createMux()
Hood createHood()
GenericHood createGenericHood()
BuiltinHoodOp createBuiltinHoodOp()
Local createLocal()
VarUse createVarUse()
Scalar createScalar()
DoubleVal createDoubleVal()
StringVal createStringVal()
BooleanVal createBooleanVal()
TupleVal createTupleVal()
Prefix createPrefix()
ProtelisPackage getProtelisPackage()
Copyright © 2015. All rights reserved.