Package org.eclipse.m2m.atl.emftvm
Interface EmftvmFactory
-
- 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:
EmftvmFactoryImpl
public interface EmftvmFactory extends org.eclipse.emf.ecore.EFactoryThe Factory for the model. It provides a create method for each non-abstract class of the model.- See Also:
EmftvmPackage
-
-
Field Summary
Fields Modifier and Type Field Description static EmftvmFactoryeINSTANCEThe singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AddcreateAdd()Returns a new object of class 'Add'.AllinstcreateAllinst()Returns a new object of class 'Allinst'.AllinstIncreateAllinstIn()Returns a new object of class 'Allinst In'.AndcreateAnd()Returns a new object of class 'And'.CodeBlockcreateCodeBlock()Returns a new object of class 'Code Block'.DeletecreateDelete()Returns a new object of class 'Delete'.DupcreateDup()Returns a new object of class 'Dup'.DupX1createDupX1()Returns a new object of class 'Dup X1'.EnditeratecreateEnditerate()Returns a new object of class 'Enditerate'.ExecEnvcreateExecEnv()Returns a new object of class 'Exec Env'.FieldcreateField()Returns a new object of class 'Field'.FindtypecreateFindtype()Returns a new object of class 'Findtype'.FindtypeScreateFindtypeS()Returns a new object of class 'Findtype S'.GetcreateGet()Returns a new object of class 'Get'.GetcbcreateGetcb()Returns a new object of class 'Getcb'.GetenvcreateGetenv()Returns a new object of class 'Getenv'.GetenvtypecreateGetenvtype()Returns a new object of class 'Getenvtype'.GetStaticcreateGetStatic()Returns a new object of class 'Get Static'.GetSupercreateGetSuper()Returns a new object of class 'Get Super'.GetTranscreateGetTrans()Returns a new object of class 'Get Trans'.GotocreateGoto()Returns a new object of class 'Goto'.IfcreateIf()Returns a new object of class 'If'.IfncreateIfn()Returns a new object of class 'Ifn'.IftecreateIfte()Returns a new object of class 'Ifte'.ImpliescreateImplies()Returns a new object of class 'Implies'.InputRuleElementcreateInputRuleElement()Returns a new object of class 'Input Rule Element'.InsertcreateInsert()Returns a new object of class 'Insert'.InstructioncreateInstruction(Opcode opcode)Creates a newInstructioninstance for the givenInvokecreateInvoke()Returns a new object of class 'Invoke'.InvokeAllCbscreateInvokeAllCbs()Returns a new object of class 'Invoke All Cbs'.InvokeCbcreateInvokeCb()Returns a new object of class 'Invoke Cb'.InvokeCbScreateInvokeCbS()Returns a new object of class 'Invoke Cb S'.InvokeStaticcreateInvokeStatic()Returns a new object of class 'Invoke Static'.InvokeSupercreateInvokeSuper()Returns a new object of class 'Invoke Super'.IsnullcreateIsnull()Returns a new object of class 'Isnull'.IteratecreateIterate()Returns a new object of class 'Iterate'.LineNumbercreateLineNumber()Returns a new object of class 'Line Number'.LoadcreateLoad()Returns a new object of class 'Load'.LocalVariablecreateLocalVariable()Returns a new object of class 'Local Variable'.MatchcreateMatch()Returns a new object of class 'Match'.MatchScreateMatchS()Returns a new object of class 'Match S'.MetamodelcreateMetamodel()Returns a new object of class 'Metamodel'.MetamodelcreateMetamodel(org.eclipse.emf.ecore.resource.Resource resource)ModelcreateModel()Returns a new object of class 'Model'.ModelcreateModel(org.eclipse.emf.ecore.resource.Resource resource)ModelDeclarationcreateModelDeclaration()Returns a new object of class 'Model Declaration'.ModulecreateModule()Returns a new object of class 'Module'.NewcreateNew()Returns a new object of class 'New'.NewScreateNewS()Returns a new object of class 'New S'.NotcreateNot()Returns a new object of class 'Not'.OperationcreateOperation()Returns a new object of class 'Operation'.OrcreateOr()Returns a new object of class 'Or'.OutputRuleElementcreateOutputRuleElement()Returns a new object of class 'Output Rule Element'.ParametercreateParameter()Returns a new object of class 'Parameter'.PopcreatePop()Returns a new object of class 'Pop'.PushcreatePush()Returns a new object of class 'Push'.PushfcreatePushf()Returns a new object of class 'Pushf'.PushtcreatePusht()Returns a new object of class 'Pusht'.RemovecreateRemove()Returns a new object of class 'Remove'.ReturncreateReturn()Returns a new object of class 'Return'.RulecreateRule()Returns a new object of class 'Rule'.SetcreateSet()Returns a new object of class 'Set'.SetStaticcreateSetStatic()Returns a new object of class 'Set Static'.StorecreateStore()Returns a new object of class 'Store'.SwapcreateSwap()Returns a new object of class 'Swap'.SwapX1createSwapX1()Returns a new object of class 'Swap X1'.XorcreateXor()Returns a new object of class 'Xor'.EmftvmPackagegetEmftvmPackage()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
-
-
-
-
Field Detail
-
eINSTANCE
static final EmftvmFactory eINSTANCE
The singleton instance of the factory.
-
-
Method Detail
-
createModule
Module createModule()
Returns a new object of class 'Module'.- Returns:
- a new object of class 'Module'.
-
createModelDeclaration
ModelDeclaration createModelDeclaration()
Returns a new object of class 'Model Declaration'.- Returns:
- a new object of class 'Model Declaration'.
-
createField
Field createField()
Returns a new object of class 'Field'.- Returns:
- a new object of class 'Field'.
-
createOperation
Operation createOperation()
Returns a new object of class 'Operation'.- Returns:
- a new object of class 'Operation'.
-
createParameter
Parameter createParameter()
Returns a new object of class 'Parameter'.- Returns:
- a new object of class 'Parameter'.
-
createLineNumber
LineNumber createLineNumber()
Returns a new object of class 'Line Number'.- Returns:
- a new object of class 'Line Number'.
-
createLocalVariable
LocalVariable createLocalVariable()
Returns a new object of class 'Local Variable'.- Returns:
- a new object of class 'Local Variable'.
-
createRule
Rule createRule()
Returns a new object of class 'Rule'.- Returns:
- a new object of class 'Rule'.
-
createInputRuleElement
InputRuleElement createInputRuleElement()
Returns a new object of class 'Input Rule Element'.- Returns:
- a new object of class 'Input Rule Element'.
-
createOutputRuleElement
OutputRuleElement createOutputRuleElement()
Returns a new object of class 'Output Rule Element'.- Returns:
- a new object of class 'Output Rule Element'.
-
createCodeBlock
CodeBlock createCodeBlock()
Returns a new object of class 'Code Block'.- Returns:
- a new object of class 'Code Block'.
-
createPush
Push createPush()
Returns a new object of class 'Push'.- Returns:
- a new object of class 'Push'.
-
createPusht
Pusht createPusht()
Returns a new object of class 'Pusht'.- Returns:
- a new object of class 'Pusht'.
-
createPushf
Pushf createPushf()
Returns a new object of class 'Pushf'.- Returns:
- a new object of class 'Pushf'.
-
createPop
Pop createPop()
Returns a new object of class 'Pop'.- Returns:
- a new object of class 'Pop'.
-
createLoad
Load createLoad()
Returns a new object of class 'Load'.- Returns:
- a new object of class 'Load'.
-
createStore
Store createStore()
Returns a new object of class 'Store'.- Returns:
- a new object of class 'Store'.
-
createSet
Set createSet()
Returns a new object of class 'Set'.- Returns:
- a new object of class 'Set'.
-
createGet
Get createGet()
Returns a new object of class 'Get'.- Returns:
- a new object of class 'Get'.
-
createGetTrans
GetTrans createGetTrans()
Returns a new object of class 'Get Trans'.- Returns:
- a new object of class 'Get Trans'.
-
createSetStatic
SetStatic createSetStatic()
Returns a new object of class 'Set Static'.- Returns:
- a new object of class 'Set Static'.
-
createGetStatic
GetStatic createGetStatic()
Returns a new object of class 'Get Static'.- Returns:
- a new object of class 'Get Static'.
-
createFindtype
Findtype createFindtype()
Returns a new object of class 'Findtype'.- Returns:
- a new object of class 'Findtype'.
-
createFindtypeS
FindtypeS createFindtypeS()
Returns a new object of class 'Findtype S'.- Returns:
- a new object of class 'Findtype S'.
-
createNew
New createNew()
Returns a new object of class 'New'.- Returns:
- a new object of class 'New'.
-
createNewS
NewS createNewS()
Returns a new object of class 'New S'.- Returns:
- a new object of class 'New S'.
-
createDelete
Delete createDelete()
Returns a new object of class 'Delete'.- Returns:
- a new object of class 'Delete'.
-
createDup
Dup createDup()
Returns a new object of class 'Dup'.- Returns:
- a new object of class 'Dup'.
-
createDupX1
DupX1 createDupX1()
Returns a new object of class 'Dup X1'.- Returns:
- a new object of class 'Dup X1'.
-
createSwap
Swap createSwap()
Returns a new object of class 'Swap'.- Returns:
- a new object of class 'Swap'.
-
createSwapX1
SwapX1 createSwapX1()
Returns a new object of class 'Swap X1'.- Returns:
- a new object of class 'Swap X1'.
-
createIf
If createIf()
Returns a new object of class 'If'.- Returns:
- a new object of class 'If'.
-
createIfn
Ifn createIfn()
Returns a new object of class 'Ifn'.- Returns:
- a new object of class 'Ifn'.
-
createGoto
Goto createGoto()
Returns a new object of class 'Goto'.- Returns:
- a new object of class 'Goto'.
-
createIterate
Iterate createIterate()
Returns a new object of class 'Iterate'.- Returns:
- a new object of class 'Iterate'.
-
createEnditerate
Enditerate createEnditerate()
Returns a new object of class 'Enditerate'.- Returns:
- a new object of class 'Enditerate'.
-
createInvoke
Invoke createInvoke()
Returns a new object of class 'Invoke'.- Returns:
- a new object of class 'Invoke'.
-
createInvokeSuper
InvokeSuper createInvokeSuper()
Returns a new object of class 'Invoke Super'.- Returns:
- a new object of class 'Invoke Super'.
-
createInvokeStatic
InvokeStatic createInvokeStatic()
Returns a new object of class 'Invoke Static'.- Returns:
- a new object of class 'Invoke Static'.
-
createAllinst
Allinst createAllinst()
Returns a new object of class 'Allinst'.- Returns:
- a new object of class 'Allinst'.
-
createAllinstIn
AllinstIn createAllinstIn()
Returns a new object of class 'Allinst In'.- Returns:
- a new object of class 'Allinst In'.
-
createMatch
Match createMatch()
Returns a new object of class 'Match'.- Returns:
- a new object of class 'Match'.
-
createMatchS
MatchS createMatchS()
Returns a new object of class 'Match S'.- Returns:
- a new object of class 'Match S'.
-
createAdd
Add createAdd()
Returns a new object of class 'Add'.- Returns:
- a new object of class 'Add'.
-
createRemove
Remove createRemove()
Returns a new object of class 'Remove'.- Returns:
- a new object of class 'Remove'.
-
createInsert
Insert createInsert()
Returns a new object of class 'Insert'.- Returns:
- a new object of class 'Insert'.
-
createGetSuper
GetSuper createGetSuper()
Returns a new object of class 'Get Super'.- Returns:
- a new object of class 'Get Super'.
-
createGetenv
Getenv createGetenv()
Returns a new object of class 'Getenv'.- Returns:
- a new object of class 'Getenv'.
-
createReturn
Return createReturn()
Returns a new object of class 'Return'.- Returns:
- a new object of class 'Return'.
-
createGetcb
Getcb createGetcb()
Returns a new object of class 'Getcb'.- Returns:
- a new object of class 'Getcb'.
-
createInvokeAllCbs
InvokeAllCbs createInvokeAllCbs()
Returns a new object of class 'Invoke All Cbs'.- Returns:
- a new object of class 'Invoke All Cbs'.
-
createInvokeCb
InvokeCb createInvokeCb()
Returns a new object of class 'Invoke Cb'.- Returns:
- a new object of class 'Invoke Cb'.
-
createInvokeCbS
InvokeCbS createInvokeCbS()
Returns a new object of class 'Invoke Cb S'.- Returns:
- a new object of class 'Invoke Cb S'.
-
createNot
Not createNot()
Returns a new object of class 'Not'.- Returns:
- a new object of class 'Not'.
-
createAnd
And createAnd()
Returns a new object of class 'And'.- Returns:
- a new object of class 'And'.
-
createOr
Or createOr()
Returns a new object of class 'Or'.- Returns:
- a new object of class 'Or'.
-
createXor
Xor createXor()
Returns a new object of class 'Xor'.- Returns:
- a new object of class 'Xor'.
-
createImplies
Implies createImplies()
Returns a new object of class 'Implies'.- Returns:
- a new object of class 'Implies'.
-
createIfte
Ifte createIfte()
Returns a new object of class 'Ifte'.- Returns:
- a new object of class 'Ifte'.
-
createIsnull
Isnull createIsnull()
Returns a new object of class 'Isnull'.- Returns:
- a new object of class 'Isnull'.
-
createGetenvtype
Getenvtype createGetenvtype()
Returns a new object of class 'Getenvtype'.- Returns:
- a new object of class 'Getenvtype'.
-
createExecEnv
ExecEnv createExecEnv()
Returns a new object of class 'Exec Env'.- Returns:
- a new object of class 'Exec Env'.
-
createModel
Model createModel()
Returns a new object of class 'Model'.- Returns:
- a new object of class 'Model'.
-
createMetamodel
Metamodel createMetamodel()
Returns a new object of class 'Metamodel'.- Returns:
- a new object of class 'Metamodel'.
-
getEmftvmPackage
EmftvmPackage getEmftvmPackage()
Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-
createInstruction
Instruction createInstruction(Opcode opcode)
Creates a newInstructioninstance for the givenopcode
.- Parameters:
opcode- the instruction opcode.- Returns:
- a new
Instructioninstance for the givenopcode
.
-
createModel
Model createModel(org.eclipse.emf.ecore.resource.Resource resource)
- Parameters:
resource- theResourceto wrap- Returns:
- a new
Model
-
-