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 |
|---|---|
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'.
|
Declaration |
createDeclaration()
Returns a new object of class 'Declaration'.
|
DoubleVal |
createDoubleVal()
Returns a new object of class 'Double Val'.
|
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'.
|
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'.
|
LinkableStatement |
createLinkableStatement()
Returns a new object of class 'Linkable Statement'.
|
Module |
createModule()
Returns a new object of class 'Module'.
|
Prefix |
createPrefix()
Returns a new object of class 'Prefix'.
|
RepInitialize |
createRepInitialize()
Returns a new object of class 'Rep Initialize'.
|
RepList |
createRepList()
Returns a new object of class 'Rep List'.
|
Scalar |
createScalar()
Returns a new object of class 'Scalar'.
|
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'.
|
VAR |
createVAR()
Returns a new object of class 'VAR'.
|
VarList |
createVarList()
Returns a new object of class 'Var List'.
|
ProtelisPackage |
getProtelisPackage()
Returns the package supported by this factory.
|
convertToString, create, createFromString, getEPackage, setEPackagegetEAnnotation, getEAnnotationsstatic final ProtelisFactory eINSTANCE
Module createModule()
VarList createVarList()
RepList createRepList()
ExprList createExprList()
RepInitialize createRepInitialize()
ImportSection createImportSection()
ImportDeclaration createImportDeclaration()
Import createImport()
Block createBlock()
Statement createStatement()
Declaration createDeclaration()
LinkableStatement createLinkableStatement()
Assignment createAssignment()
Expression createExpression()
FunctionDef createFunctionDef()
VAR createVAR()
Scalar createScalar()
DoubleVal createDoubleVal()
StringVal createStringVal()
BooleanVal createBooleanVal()
TupleVal createTupleVal()
Prefix createPrefix()
ProtelisPackage getProtelisPackage()
Copyright © 2015. All rights reserved.